List of Primeira Liga hat-tricks

Fernando Peyroteo scored the most hat-tricks in the Primeira Liga, netting 44 for Sporting CP. He also holds the record for most goals in a single match, with nine.
José Águas scored 26 hat-tricks, all for Benfica.

This article displays a list of Primeira Liga hat-tricks. The goals scored represent players who have scored three goals (a hat-trick) or more in a single league match in Portugal's top football division. The players displayed in the article who have scored hat-tricks are listed from the 1985–86 Primeira Divisão season onwards.

Since the 1934–35 season, more than one hundred players have scored hat-tricks in Portugal's top division. Twenty-six players have scored more than three goals in a match; of these, José Águas, Eusébio and Fernando Gomes have scored six goals; Patalino, Artur Jorge, Nené, Héctor Yazalde, Manuel Fernandes, Rui Jordão, Ricky, Mário Jardel, Nuno Gomes and Barata have scored five; Patalino (four times), José Torres, Vítor Baptista, Folha, Djão, Mats Magnusson, Domingos Paciência, Jorge Cadete, Fary Faye, Derlei, Liédson Carlos Bueno, Bas Dost, Edinho and Viktor Gyökeres have scored four.

Fernando Peyroteo scored three or more goals forty-four times in the Primeira Liga, more than any other player. Fernando Gomes is second with thirty-one hat-tricks; Eusébio scored twenty-nine. Eusébio holds the record for the most hat-tricks scored in a single season, with six in the 1972–73 Primeira Liga. Fernando Gomes holds the record for the quickest Primeira Liga hat-trick, netting three times against Farense in seven minutes on 29 May 1988.

The fixture between Benfica and Alcobaça, at Estádio da Luz in 1983, saw Diamantino and Nené respectively score a hat-trick and a poker for the home team. In 1997, Nuno Gomes and Jimmy Floyd Hasselbaink both scored a hat-trick for Boavista against Gil Vicente. In 1998, Campomaiorense's Demétrius and Sporting CP's Paulo Alves both scored hat-tricks in a match that Sporting won 5–3.

Twenty-two players have each scored hat-tricks for two different clubs: Patalino (O Elvas and Lusit. Évora), Rui Águas, Vítor Baptista, Paulinho Cascavel, César, José Costa, Derlei, Diamantino, Edgar, Edinho, Fernando Gomes, Nuno Gomes, Mário Jardel, Rui Jordão, Jorge Andrade, Lima, Albert Meyong, António Oliveira, Elpídio Silva, João Tomás, José Torres, and Paulinho. Six players have each scored hat-tricks for three different clubs: Vítor Baptista (Vitória de Setúbal, Benfica and Boavista), Nélson Fernandes (Varzim, Benfica and Sporting CP), Manuel Fernandes (CUF Barreiro, Sporting CP and Vitória de Setúbal), Jorge Silva (Amora, Boavista and Benfica), Edmílson (Salgueiros, Porto and Sporting CP) and Edmilson Lucena (Nacional, Marítimo and Vitória de Guimarães).

Seven players – Eusébio, Fernando Gomes, Emil Kostadinov, Mário Jardel, Óscar Cardozo, Bas Dost and Darwin Núñez – have scored hat-tricks in consecutive league matches.

Four players have scored hat-tricks and still ended up on the losing side: Tito, Fernando, Demétrius and Albert Meyong. Ten players have scored hat-tricks in matches that ended in a draw: Chico Gordo, Manuel Fernandes, Rui Jordão, Marlon Brandão, Ricky, Henry Antchouet, Buba Yohanna, Lito, Pizzi, Mario Rondón and Guilherme Schettine.

Fernando Gomes, Rosário, Herivelto, Rafael Jacques, Paulo Vida and Carlos Bueno have all scored hat-tricks as a substitute.

Artur Jorge, Eusébio, Jordão, Manuel Fernandes, João Vieira Pinto and Óscar Cardozo all scored hat-tricks in a Lisbon derby, Lemos, Rui Águas and Vangelis Pavlidis all scored hat-tricks in a Clássico, and António Oliveira, Jordão and Cristian Tello all scored hat-tricks in a match between Porto and Sporting CP.

Hat-tricks

Key
4 Player scored four goals
5 Player scored five goals
6 Player scored six goals
† Player scored hat-trick as a substitute
D L Player was not on the winning team (game Drawn or Lost)
B Team hat-trick scored for
() Number of times player scored a hat-trick (only for players with multiple hat-tricks)
DF Player played as a Defender
MF Player played as a Midfielder
FW Player played as a Forward
Eusébio scored 29 hat-tricks, all for Benfica.
Humberto Coelho is one of five defenders to score a hat-trick.
Héctor Yazalde scored ten hat-tricks.
Vítor Baptista is one of six players to score a hat-trick for three different clubs.
Mário Jardel scored ten hat-tricks with Porto and four with Sporting CP.
Jimmy Floyd Hasselbaink scored two hat-tricks in 1997.
van Hooijdonk scored a hat-trick for Benfica in a 5–1 win against Desportivo das Aves.
Marek Saganowski scored a hat-trick for Vitória de Guimarães in a 4–0 win against Vitória de Setúbal in 2006.
Óscar Cardozo scored six hat-tricks with Benfica.
Primeira Liga hat-tricks by player
Player Nationality Position Home team Result Away team Date Ref.
Patalino (1)  Portugal FW SL Elvas 5–2 Vitória de Setúbal 31 March 1946
Patalino (2)4  Portugal FW SL Elvas 8–0 Sanjoanense 1 December 1946
Patalino (3)5  Portugal FW SL Elvas 8–1 Boavista 11 June 1947
Patalino (4)4  Portugal FW O Elvas 12–1 Académica 16 May 1948
Patalino (5)4  Portugal FW O Elvas 7–0 Atlético 9 January 1949
Patalino (6)4  Portugal FW O Elvas 6–1 Lusitano VRSA 16 April 1950
Patalino (7)  Portugal FW Lusit. Évora 3–2 Braga 22 March 1953
Caraça (1)  Portugal FW Lusit. Évora 4–3 Braga 5 February 1956
Flora  Portugal FW Lusit. Évora 3–2 Porto 28 October 1956
Batalha  Portugal FW Lusit. Évora 4–1 Vitória de Setúbal 20 January 1957
Caraça (2)  Portugal FW Lusit. Évora 5–2 Covilhã 1 March 1959
Caraça (3)  Portugal FW Lusit. Évora 7–1 Torreense 5 October 1958
Eusébio (1)4  PortugalFWBenfica8–1Salgueiros1 October 1961
Tonho  Portugal FW Lusit. Évora 4–0 Leixões 1 October 1961
José Águas (25)  PortugalFWBenfica8–1Salgueiros1 October 1961
Eusébio (2)  PortugalFWBenfica8–1Beira-Mar20 May 1962
José Águas (26)  PortugalFWBenfica8–1Beira-Mar20 May 1962
José Torres (1)4  PortugalFWBenfica6–0Feirense27 December 1962
Eusébio (3)4  PortugalFWFeirense1–6Benfica31 March 1963
José Torres (2)4  PortugalFWBenfica6–2Vitória de Guimarães7 April 1963
Eusébio (4)4  PortugalFWBenfica8–1Barreirense5 May 1963
José Torres (3)  PortugalFWVitória de Setúbal2–4Benfica19 January 1964
Eusébio (5)6  PortugalFWBenfica10–0Seixal2 February 1964
Eusébio (6)  PortugalFWBenfica8–0Barreirense16 February 1964
José Torres (4)  PortugalFWLeixões1–5Benfica12 April 1964
Nélson Fernandes (1)  PortugalFWVarzim3–1Sporting CP1 November 1964
Eusébio (7)4  PortugalFWBenfica7–0Braga22 November 1964
José Torres (5)  PortugalFWBenfica6–0Torreense6 December 1964
Eusébio (8)  PortugalFWBenfica4–0Vitória de Guimarães10 January 1965
Nélson Fernandes (2)  PortugalFWVarzim6–1Seixal17 January 1965
José Torres (6)  PortugalFWBenfica5–0Leixões7 February 1965
José Pedro Biléu  Portugal FW Lusit. Évora 6–0 Torreense 7 March 1965
José Torres (7)  PortugalFWBenfica5–0Varzim28 March 1965
Eusébio (9)  PortugalFWBenfica6–1CUF19 September 1965
José Torres (8)  PortugalFWBenfica8–2Barreirense28 November 1965
António Simões  Portugal FW Lusit. Évora 6-1 Braga 13 February 1966
Eusébio (10)  PortugalFWBenfica5–0Beira-Mar20 February 1966
Artur Jorge (1)  PortugalFWAcadémica de Coimbra5–3Sanjoanense16 October 1966
Artur Jorge (2)  PortugalFWAcadémica de Coimbra3–0Vitória de Setúbal20 November 1966
José Torres (9)  PortugalFWBenfica7–0Vitória de Guimarães6 February 1967
Eusébio (11)  PortugalFWBenfica6–2Varzim19 February 1967
Eusébio (12)4  PortugalFWBenfica4–0Braga19 March 1967
Artur Jorge (3)4  PortugalFWAcadémica de Coimbra6–0Belenenses2 April 1967
Eusébio (13)  PortugalFWBeira-Mar0–9Benfica7 May 1967
Nélson Fernandes (3)  PortugalFWBeira-Mar0–9Benfica7 May 1967
Artur Jorge (4)  PortugalFWTirsense0–4Académica de Coimbra10 September 1967
José Torres (10)  PortugalFWBenfica6–0Leixões29 October 1967
Marinho (1)  PortugalFWSporting CP6–0Braga29 October 1967
Eusébio (14)4  PortugalFWSanjoanense1–4Benfica10 December 1967
Eusébio (15)  PortugalFWVitória de Guimarães0–4Benfica4 February 1968
José Torres (11)  PortugalFWBenfica8–2Barreirense11 February 1968
Eusébio (16)4  PortugalFWBenfica8–2Barreirense11 February 1968
Artur Jorge (5)  PortugalFWCUF0–3Académica de Coimbra11 February 1968
Eusébio (17)  PortugalFWBenfica7–0Belenenses3 March 1968
Eusébio (18)  PortugalFWBenfica5–0Tirsense31 March 1968
Artur Jorge (6)  PortugalFWVarzim2–3Académica de Coimbra31 March 1968
Eusébio (19)4  PortugalFWBenfica6–0Sanjoanense14 April 1968
Eusébio (20)6  PortugalFWBenfica8–0Varzim12 May 1968
José Torres (12)  PortugalFWBenfica4–0União de Tomar22 December 1968
José Torres (13)  PortugalFWBenfica5–0Braga5 January 1969
Eusébio (21)6  PortugalFWBenfica8–0Boavista25 October 1969
Horácio (1)5  PortugalFWLeixões6–2Boavista14 December 1969
Nélson Fernandes (4)  PortugalFWSporting CP5–1Vitória de Guimarães8 March 1970
Lemos (1)  PortugalFWBoavista4–1Belenenses8 March 1970
Eusébio (22)6  PortugalFWUnião de Tomar0–4Benfica29 March 1970
Manuel Fernandes (1)  PortugalFWCUF7–1Leixões20 September 1970
Artur Jorge (7)  PortugalFWBenfica4–0Boavista26 September 1970
Vítor Baptista (1)4  PortugalFWVitória de Setúbal5–1Boavista18 October 1970
Lemos (2)  PortugalFWPorto4–2Varzim4 November 1970
Vítor Baptista (2)  PortugalFWVitória de Setúbal6–1Tirsense15 November 1970
Nélson Fernandes (5)  PortugalFWSporting CP8–0Boavista15 November 1970
Artur Jorge (8)  PortugalFWBenfica5–0Leixões22 November 1970
Vítor Baptista (3)4  PortugalFWVitória de Setúbal6–1Farense13 December 1970
Artur Jorge (9)  PortugalFWBenfica5–1Sporting CP27 December 1970
Horácio (2)  PortugalFWLeixões5–0Varzim2 May 1971
Lemos (3)  PortugalFWPorto4–0Benfica31 January 1971
Artur Jorge (10)  PortugalFWTirsense0–3Benfica17 October 1971
Vítor Baptista (4)4  PortugalFWBenfica5–1Barreirense28 November 1971
Tito (1)L  PortugalFWCUF5–3Vitória de Guimarães28 November 1971
Tito (2)4  PortugalFWVitória de Guimarães7–1Tirsense19 December 1971
Nené (1)  PortugalFWAtlético1–5Benfica5 December 1971
Héctor Yazalde (1)  ArgentinaFWTirsense3–5Sporting CP26 December 1971
Artur Jorge (11)5  PortugalFWBenfica7–0Tirsense20 February 1972
José Torres (14)  PortugalFWVitória de Setúbal4–0Leixões19 March 1972
Eusébio (23)  PortugalFWFarense2–5Benfica28 May 1972
Eusébio (24)  PortugalFWBenfica6–0Leixões9 September 1972
Eusébio (25)  PortugalFWBenfica9–0Beira-Mar24 September 1972
Rui Jordão (1)  PortugalFWBenfica9–0Beira-Mar24 September 1972
Eusébio (26)4  PortugalFWBenfica4–1Sporting CP8 October 1972
Eusébio (27)  PortugalFWBenfica5–0Belenenses22 October 1972
José Torres (15)  PortugalFWVitória de Setúbal5–0Leixões22 April 1973
Eusébio (28)  PortugalFWBenfica8–0Vitória de Guimarães13 May 1973
Héctor Yazalde (2)  ArgentinaFWBarreirense3–5Sporting CP20 May 1973
Moinhos (1)  PortugalFWBoavista3–1União de Tomar3 June 1973
Eusébio (29)4  PortugalFWBenfica6–0Montijo10 June 1973
Arnaldo Silva (1)  PortugalMFCUF4–1Beira-Mar16 September 1973
Duda (1)  BrazilFWVitória de Setúbal9–0Olhanense23 September 1973
Héctor Yazalde (3)4  ArgentinaFWOriental0–7Sporting CP7 October 1973
Héctor Yazalde (4)5  ArgentinaFWSporting CP8–0Montijo3 November 1973
Duda (2)  BrazilFWVitória de Setúbal4–1Boavista21 October 1973
Arnaldo Silva (2)  PortugalMFCUF6–1Olhanense18 November 1973
Nélson Fernandes (6)  PortugalFWSporting CP3–0Vitória de Guimarães25 November 1973
Duda (3)  BrazilFWVitória de Setúbal6–2Montijo9 December 1973
Marinho (2)  PortugalFWSporting CP5–2Beira-Mar9 December 1973
Héctor Yazalde (5)  ArgentinaFWSporting CP6–1Barreirense29 December 1973
Tito (3)  PortugalFWVitória de Guimarães5–0Leixões6 January 1974
José Torres (16)  PortugalFWVitória de Setúbal3–0Académica de Coimbra13 January 1974
Héctor Yazalde (6)5  ArgentinaFWSporting CP8–0Oriental17 February 1974
Héctor Yazalde (7)  ArgentinaFWSporting CP6–0CUF2 March 1974
Mirobaldo  BrazilFWFarense3–1Olhanense10 March 1974
Horácio (3)  PortugalFWLeixões4–0Beira-Mar17 March 1974
Rui Jordão (2)4  PortugalFWOlhanense1–7Benfica5 May 1974
Rui Jordão (3)  PortugalFWFarense0–4Benfica15 September 1974
Moinhos (2)  PortugalFWBenfica4–0Académica de Coimbra6 October 1974
Lemos (4)  PortugalFWPorto4–1Olhanense6 October 1974
Héctor Yazalde (8)4  ArgentinaFWSporting CP6–1Atlético3 October 1974
Lemos (5)  PortugalFWUnião de Tomar2–5Porto1 December 1974
Tito (4)  PortugalFWFarense2–5Vitória de Guimarães15 December 1974
Héctor Yazalde (9)5  ArgentinaFWSporting CP7–0Olhanense4 January 1975
Moinhos (3)  PortugalFWBenfica4–0Farense12 January 1975
António Oliveira (1)  PortugalFWPorto4–0Oriental12 January 1975
Héctor Yazalde (10)4  ArgentinaFWSporting CP5–2Leixões1 March 1975
Fernando Gomes (1)  PortugalFWFarense1–6Porto30 March 1975
Manuel Fernandes (2)4  PortugalFWCUF7–2Olhanense4 May 1975
Fernando Gomes (2)†  PortugalFWPorto6–1União de Tomar7 September 1975
Nené (2)5  PortugalFWBenfica9–1Leixões21 September 1975
Rui Jordão (4)  PortugalFWBenfica5–0Beira-Mar5 October 1975
Chico GordoD  AngolaFWBraga3–3União de Tomar12 October 1975
Nené (3)  PortugalFWFarense1–4Benfica26 October 1975
Manuel Fernandes (3)  PortugalFWSporting CP4–1União de Tomar26 October 1975
António Oliveira (2)  PortugalFWPorto8–2Leixões1 November 1975
Jacques (1)  PortugalFWFarense5–1Braga2 November 1975
Manuel Fernandes (4)  PortugalFWSporting CP4–1Braga14 December 1975
Manuel Fernandes (5)  PortugalFWSporting CP3–0Leixões10 January 1976
Teófilo Cubillas  PeruFWUnião de Tomar0–5Porto11 January 1976
Rui Jordão (5)  PortugalFWBenfica6–1União de Tomar17 January 1976
Rui Jordão (6)  PortugalFWEstoril0–4Benfica13 March 1976
Manuel Fernandes (6)D  PortugalFWSporting CP3–3Académica de Coimbra13 March 1976
Nené (4)  PortugalFWBenfica7–1Braga21 March 1976
Seninho  PortugalFWAtlético0–4Porto4 April 1976
Clésio  BrazilFWEstoril3–2Boavista5 September 1976
Horácio (4)  PortugalFWVarzim7–2Montijo18 September 1976
Fernando Gomes (3)6  PortugalFWPorto8–2Atlético24 October 1976
Nené (5)  PortugalFWBenfica3–0Riopele27 November 1976
Formosinho  PortugalFWAtlético2–5Vitória de Setúbal2 January 1977
Celso Pita  PortugalFWBoavista6–2Atlético9 January 1977
Nené (6)4  PortugalFWBenfica6–0Atlético23 January 1977
Duda (4)  BrazilFWPorto7–0Montijo27 February 1977
Fernando Gomes (4)  PortugalFWPorto7–0Montijo27 February 1977
Chico Bolota  PortugalFWMontijo6–0Atlético6 March 1977
António Oliveira (3)  PortugalFWPorto4–1Sporting CP27 March 1977
Nené (7)  PortugalFWBenfica4–0Beira-Mar8 May 1977
Fernando Gomes (5)4  PortugalFWPorto8–0Belenenses15 May 1977
Rui Jordão (7)  PortugalFWSporting CP5–0Braga18 September 1977
Duda (5)  BrazilFWPorto6–1Feirense24 September 1977
Vítor Baptista (5)  PortugalFWBenfica6–0Marítimo20 November 1977
Albertino  AngolaFWBoavista5–1Estoril26 November 1977
António Oliveira (4)  PortugalFWVarzim1–4Porto27 November 1977
José Costa (1)  PortugalMFAcadémica de Coimbra4–1Marítimo4 December 1977
Chico Gordo  AngolaFWBraga6–1Marítimo18 December 1977
Ademir Vieira (1)  BrazilMFVitória de Setúbal1–4Porto12 February 1978
Fernando Gomes (6)  PortugalFWPorto6–0G.D. Riopele19 March 1978
Ademir Vieira (2)  BrazilMFPorto6–0Belenenses9 April 1978
Fernando Gomes (7)  PortugalFWPorto5–1Varzim30 April 1978
Fernando Gomes (8)  PortugalFWPorto6–1Académico de Viseu23 December 1978
Rui Jordão (8)  PortugalFWSporting CP3–0Beira-Mar3 March 1979
Jorge Gomes  BrazilFWBoavista5–0Académico de Viseu4 March 1979
Nené (8)5  PortugalFWBenfica6–1Académica de Coimbra11 March 1979
Fernando Gomes (9)  PortugalFWFamalicão0–4Porto27 May 1979
António Oliveira (5)  PortugalFWPorto6–1Beira-Mar3 June 1979
Fernando Gomes (10)4  PortugalFWAcadémico de Viseu0–5Porto10 June 1979
Nené (9)  PortugalFWBenfica5–0Académico de Viseu17 June 1979
Nené (10)  PortugalFWBenfica5–1Vitória de Setúbal29 August 1979
José Costa (2)  PortugalMFPorto6–0Portimonense1 September 1980
Fernando Gomes (11)  PortugalFWPorto3–1Vitória de Setúbal15 September 1979
Rui Jordão (9)  PortugalFWSporting CP4–0Sporting Espinho29 September 1979
Humberto Coelho  PortugalDFBenfica4–1Estoril7 October 1979
Vítor Baptista (6)  PortugalFWBoavista5–1Portimonense11 November 1979
Nené (11)  PortugalFWBenfica4–0Marítimo5 January 1980
Reinaldo  PortugalFWBenfica8–0Rio Ave27 January 1980
Nené (12)  PortugalFWBenfica8–0Rio Ave27 January 1980
Manoel Costa  BrazilFWSporting CP4–1Marítimo9 February 1980
Nené (13)  PortugalFWBenfica5–0Beira-Mar23 February 1980
Mundinho  BrazilFWPortimonense4–5Vitória de Guimarães24 February 1980
Fernando Gomes (12)  PortugalFWBeira-Mar0–4Porto23 March 1980
César Oliveira  BrazilFWBenfica8–0Belenenses30 March 1980
Nené (14)4  PortugalFWBenfica8–0Belenenses30 March 1980
Fernando Gomes (13)  PortugalFWUnião de Leiria0–4Porto13 April 1980
Nené (15)  PortugalFWBenfica4–0Varzim20 April 1980
Rui Jordão (10)5  PortugalFWSporting CP5–0Rio Ave26 April 1980
Fernando Meireles  PortugalFWRio Ave3–2Varzim11 May 1980
Mirobaldo  BrazilFWPortimonense3–1Marítimo18 May 1980
Peter Barry  EnglandFWPortimonense5–1Boavista31 August 1980
José Pedro  AngolaFWVitória de Setúbal0–3Marítimo21 September 1980
Folha (1)  PortugalFWBoavista3–0Marítimo18 October 1981
Jorge Silva (1)  PortugalFWAmora6–0Académica de Coimbra2 November 1980
José Costa (3)  PortugalMFPorto6–3Amora9 November 1980
Folha (2)4  PortugalFWBoavista4–0Académica de Coimbra7 February 1981
César Oliveira  BrazilFWBenfica5–1Vitória de Setúbal24 May 1981
Rui Jordão (11)  PortugalFWSporting CP6–0Penafiel19 September 1981
Fernando Festas  PortugalDFVitória de Guimarães4–0Amora1 November 1981
Luís Norton de Matos  PortugalFWPortimonense5–1Belenenses29 November 1981
José Abrantes  PortugalFWEstoril4–2Vitória de Setúbal30 January 1982
Rui Jordão (12)  PortugalFWSporting CP4–0Académico de Viseu31 January 1982
Moinhos (4)  PortugalFWSporting Espinho4–2Amora7 February 1982
Rui Jordão (13)  PortugalFWSporting CP3–1Benfica28 March 1982
Diamantino (1)  PortugalFWBoavista5–0Sporting Espinho9 May 1982
Jacques (2)  PortugalFWBoavista0–6Porto16 May 1982
Rui Jordão (14)5  PortugalFWSporting CP7–1Rio Ave16 May 1982
Caio Cambalhota  BrazilFWAmora5–0Braga23 May 1982
António Oliveira (6)  PortugalFWSporting CP4–0Alcobaça25 September 1982
Mickey Walsh  Republic of IrelandFWPorto4–0Vitória de Setúbal16 October 1982
N’Habola (1)  Guinea-BissauFWRio Ave5–0Boavista16 October 1982
Fernando Gomes (14)  PortugalFWPorto6–0Estoril30 October 1982
N’Habola (2)  Guinea-BissauFWRio Ave3–1Salgueiros31 October 1982
N’Habola (3)  Guinea-BissauFWRio Ave6–1Marítimo5 December 1982
Rui Jordão (15)  PortugalFWSporting CP3–0Salgueiros5 December 1982
Fernando Gomes (15)  PortugalFWPorto4–0Rio Ave19 December 1982
Nené (16)  PortugalFWBenfica6–0Braga9 January 1983
Rui Jordão (16)D  PortugalFWSporting CP3–3Porto30 January 1983
Fernando Gomes (16)  PortugalFWPorto5–0Braga6 February 1983
Fernando Gomes (17)4  PortugalFWPorto6–0Boavista27 February 1983
Diamantino (2)  PortugalMFBenfica8–1Alcobaça14 May 1983
Nené (17)4  PortugalFWBenfica8–1Alcobaça14 May 1983
Toninho Metralha  BrazilFWMarítimo3–0Rio Ave15 May 1983
Fernando Gomes (18)  PortugalFWPorto4–0Amora29 May 1983
Fernando Gomes (19)  PortugalFWPorto4–0Sporting Espinho10 September 1983
Manniche  DenmarkFWBenfica8–0Vitória de Guimarães7 January 1984
Jaime Pacheco  PortugalMFPorto6–0Águeda12 February 1984
Nené (18)  PortugalFWBenfica7–0Braga3 March 1984
Nené (19)4  PortugalFWBenfica8–0Penafiel25 March 1984
Fernando Gomes (20)4  PortugalFWPorto8–1Penafiel7 April 1984
Diamantino (2)  PortugalMFBenfica6–0Sporting Espinho21 April 1984
Jorge Silva (2)  PortugalFWBoavista3–0Varzim29 April 1984
Fernando Gomes (21)  PortugalFWPorto8–0Estoril13 May 1984
Djão (1)  PortugalFWBelenenses4–1Académica de Coimbra30 September 1984
Eldon  BrazilFWSalgueiros2–6Sporting CP23 September 1984
Djão (2)4  PortugalFWBelenenses4–3Salgueiros30 September 1984
Serge Cadorin  BelgiumFWPortimonense4–0Penafiel30 September 1984
Jorge Silva (2)  PortugalFWBenfica5–1Portimonense7 October 1984
Manuel Fernandes (7)  PortugalFWSporting CP8–1Braga14 November 1984
Litos  PortugalFWSporting CP3–2Rio Ave1 December 1984
Fernando Gomes (22)5  PortugalFWPorto9–1Vizela16 December 1984
Fernando Gomes (23)  PortugalFWBraga2–3Porto22 December 1984
Rui Lopes  Guinea-BissauFW Rio Ave3–2Braga30 December 1984
Fernando Gomes (24)  PortugalFWPorto3–0Boavista20 January 1985
Manuel Pires  PortugalFWBoavista2–3Rio Ave27 January 1985
Paquito Saura  PortugalMFVitória de Guimarães4–0Farense12 May 1985
Fernando Gomes (25)  PortugalFWPorto5–1Belenenses12 May 1985
Manuel Fernandes (8)5  PortugalFWSporting CP6–0Penafiel24 August 1985
Rabah Madjer (1)  AlgeriaFWPorto4–2Marítimo1 December 1985
Paulinho Cascavel (1)  BrazilFWMarítimo0–3Vitória de Guimarães22 December 1986
Manuel Fernandes (9)  PortugalFWSporting CP4–0Braga1 February 1986
Ralph Meade (1)  EnglandFWAcadémica de Coimbra1–4Sporting CP9 February 1986
César (1)  BrazilFWVitória de Setúbal4–0Penafiel16 February 1986
Paulinho Cascavel (2)  BrazilFWVitória de Guimarães5–3Braga2 March 1986
Rui Águas (1)  PortugalFWBenfica4–0Chaves16 March 1986
Ralph Meade (2)  EnglandFWSporting CP3–0Vitória de Guimarães22 March 1986
Manuel Fernandes (10)  PortugalFWSporting CP6–1SC Covilhã6 April 1986
Paulinho Cascavel (3)  BrazilFWVitória de Guimarães4–1Marítimo13 April 1986
Vladimir Forbs  Guinea-BissauFWBoavista2–3Portimonense6 September 1986
Stoycho Mladenov  BulgariaFWBelenenses5–1Elvas30 November 1986
Fernando Gomes (26)  PortugalFWMarítimo1–4Porto7 December 1986
Fernando Gomes (27)5  PortugalFWPorto8–3Farense13 December 1986
José Rafael  PortugalFWBoavista4–0Salgueiros13 December 1986
Manuel Fernandes (11)4  PortugalFWSporting CP7–1Benfica14 December 1986
Paulinho Cascavel (4)  BrazilFWVitória de Guimarães4–0Braga4 January 1989
Rui Águas (2)  PortugalFWBenfica3–1Porto4 January 1987
Ralph Meade (2)  EnglandFWSporting CP4–2Belenenses28 February 1987
Jorge Andrade (1)  BrazilFWFarense4–0Chaves1 March 1987
Nunes  BrazilFWBoavista5–1Marítimo31 May 1987
Rabah Madjer (2)  AlgeriaFWPorto7–1Belenenses26 August 1987
António Aparício (1)  PortugalFWVitória de Guimarães1–3Vitória de Setúbal12 September 1987
Radoslav Zdravkov  BulgariaMFChaves6–1Varzim15 November 1987
Ademir Alcântara  BrazilMFVitória de Guimarães4–1Rio Ave29 November 1987
Mats Magnusson (1)  SwedenFWAcadémica de Coimbra2–4Benfica13 December 1987
Fernando Gomes (28)  PortugalFWRio Ave0–7Porto3 January 1988
Vitorino Belinha  PortugalFWSporting Espinho6–0Elvas20 February 1988
Fernando Gomes (29)  PortugalFWPorto3–0Varzim28 February 1988
Manuel Fernandes (12)4  PortugalFWVitória de Setúbal5–0Varzim13 March 1988
António Aparício (2)  PortugalFWVitória de Setúbal5–1SC Covilhã26 March 1988
César (2)  BrazilFWVarzim3–4Penafiel30 April 1988
Fernando Gomes (30)  PortugalFWPorto4–0Farense29 May 1988
Fernando Cruz  PortugalFWFarense7–0SC Covilhã2 June 1988
Penteado  PortugalFWLeixões4–0Sporting Espinho29 January 1989
Paulinho Cascavel (5)  BrazilFWSporting CP4–0Nacional4 February 1989
Rui Águas (3)  PortugalFWPorto5–0Académico de Viseu7 February 1989
Domingos Paciência (1)  PortugalFWPorto5–0Farense26 February 1989
Mats Magnusson (2)4  SwedenFWBenfica5–0Beira-Mar10 September 1989
Mats Magnusson (3)4  SwedenFWBenfica7–0Penafiel14 October 1989
Lachezar Tanev  BulgariaMFChaves4–2Portimonense15 October 1989
Mats Magnusson (4)  SwedenFWBenfica5–0Portimonense28 October 1989
Rabah Madjer (3)  AlgeriaFWFeirense1–4Porto19 November 1989
Mats Magnusson (5)  SwedenFWBenfica4–0Marítimo25 November 1989
Rui Águas (4)  PortugalFWPorto7–0Tirsense26 November 1989
António Aparício (3)  PortugalFWVitória de Setúbal4–1Chaves26 November 1989
Vata  AngolaFWBenfica5–1Vitória de Setúbal13 December 1989
Rabah Madjer (4)  AlgeriaFWPorto3–0Feirense1 April 1990
Marcelino  PortugalDFFeirense3–1Braga29 April 1990
Fernando Gomes (31)  PortugalFWSporting CP5–1Salgueiros2 September 1990
Marlon BrandãoD  BrazilFWTirsense4–4Boavista12 January 1991
Pingo  BrazilFWBraga6–2Nacional2 February 1991
Domingos Paciência (2)  PortugalFWPorto4–1Vitória de Setúbal16 March 1991
Moreira de Sá  PortugalFWPenafiel3–0Beira-Mar17 March 1991
Nogueira  PortugalFWGil Vicente4–1Boavista24 February 1991
Ednilson Lucena (1)  BrazilFWNacional3–1Vitória de Guimarães14 April 1991
Domingos Paciência (3)4  PortugalFWPorto5–0Vitória de Guimarães26 May 1991
Ricky (1)  NigeriaFWBoavista3–0Penafiel15 September 1991
Petar Mihtarski  BulgariaFWPorto3–0União da Madeira24 November 1991
Ricky (2)  NigeriaFWBoavista3–0Paços de Ferreira1 December 1991
Chiquinho Carlos  BrazilFWGil Vicente2–3Braga19 January 1992
Ricky (3)  NigeriaFWBoavista3–0União da Madeira2 February 1992
Jorge Cadete (1)4  PortugalFWUnião da Madeira1–5Sporting CP23 February 1992
Ednilson Lucena (2)  BrazilFWBeira-Mar1–4Marítimo8 March 1992
Jorge Cadete (2)  PortugalFWGil Vicente0–3Sporting CP22 March 1992
Ricky (4)5  NigeriaFWBoavista5–0Estoril22 March 1992
Jorge Cadete (3)  PortugalFWSporting CP4–0Torreense25 April 1992
Ricky (5)D  NigeriaFWBoavista4–4Chaves25 April 1992
Vasil Dragolov  BulgariaFWTorreense8–1Estoril2 May 1992
Ednilson Lucena (3)  BrazilFWMarítimo7–1Gil Vicente13 September 1992
Ricky (6)  NigeriaFWBoavista4–0Famalicão20 September 1992
Mladen Karoglan  CroatiaFWChaves5–2Estoril31 January 1993
Rui Costa  PortugalMFBenfica5–1Espinho7 March 1993
Mauro Airez  ArgentinaFWBelenenses3–0Tirsense10 April 1993
Rui Águas (5)  PortugalFWBenfica5–1Marítimo23 May 1993
Jorge Andrade (2)  BrazilFWMarítimo5–2Farense12 December 1993
Rosário†  PortugalFWVitória de Setúbal6–1Famalicão12 December 1993
Rui Alberto  PortugalFWSalgueiros3–2Farense30 December 1993
Predrag Jokanović  SerbiaMFUnião da Madeira3–1Salgueiros12 February 1994
Emil Kostadinov (1)  BulgariaFWFamalicão0–5Porto20 February 1994
Emil Kostadinov (2)  BulgariaFWPorto5–0Braga26 February 1994
Hamed Ziad  TunisiaFWVitória de Guimarães3–0Belenenses13 March 1994
Jorge Andrade (3)  BrazilFWMarítimo4–0Braga27 March 1994
João Pinto (1)  PortugalFWSporting CP3–6Benfica14 May 1994
Hassan Nader  MoroccoFWFarense4–1Salgueiros22 May 1994
Rashidi Yekini  NigeriaFWVitória de Setúbal4–0Salgueiros25 May 1994
Marcelo  BrazilFWTirsense3–0Farense18 September 1994
Roberto Carlos Jorge  BrazilFWGil Vicente3–2Braga4 February 1995
Edmílson (1)  BrazilFWSalgueiros6–0Estrela da Amadora25 February 1995
Nelson Bertollazzi  BrazilFWUnião de Leiria5–0Farense26 March 1995
Edmílson (2)  BrazilFWTirsense1–3Salgueiros26 March 1995
Ivaylo Iordanov  BulgariaFWSporting CP4–0União da Madeira2 April 1995
Edinho  BrazilFWVitória de Guimarães6–0Marítimo10 February 1996
Edmílson (3)  BrazilFWPorto6–3Braga3 March 1996
Constantino (1)  PortugalFWLeça3–1Tirsense14 April 1996
João Pinto (2)  PortugalFWBenfica5–1Marítimo12 May 1996
Constantino (2)  PortugalFWLeça3–0União de Leiria1 September 1996
FernandoL  BrazilFWRio Ave3–4Sporting CP14 September 1996
Chiquinho Conde  MozambiqueFWVitória de Setúbal4–1União de Leiria20 October 1996
Constantino (3)  PortugalFWBelenenses0–4Leça24 November 1996
Gilmar Estevam (1)  BrazilFWVitória de Guimarães3–0Chaves24 November 1996
Mário Jardel (1)  BrazilFWChaves2–4Porto15 February 1997
Gilmar Estevam (2)  BrazilFWVitória de Guimarães4–1Chaves23 February 1997
Jimmy Floyd Hasselbaink (1)  NetherlandsFWBoavista3–1Marítimo2 March 1997
Dibo  Ivory CoastFWRio Ave4–1Belenenses23 March 1997
Nuno Gomes (1)  PortugalFWBoavista7–1Gil Vicente27 April 1997
Jimmy Floyd Hasselbaink (2)  NetherlandsFWBoavista7–1Gil Vicente27 April 1997
Nuno Gomes (2)  PortugalFWBoavista5–0Salgueiros25 May 1997
Herivelto†  BrazilFWMarítimo6–0Braga25 May 1997
Mário Jardel (2)  BrazilFWPorto5–2Farense1 December 1997
Isaías  BrazilFWCampomaiorense4–0Braga13 December 1997
Nuno Gomes (3)4  PortugalFWBenfica4–0Varzim21 December 1997
Leandro Machado  BrazilFWBelenenses0–4Sporting CP10 January 1998
Demétrius (1)L  BrazilFWCampomaiorense3–5Sporting CP10 April 1998
Paulo Alves  PortugalFWCampomaiorense3–5Sporting CP10 April 1998
Mário Jardel (3)5  BrazilFWPorto7–2Salgueiros10 May 1998
Nuno Gomes (4)5  PortugalFWBenfica7–1Leça17 May 1998
Demétrius (2)  BrazilFWAcadémica de Coimbra1–5Campomaiorense30 August 1998
Gilmar Estevam (3)  BrazilFWVitória de Guimarães5–1Braga21 September 1998
Nuno Gomes (5)  PortugalFWBenfica3–1Marítimo26 September 1998
Augustine Ahinful  GhanaFWCampomaiorense0–3União de Leiria27 September 1998
Nando  Guinea-BissauFWVitória de Setúbal3–0Salgueiros15 November 1998
Elpídio Silva (1)  BrazilFWBraga3–0Vitória de Setúbal21 November 1998
Nuno Gomes (6)  PortugalFWChaves0–4Benfica13 December 1998
Mário Jardel (4)4  BrazilFWPorto7–0Beira-Mar24 January 1999
Nandinho  PortugalFWAlverca3–2Sporting CP17 April 1999
Demétrius (3)  BrazilFWCampomaiorense3–1Farense25 April 1999
Mário Jardel (5)  BrazilFWPorto7–1Académica de Coimbra16 May 1999
Demétrius (4)  BrazilFWCampomaiorense4–1Chaves30 May 1999
Hugo Henrique  BrazilFWRio Ave4–1Salgueiros12 September 1999
Mário Jardel (6)  BrazilFWPorto4–1Rio Ave18 September 1999
Clayton  BrazilFWRio Ave0–5Santa Clara26 September 1999
Ednilson Lucena (4)  BrazilFWVitória de Guimarães4–2Belenenses5 November 1999
Mário Jardel (7)  BrazilFWSalgueiros0–4Porto28 November 1999
Mário Jardel (8)  BrazilFWVitória de Setúbal1–4Porto13 December 1999
Mário Jardel (9)  BrazilFWPorto5–0Farense20 December 1999
Maniche  PortugalFWBenfica6–2Farense20 February 2000
Mário Jardel (10)  BrazilFWPorto4–1Vitória de Setúbal22 April 2000
Beto Acosta (1)  ArgentinaFWVitória de Guimarães1–4Sporting CP26 August 2000
Federico Lagorio  ArgentinaFWMarítimo3–0Benfica5 November 2000
João Tomás (1)  PortugalFWVitória de Guimarães0–4Benfica18 November 2000
Pierre van Hooijdonk  NetherlandsFWBenfica5–1Desportivo das Aves13 January 2001
Beto Acosta (2)  ArgentinaFWSporting CP3–1Vitória de Guimarães27 January 2001
Edmílson (4)  BrazilFWSalgueiros2–5Sporting CP2 March 2001
Rafael  BrazilFWFarense2–4Paços de Ferreira29 April 2001
Elpídio Silva (2)  BrazilFWSalgueiros1–5Boavista13 May 2001
Deco  BrazilMFPorto4–0Boavista27 May 2001
Leonardo  BrazilFWPaços de Ferreira3–1Belenenses12 August 2001
Mantorras  AngolaFWBenfica3–2Vitória de Setúbal25 August 2001
Filgueira  BrazilDFVarzim1–5Belenenses14 September 2001
Márcio Mixirica  BrazilFWGil Vicente0–3Boavista22 September 2001
Mário Jardel (11)  BrazilFWFarense1–3Sporting CP23 September 2001
Fary Faye4  SenegalFWBeira-Mar1–5Belenenses15 October 2001
Carlos Fangueiro  PortugalFWVitória de Guimarães4–0Varzim27 October 2001
Derlei (1)4  BrazilFWUnião de Leiria7–0Salgueiros9 December 2001
Mário Jardel (12)  BrazilFWAlverca1–3Sporting CP26 January 2002
Mário Jardel (13)  BrazilFWSporting CP4–1União de Leiria2 February 2002
Marco Ferreira  PortugalMFVitória de Setúbal3–2Gil Vicente16 March 2002
Benni McCarthy (1)  South AfricaFWBraga0–4Porto20 April 2002
Benni McCarthy (2)  South AfricaFWPorto5–3Santa Clara27 April 2002
Barata5  BrazilFWBraga5–3Alverca5 May 2002
Rafael Jacques†  BrazilFWVitória de Guimarães2–4União de Leiria5 May 2002
Mauro  AngolaFWPaços de Ferreira4–0Sporting CP14 September 2002
Henry Antchouet (1)  GabonFWBelenenses3–2Braga5 October 2002
Paulo Vida†  PortugalFWVitória de Setúbal2–4Varzim13 December 2002
Mário Jardel (14)  BrazilFWSporting CP4–0Paços de Ferreira2 February 2003
Ludemar  BrazilFWBelenenses4–1Varzim16 February 2003
Simão Sabrosa  PortugalMFVitória de Setúbal2–6Benfica22 February 2003
Miklós Fehér  HungaryFWBenfica4–0Vitória de Guimarães1 June 2003
Henry Antchouet (2)  GabonFWBelenenses4–0Estrela da Amadora7 September 2003
Adriano  BrazilFWNacional4–2Vitória de Guimarães5 October 2003
Derlei (2)  BrazilFWPorto4–1Académica de Coimbra5 October 2003
Liédson (1)4  BrazilFWSporting CP4–0Estrela da Amadora10 April 2004
Adriano Rossato  BrazilFWNacional3–0Beira-Mar25 April 2004
Benni McCarthy (3)  South AfricaFWPorto3–1Paços de Ferreira9 May 2004
Henry Antchouet (3)D  GabonFWBeira-Mar3–3Belenenses5 November 2004
Mauricio Pinilla  ChileFWBraga0–3Sporting CP1 May 2005
Nuno Gomes (7)  PortugalFWBenfica4–0União de Leiria18 September 2005
Hassan Ahamada  FranceFWBelenenses5–0Penafiel29 January 2006
Joeano  BrazilFWGil Vicente4–3Académica de Coimbra19 February 2006
Marek Saganowski  PolandFWVitória de Guimarães4–0Vitória de Setúbal3 March 2006
Albert Meyong (1)  CameroonFWBelenenses4–0Vitória de Setúbal14 April 2006
Buba YohannaD  CameroonDFBeira-Mar3–3Sporting CP27 October 2006
Carlos Bueno4†  UruguayFWSporting CP5–1Nacional4 November 2007
Alecsandro  BrazilFWSporting CP4–0Naval 1º de Maio22 April 2007
LitoD  Cape VerdeFWAcadémica de Coimbra3–3Estrela da Amadora4 November 2007
Laionel  BrazilFWBoavista4–3Paços de Ferreira3 February 2008
Nuno Assis  PortugalMFVitória de Setúbal2–4Vitória de Guimarães31 January 2009
Baba Diawara  SenegalFWMarítimo5–1Vitória de Setúbal1 March 2009
Óscar Cardozo (1)  ParaguayFWBenfica8–1Vitória de Setúbal31 August 2009
Óscar Cardozo (2)  ParaguayFWBenfica6–1Nacional26 October 2009
Edgar (1)  BrazilFWLeixões2–4Nacional8 November 2009
Óscar Cardozo (3)  ParaguayFWBenfica4–0Académica de Coimbra6 December 2009
Ángel Di María  ArgentinaMFLeixões0–4Benfica27 February 2010
Liédson (2)4  PortugalFWBelenenses0–4Sporting CP7 March 2010
Yannick Djaló  PortugalFWSporting CP5–0Rio Ave2 April 2010
Óscar Cardozo (4)  ParaguayFWBenfica5–0Olhanense24 April 2010
Marcelo Toscano  BrazilFWNacional1–3Vitória de Guimarães28 August 2010
Pizzi (1)D  PortugalFWPorto3–3Paços de Ferreira8 May 2011
Edgar (2)  BrazilFWPaços de Ferreira1–5Vitória de Guimarães4 November 2011
Lima (1)  BrazilFWGil Vicente0–3Braga18 February 2012
Kléber  BrazilFWRio Ave2–5Porto12 May 2012
Ricky van Wolfswinkel (1)  NetherlandsFWSporting CP3–2Braga12 May 2012
Luís Leal  São Tomé and PríncipeFWEstoril3–1Marítimo24 September 2012
João Tomás (2)  PortugalFWVitória de Setúbal3–5Rio Ave25 November 2012
Albert Meyong (2)L  CameroonFWVitória de Setúbal3–5Rio Ave25 November 2012
Óscar Cardozo (5)  ParaguayFWSporting CP1–3Benfica10 December 2012
Óscar Cardozo (6)  ParaguayFWBenfica4–1Marítimo15 December 2012
Edinho (1)  PortugalFWAcadémica de Coimbra4–2Vitória de Setúbal5 January 2013
Albert Meyong (3)  CameroonFWVitória de Setúbal5–0Moreirense13 January 2013
Jackson Martínez  ColombiaFWVitória de Guimarães0–4Porto3 February 2013
Lima (2)  BrazilFWBenfica6–1Rio Ave30 March 2013
Ricky van Wolfswinkel (2)  NetherlandsFWBraga2–3Sporting CP1 April 2013
Fredy Montero  ColombiaFWSporting CP0–5Arouca18 August 2013
Mario Rondón (1)  VenezuelaFWPaços de Ferreira0–5Nacional19 April 2014
Ahmed Hassan  EgyptMFEstoril0–5Rio Ave24 August 2014
Talisca  BrazilMFVitória de Setúbal0–5Benfica12 September 2014
André André  PortugalMFVitória de Guimarães4–0Nacional4 January 2015
Mario Rondón (2)D  VenezuelaFWArouca3–3Nacional8 February 2015
Cristian Tello  SpainFWPorto3–0Sporting CP1 March 2015
Islam Slimani  AlgeriaFWSporting CP5–1Vitória de Guimarães4 October 2015
Jonas (1)  BrazilFWNacional5–0Benfica11 January 2016
Kostas Mitroglou  GreeceFWBelenenses0–5Benfica5 February 2016
Léo Bonatini  BrazilFWEstoril3–0Vitória de Setúbal27 February 2016
Okacha Hamzaoui  AlgeriaFWFeirense0–3Nacional24 September 2016
Diogo Jota  PortugalFWNacional0–4Porto1 October 2016
Moussa Marega  MaliFWRio Ave0–3Vitória de Guimarães30 October 2016
Jorginho  PortugalMFMoreirense1–4Arouca17 December 2016
Bas Dost (1)4  NetherlandsFWTondela1–4Sporting CP11 March 2017
Bas Dost (2)  NetherlandsFWSporting CP4–0Boavista8 April 2017
Bas Dost (3)  NetherlandsFWBraga2–3Sporting CP30 April 2017
Bas Dost (4)  NetherlandsFWSporting CP4–1Chaves21 May 2017
Jonas (2)  BrazilFWBenfica5–0Belenenses19 August 2017
Vincent Aboubakar (1)  CameroonFWPorto3–0Moreirense20 August 2017
Bas Dost (5)  NetherlandsFWSporting CP5–1Chaves22 October 2017
Vincent Aboubakar (2)  CameroonFWVitória de Setúbal0–5Porto10 December 2017
Bas Dost (6)  NetherlandsFWSporting CP5–0Marítimo7 January 2018
Bas Dost (7)  NetherlandsFWSporting CP3–0Desportivo das Aves14 January 2018
Fabrício  BrazilFWPortimonense4–1Rio Ave29 January 2018
Jonas (3)  BrazilFWBenfica5–0Marítimo3 March 2018
Edinho (2)4  PortugalFWDesportivo das Aves1–4Vitória de Setúbal29 March 2018
Pires  PortugalFWPortimonense4–3Moreirense31 March 2018
Pizzi (2)  PortugalMFBenfica3–2Vitória de Guimarães10 August 2018
Vítor Gomes  PortugalMFDesportivo das Aves3–0Portimonense1 October 2018
Hildeberto Pereira  Cape VerdeFWVitória de Setúbal3–0Moreirense6 October 2018
Dyego Sousa  PortugalFWBraga4–0Feirense14 December 2018
Francisco Soares  BrazilFWChaves1–4Porto18 January 2019
Sardor Rashidov  UzbekistanFWNacional4–0Feirense16 February 2019
William Alves  BrazilFWChaves4–1Nacional28 April 2019
Bruno Fernandes  PortugalMFBelenenses SAD1–8Sporting CP5 May 2019
Guilherme SchettineD  BrazilFWSanta Clara4–4Feirense11 May 2019
Zé Luís  Cape VerdeFWPorto4–0Vitória de Setúbal17 August 2019
Mehdi Taremi (1)  IranFWRio Ave5–1Desportivo das Aves23 August 2019
Paulinho (1)  PortugalFWPaços de Ferreira1–5Braga10 July 2020
Mario González  SpainFWMoreirense2–3Tondela17 April 2021
Pedro Gonçalves (1)  PortugalMFSporting CP5–1Marítimo19 May 2021
Mehdi Taremi (2)  IranFWTondela1–3Porto23 October 2021[1]
João Pedro  PortugalMFTondela4–2Marítimo7 November 2021[2]
Darwin Núñez (1)  UruguayFWBelenenses SAD7–0Benfica27 November 2021[3]
Darwin Núñez (2)  UruguayFWFamalicão4–1Benfica13 December 2021[4]
Paulinho (2)  PortugalFWSporting CP3–2Portimonense29 December 2021[5]
Vitinha  PortugalFWArouca0–6Braga30 December 2021[6]
Evanilson  BrazilFWBelenenses SAD1–4Porto16 January 2022[7]
Darwin Núñez (3)  UruguayFWBenfica3–1Belenenses SAD9 April 2022[8]
Joel Tagueu  CameroonFWMarítimo4–0Boavista16 April 2022[9]
Mehdi Taremi (3)  IranFWPorto7–0Portimonense16 April 2022[10]
Mehdi Taremi (4)  IranFWPorto5–1Arouca28 December 2022[11]
Francisco Trincão  PortugalFWCasa Pia3–4Sporting CP9 April 2023[12]
Mehdi Taremi (5)4  IranFWFamalicão2–4Porto20 May 2023
Héctor Hernández  SpainFWChaves4–2Gil Vicente7 October 2023
Simon Banza  DR CongoFWBraga6–1Portimonense4 November 2023
Rafa Mújica  SpainFWArouca3–0Gil Vicente16 December 2023
Viktor Gyökeres (1)  SwedenFWSporting CP6–1Boavista17 March 2024
Kanya Fujimoto  JapanMFGil Vicente4–2AVS16 August 2024
Viktor Gyökeres (2)  SwedenFWFarense0–5Sporting CP23 August 2024
Kerem Aktürkoğlu  TurkeyFWBenfica5–0Rio Ave27 October 2024
Samu Aghehowa  SpainFWAVS0–5Porto28 October 2024
Viktor Gyökeres (3)4  SwedenFWSporting CP5–1Estrela da Amadora1 November 2024
Viktor Gyökeres (4)D  SwedenFWVitória de Guimarães4–4Sporting CP3 January 2025
Leandro Barreiro  LuxembourgMFBenfica4–0Famalicão17 January 2025
Pablo  PortugalFWBoavista1–3Gil Vicente1 April 2025
André Lacximicant  PortugalFWAVS0–3Estoril4 April 2025
Vangelis Pavlidis (1)  GreeceFWPorto1–4Benfica6 April 2025
Viktor Gyökeres (5)  SwedenFWSporting CP3–1Moreirense18 April 2025
Viktor Gyökeres (6)4  SwedenFWBoavista0–5Sporting CP27 April 2025
Yanis Begraoui (1)  MoroccoFWEstoril4–0Estrela da Amadora17 May 2025
Pedro Gonçalves (2)  PortugalMFNacional1–4Sporting CP23 August 2025
Vangelis Pavlidis (2)  GreeceFWBenfica5–0Arouca25 October 2025
Yanis Begraoui (2)  MoroccoFWRio Ave0–4Estoril1 November 2025
Sidny Lopes Cabral  Cape VerdeDFCasa Pia3–5Estrela da Amadora1 November 2025
Vangelis Pavlidis (3)  GreeceFWMoreirense0–4Benfica14 December 2025
Luis Suárez  ColombiaFWSporting CP4–0Rio Ave28 December 2025
Vangelis Pavlidis (4)  GreeceFWBenfica3–1Estoril3 January 2026
Jesús RamírezD  VenezuelaFWNacional3–3Santa Clara11 January 2026
Yanis Begraoui (3)  MoroccoFWEstrela da Amadora0–5Estoril19 January 2026
Vangelis Pavlidis (5)  GreeceFWCasa Pia0–7Benfica17 August 2026

Statistics

See also

References

  1. ↑ "A BOLA - Três golos de Taremi valeram recordação (Vídeo) (FC Porto)".
  2. ↑ "JOÃO PEDRO FAZ 'HAT TRICK' DE PENÁLTIS (VÍDEOS)".
  3. ↑ "Benfica vs. B SAD".
  4. ↑ "Darwin Nuñez anota hat-trick e Benfica goleia o Famalicão". 12 December 2021.
  5. ↑ "SPORTING VENCE PORTIMONENSE (3-2) E ESPERA PELO CLÁSSICO".
  6. ↑ "SC BRAGA ATROPELA AROUCA E FECHA CICLO NEGRO FORA DE PORTAS". Archived from the original on 2023-02-02. Retrieved 2021-12-30.
  7. ↑ "EVANILSON ALCANÇA PRIMEIRO HAT-TRICK PELOS DRAGÕES".
  8. ↑ "SUBLIME DARWIN SELOU REVIRAVOLTA FRENTE AO BELENENSES SAD". A Bola.
  9. ↑ "MARÍTIMO GOLEIA BOAVISTA E QUASE GARANTE A MANUTENÇÃO".
  10. ↑ "FC PORTO GARANTE CHAMPIONS E BENFICA ESTÁ FORA DO TÍTULO".
  11. ↑ "Taremi brilha na goleada do F. C. Porto diante do Arouca". 28 December 2022.
  12. ↑ "Casa Pia-Sporting: Trincão salva leão com defesa de papel". www.jn.pt. 9 April 2023.
  13. ↑ Silva, Flávio (6 February 2016). "Todos os hat tricks dos encarnados no campeonato" [All reds hat-tricks in the championship]. Record (in Portuguese). Retrieved 1 May 2021.

Bibliography

  • Tovar, Rui Miguel (2012). Almanaque do Benfica [Benfica Almanac]. Lua de Papel. ISBN 978-989-23-2087-8.