List of Primeira Liga hat-tricks


This article displays a list of Primeira Liga hat-tricks. The goals scored represent players who have scored three goals 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, 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, 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, Nélson Fernandes, Manuel Fernandes, Jorge Silva, Edmílson and Edmilson Lucena.
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

PlayerNationalityPositionHome teamResultAway teamDateRef.--------
Patalino FWSL Elvas5–2Vitória de Setúbal31 March 1946--------
Patalino 4FWSL Elvas8–0Sanjoanense1 December 1946--------
Patalino 5FWSL Elvas8–1Boavista11 June 1947--------
Patalino 4FWO Elvas12–1Académica16 May 1948--------
Patalino 4FWO Elvas7–0Atlético9 January 1949--------
Patalino 4FWO Elvas6–1Lusitano VRSA16 April 1950--------
Patalino FWLusit. Évora3–2Braga22 March 1953--------
Caraça FWLusit. Évora4–3Braga5 February 1956--------
FloraFWLusit. Évora3–2Porto28 October 1956--------
BatalhaFWLusit. Évora4–1Vitória de Setúbal20 January 1957--------
Caraça FWLusit. Évora5–2Covilhã1 March 1959--------
Caraça FWLusit. Évora7–1Torreense5 October 1958--------
Eusébio 4FWBenfica8–1Salgueiros1 10 1961--------
TonhoFWLusit. Évora4–0Leixões1 10 1961--------
FWBenfica8–1Salgueiros1 10 1961--------
Eusébio FWBenfica8–1Beira-Mar20 5 1962--------
FWBenfica8–1Beira-Mar20 5 1962--------
4FWBenfica6–0Feirense27 12 1962--------
Eusébio 4FWFeirense1–6Benfica31 3 1963--------
4FWBenfica6–2Vitória de Guimarães7 4 1963--------
Eusébio 4FWBenfica8–1Barreirense5 5 1963--------
FWVitória de Setúbal2–4Benfica19 1 1964--------
Eusébio 6FWBenfica10–0Seixal2 2 1964--------
Eusébio FWBenfica8–0Barreirense16 2 1964--------
FWLeixões1–5Benfica12 4 1964--------
FWVarzim3–1Sporting CP1 11 1964--------
Eusébio 4FWBenfica7–0Braga22 11 1964--------
FWBenfica6–0Torreense6 12 1964--------
Eusébio FWBenfica4–0Vitória de Guimarães10 1 1965--------
FWVarzim6–1Seixal17 1 1965--------
FWBenfica5–0Leixões7 2 1965-José Pedro BiléuFWLusit. Évora6-0Torreense7 March 1965
FWBenfica5–0Varzim28 3 1965--------
Eusébio FWBenfica6–1CUF19 9 1965--------
FWBenfica8–2Barreirense28 11 1965--------
António SimõesFWLusit. Évora6-1Braga13 February 1966--------
Eusébio FWBenfica5–0Beira-Mar20 2 1966--------
FWAcadémica de Coimbra5–3Sanjoanense16 10 1966--------
FWAcadémica de Coimbra3–0Vitória de Setúbal20 11 1966--------
FWBenfica7–0Vitória de Guimarães6 2 1967--------
Eusébio FWBenfica6–2Varzim19 2 1967--------
Eusébio 4FWBenfica4–0Braga19 3 1967--------
4FWAcadémica de Coimbra6–0Belenenses2 4 1967--------
Eusébio FWBeira-Mar0–9Benfica7 5 1967--------
FWBeira-Mar0–9Benfica7 5 1967--------
FWTirsense0–4Académica de Coimbra10 9 1967--------
FWBenfica6–0Leixões29 10 1967--------
Marinho FWSporting CP6–0Braga29 10 1967--------
Eusébio 4FWSanjoanense1–4Benfica10 12 1967--------
Eusébio FWVitória de Guimarães0–4Benfica4 2 1968--------
FWBenfica8–2Barreirense11 2 1968--------
Eusébio 4FWBenfica8–2Barreirense11 2 1968--------
FWCUF0–3Académica de Coimbra11 2 1968--------
Eusébio FWBenfica7–0Belenenses3 3 1968--------
Eusébio FWBenfica5–0Tirsense31 3 1968--------
FWVarzim2–3Académica de Coimbra31 3 1968--------
Eusébio 4FWBenfica6–0Sanjoanense14 4 1968--------
Eusébio 6FWBenfica8–0Varzim12 5 1968--------
FWBenfica4–0União de Tomar22 12 1968--------
FWBenfica5–0Braga5 1 1969--------
Eusébio 6FWBenfica8–0Boavista25 10 1969--------
Horácio 5FWLeixões6–2Boavista14 12 1969--------
FWSporting CP5–1Vitória de Guimarães8 3 1970--------
Lemos FWBoavista4–1Belenenses8 3 1970--------
Eusébio 6FWUnião de Tomar0–4Benfica29 3 1970--------
FWCUF7–1Leixões20 9 1970--------
FWBenfica4–0Boavista26 9 1970--------
4FWVitória de Setúbal5–1Boavista18 10 1970--------
Lemos FWPorto4–2Varzim4 11 1970--------
FWVitória de Setúbal6–1Tirsense15 11 1970--------
FWSporting CP8–0Boavista15 11 1970--------
FWBenfica5–0Leixões22 11 1970--------
4FWVitória de Setúbal6–1Farense13 12 1970--------
FWBenfica5–1Sporting CP27 12 1970--------
Horácio FWLeixões5–0Varzim2 5 1971--------
Lemos FWPorto4–0Benfica31 1 1971--------
FWTirsense0–3Benfica17 10 1971--------
4FWBenfica5–1Barreirense28 11 1971--------
Tito LFWCUF5–3Vitória de Guimarães28 11 1971--------
Tito 4FWVitória de Guimarães7–1Tirsense19 12 1971--------
Nené FWAtlético1–5Benfica5 12 1971--------
FWTirsense3–5Sporting CP26 12 1971--------
5FWBenfica7–0Tirsense20 2 1972--------
FWVitória de Setúbal4–0Leixões19 3 1972--------
Eusébio FWFarense2–5Benfica28 5 1972--------
Eusébio FWBenfica6–0Leixões9 9 1972--------
Eusébio FWBenfica9–0Beira-Mar24 9 1972--------
FWBenfica9–0Beira-Mar24 9 1972--------
Eusébio 4FWBenfica4–1Sporting CP8 10 1972--------
Eusébio FWBenfica5–0Belenenses22 10 1972--------
FWVitória de Setúbal5–0Leixões22 4 1973--------
Eusébio FWBenfica8–0Vitória de Guimarães13 5 1973--------
FWBarreirense3–5Sporting CP20 5 1973--------
Moinhos FWBoavista3–1União de Tomar3 6 1973--------
Eusébio 4FWBenfica6–0Montijo10 6 1973--------
MFCUF4–1Beira-Mar16 9 1973--------
Duda FWVitória de Setúbal9–0Olhanense23 9 1973--------
4FWOriental0–7Sporting CP7 10 1973--------
5FWSporting CP8–0Montijo3 11 1973--------
Duda FWVitória de Setúbal4–1Boavista21 10 1973--------
MFCUF6–1Olhanense18 11 1973--------
FWSporting CP3–0Vitória de Guimarães25 11 1973--------
Duda FWVitória de Setúbal6–2Montijo9 12 1973--------
Marinho FWSporting CP5–2Beira-Mar9 12 1973--------
FWSporting CP6–1Barreirense29 12 1973--------
Tito FWVitória de Guimarães5–0Leixões6 1 1974--------
FWVitória de Setúbal3–0Académica de Coimbra13 1 1974--------
5FWSporting CP8–0Oriental17 2 1974--------
FWSporting CP6–0CUF2 3 1974--------
MirobaldoFWFarense3–1Olhanense10 3 1974--------
Horácio FWLeixões4–0Beira-Mar17 3 1974--------
4FWOlhanense1–7Benfica5 5 1974--------
FWFarense0–4Benfica15 9 1974--------
Moinhos FWBenfica4–0Académica de Coimbra6 10 1974--------
Lemos FWPorto4–1Olhanense6 10 1974--------
4FWSporting CP6–1Atlético3 10 1974--------
Lemos FWUnião de Tomar2–5Porto1 12 1974--------
Tito FWFarense2–5Vitória de Guimarães15 12 1974--------
5FWSporting CP7–0Olhanense4 1 1975--------
Moinhos FWBenfica4–0Farense12 1 1975--------
FWPorto4–0Oriental12 1 1975--------
4FWSporting CP5–2Leixões1 3 1975--------
FWFarense1–6Porto30 3 1975--------
4FWCUF7–2Olhanense4 5 1975--------
FWPorto6–1União de Tomar7 9 1975--------
Nené 5FWBenfica9–1Leixões21 9 1975--------
FWBenfica5–0Beira-Mar5 10 1975--------
DFWBraga3–3União de Tomar12 10 1975--------
Nené FWFarense1–4Benfica26 10 1975--------
FWSporting CP4–1União de Tomar26 10 1975--------
FWPorto8–2Leixões1 11 1975--------
Jacques FWFarense5–1Braga2 11 1975--------
FWSporting CP4–1Braga14 12 1975--------
FWSporting CP3–0Leixões10 1 1976--------
FWUnião de Tomar0–5Porto11 1 1976--------
FWBenfica6–1União de Tomar17 1 1976--------
FWEstoril0–4Benfica13 3 1976--------
DFWSporting CP3–3Académica de Coimbra13 3 1976--------
Nené FWBenfica7–1Braga21 3 1976--------
SeninhoFWAtlético0–4Porto4 4 1976--------
ClésioFWEstoril3–2Boavista5 9 1976--------
Horácio FWVarzim7–2Montijo18 9 1976--------
6FWPorto8–2Atlético24 10 1976--------
Nené FWBenfica3–0Riopele27 11 1976--------
FormosinhoFWAtlético2–5Vitória de Setúbal2 1 1977--------
Celso PitaFWBoavista6–2Atlético9 1 1977--------
Nené 4FWBenfica6–0Atlético23 1 1977--------
Duda FWPorto7–0Montijo27 2 1977--------
FWPorto7–0Montijo27 2 1977--------
Chico BolotaFWMontijo6–0Atlético6 3 1977--------
FWPorto4–1Sporting CP27 3 1977--------
Nené FWBenfica4–0Beira-Mar8 5 1977--------
4FWPorto8–0Belenenses15 5 1977--------
FWSporting CP5–0Braga18 9 1977--------
Duda FWPorto6–1Feirense24 9 1977--------
FWBenfica6–0Marítimo20 11 1977--------
AlbertinoFWBoavista5–1Estoril26 11 1977--------
FWVarzim1–4Porto27 11 1977--------
MFAcadémica de Coimbra4–1Marítimo4 12 1977--------
FWBraga6–1Marítimo18 12 1977--------
MFVitória de Setúbal1–4Porto12 2 1978--------
FWPorto6–0G.D. Riopele19 3 1978--------
MFPorto6–0Belenenses9 4 1978--------
FWPorto5–1Varzim30 4 1978--------
FWPorto6–1Académico de Viseu23 12 1978--------
FWSporting CP3–0Beira-Mar3 3 1979--------
FWBoavista5–0Académico de Viseu4 3 1979--------
Nené 5FWBenfica6–1Académica de Coimbra11 3 1979--------
FWFamalicão0–4Porto27 5 1979--------
FWPorto6–1Beira-Mar3 6 1979--------
4FWAcadémico de Viseu0–5Porto10 6 1979--------
Nené FWBenfica5–0Académico de Viseu17 6 1979--------
Nené FWBenfica5–1Vitória de Setúbal29 8 1979--------
MFPorto6–0Portimonense1 9 1980--------
FWPorto3–1Vitória de Setúbal15 9 1979--------
FWSporting CP4–0Sporting Espinho29 9 1979--------
DFBenfica4–1Estoril7 10 1979--------
FWBoavista5–1Portimonense11 11 1979--------
Nené FWBenfica4–0Marítimo5 1 1980--------
ReinaldoFWBenfica8–0Rio Ave27 1 1980--------
Nené FWBenfica8–0Rio Ave27 1 1980--------
FWSporting CP4–1Marítimo9 2 1980--------
Nené FWBenfica5–0Beira-Mar23 2 1980--------
MundinhoFWPortimonense4–5Vitória de Guimarães24 2 1980--------
FWBeira-Mar0–4Porto23 3 1980--------
César OliveiraFWBenfica8–0Belenenses30 3 1980--------
Nené 4FWBenfica8–0Belenenses30 3 1980--------
FWUnião de Leiria0–4Porto13 4 1980--------
Nené FWBenfica4–0Varzim20 4 1980--------
5FWSporting CP5–0Rio Ave26 4 1980--------
Fernando MeirelesFWRio Ave3–2Varzim11 5 1980--------
MirobaldoFWPortimonense3–1Marítimo18 5 1980--------
Peter BarryFWPortimonense5–1Boavista31 8 1980--------
José PedroFWVitória de Setúbal0–3Marítimo21 9 1980--------
Folha FWBoavista3–0Marítimo18 10 1981--------
FWAmora6–0Académica de Coimbra2 11 1980--------
MFPorto6–3Amora9 11 1980--------
Folha 4FWBoavista4–0Académica de Coimbra7 2 1981--------
César OliveiraFWBenfica5–1Vitória de Setúbal24 5 1981--------
FWSporting CP6–0Penafiel19 9 1981--------
DFVitória de Guimarães4–0Amora1 11 1981--------
FWPortimonense5–1Belenenses29 11 1981--------
José AbrantesFWEstoril4–2Vitória de Setúbal30 1 1982--------
FWSporting CP4–0Académico de Viseu31 1 1982--------
Moinhos FWSporting Espinho4–2Amora7 2 1982--------
FWSporting CP3–1Benfica28 3 1982--------
Diamantino FWBoavista5–0Sporting Espinho9 5 1982--------
Jacques FWBoavista0–6Porto16 5 1982--------
5FWSporting CP7–1Rio Ave16 5 1982--------
Caio CambalhotaFWAmora5–0Braga23 5 1982--------
FWSporting CP4–0Alcobaça25 9 1982--------
FWPorto4–0Vitória de Setúbal16 10 1982--------
N’Habola FWRio Ave5–0Boavista16 10 1982--------
FWPorto6–0Estoril30 10 1982--------
N’Habola FWRio Ave3–1Salgueiros31 10 1982--------
N’Habola FWRio Ave6–1Marítimo5 12 1982--------
FWSporting CP3–0Salgueiros5 12 1982--------
FWPorto4–0Rio Ave19 12 1982--------
Nené FWBenfica6–0Braga9 1 1983--------
DFWSporting CP3–3Porto30 1 1983--------
FWPorto5–0Braga6 2 1983--------
4FWPorto6–0Boavista27 2 1983--------
Diamantino MFBenfica8–1Alcobaça14 5 1983--------
Nené 4FWBenfica8–1Alcobaça14 5 1983--------
Toninho MetralhaFWMarítimo3–0Rio Ave15 5 1983--------
FWPorto4–0Amora29 5 1983--------
FWPorto4–0Sporting Espinho10 9 1983--------
MannicheFWBenfica8–0Vitória de Guimarães7 1 1984--------
MFPorto6–0Águeda12 2 1984--------
Nené FWBenfica7–0Braga3 3 1984--------
Nené 4FWBenfica8–0Penafiel25 3 1984--------
4FWPorto8–1Penafiel7 4 1984--------
Diamantino MFBenfica6–0Sporting Espinho21 4 1984--------
FWBoavista3–0Varzim29 4 1984--------
FWPorto8–0Estoril13 5 1984--------
Djão FWBelenenses4–1Académica de Coimbra30 9 1984--------
EldonFWSalgueiros2–6Sporting CP23 9 1984--------
Djão 4FWBelenenses4–3Salgueiros30 9 1984--------
FWPortimonense4–0Penafiel30 9 1984--------
FWBenfica5–1Portimonense7 10 1984--------
FWSporting CP8–1Braga14 11 1984--------
LitosFWSporting CP3–2Rio Ave1 12 1984--------
5FWPorto9–1Vizela16 12 1984--------
FWBraga2–3Porto22 12 1984--------
FW Rio Ave3–2Braga30 12 1984--------
FWPorto3–0Boavista20 1 1985--------
FWBoavista2–3Rio Ave27 1 1985--------
MFVitória de Guimarães4–0Farense12 5 1985--------
FWPorto5–1Belenenses12 5 1985--------
5FWSporting CP6–0Penafiel24 8 1985--------
FWPorto4–2Marítimo1 12 1985--------
FWMarítimo0–3Vitória de Guimarães22 12 1986--------
FWSporting CP4–0Braga1 2 1986--------
FWAcadémica de Coimbra1–4Sporting CP9 2 1986--------
César FWVitória de Setúbal4–0Penafiel16 2 1986--------
FWVitória de Guimarães5–3Braga2 3 1986--------
FWBenfica4–0Chaves16 3 1986--------
FWSporting CP3–0Vitória de Guimarães22 3 1986--------
FWSporting CP6–1SC Covilhã6 4 1986--------
FWVitória de Guimarães4–1Marítimo13 4 1986--------
FWBoavista2–3Portimonense6 9 1986--------
FWBelenenses5–1Elvas30 11 1986--------
FWMarítimo1–4Porto7 12 1986--------
5FWPorto8–3Farense13 12 1986--------
FWBoavista4–0Salgueiros13 12 1986--------
4FWSporting CP7–1Benfica14 12 1986--------
FWVitória de Guimarães4–0Braga4 1 1989--------
FWBenfica3–1Porto4 1 1987--------
FWSporting CP4–2Belenenses28 2 1987--------
FWFarense4–0Chaves1 3 1987--------
NunesFWBoavista5–1Marítimo31 5 1987--------
FWPorto7–1Belenenses26 8 1987--------
FWVitória de Guimarães1–3Vitória de Setúbal12 9 1987--------
MFChaves6–1Varzim15 11 1987--------
MFVitória de Guimarães4–1Rio Ave29 11 1987--------
FWAcadémica de Coimbra2–4Benfica13 12 1987--------
FWRio Ave0–7Porto3 1 1988--------
FWSporting Espinho6–0Elvas20 2 1988--------
FWPorto3–0Varzim28 2 1988--------
4FWVitória de Setúbal5–0Varzim13 3 1988--------
FWVitória de Setúbal5–1SC Covilhã26 3 1988--------
César FWVarzim3–4Penafiel30 4 1988--------
FWPorto4–0Farense29 5 1988--------
FWFarense7–0SC Covilhã2 6 1988--------
PenteadoFWLeixões4–0Sporting Espinho29 1 1989--------
FWSporting CP4–0Nacional4 2 1989--------
FWPorto5–0Académico de Viseu7 2 1989--------
Domingos Paciência FWPorto5–0Farense26 2 1989--------
4FWBenfica5–0Beira-Mar10 9 1989--------
4FWBenfica7–0Penafiel14 10 1989--------
MFChaves4–2Portimonense15 10 1989--------
FWBenfica5–0Portimonense28 10 1989--------
FWFeirense1–4Porto19 11 1989--------
FWBenfica4–0Marítimo25 11 1989--------
FWPorto7–0Tirsense26 11 1989--------
FWVitória de Setúbal4–1Chaves26 11 1989--------
VataFWBenfica5–1Vitória de Setúbal13 12 1989--------
FWPorto3–0Feirense1 4 1990--------
MarcelinoDFFeirense3–1Braga29 4 1990--------
FWSporting CP5–1Salgueiros2 9 1990--------
DFWTirsense4–4Boavista12 1 1991--------
PingoFWBraga6–2Nacional2 2 1991--------
Domingos Paciência FWPorto4–1Vitória de Setúbal16 3 1991--------
Moreira de SáFWPenafiel3–0Beira-Mar17 3 1991--------
NogueiraFWGil Vicente4–1Boavista24 2 1991--------
FWNacional3–1Vitória de Guimarães14 4 1991--------
Domingos Paciência 4FWPorto5–0Vitória de Guimarães26 5 1991--------
Ricky FWBoavista3–0Penafiel15 9 1991--------
FWPorto3–0União da Madeira24 11 1991--------
Ricky FWBoavista3–0Paços de Ferreira1 12 1991--------
FWGil Vicente2–3Braga19 1 1992--------
Ricky FWBoavista3–0União da Madeira2 2 1992--------
4FWUnião da Madeira1–5Sporting CP23 2 1992--------
FWBeira-Mar1–4Marítimo8 3 1992--------
FWGil Vicente0–3Sporting CP22 3 1992--------
Ricky 5FWBoavista5–0Estoril22 3 1992--------
FWSporting CP4–0Torreense25 4 1992--------
Ricky DFWBoavista4–4Chaves25 4 1992--------
FWTorreense8–1Estoril2 5 1992--------
FWMarítimo7–1Gil Vicente13 9 1992--------
Ricky FWBoavista4–0Famalicão20 9 1992--------
FWChaves5–2Estoril31 1 1993--------
MFBenfica5–1Espinho7 3 1993--------
FWBelenenses3–0Tirsense10 4 1993--------
FWBenfica5–1Marítimo23 5 1993--------
FWMarítimo5–2Farense12 12 1993--------
RosárioFWVitória de Setúbal6–1Famalicão12 12 1993--------
FWSalgueiros3–2Farense30 12 1993--------
MFUnião da Madeira3–1Salgueiros12 2 1994--------
FWFamalicão0–5Porto20 2 1994--------
FWPorto5–0Braga26 2 1994--------
FWVitória de Guimarães3–0Belenenses13 3 1994--------
FWMarítimo4–0Braga27 3 1994--------
FWSporting CP3–6Benfica14 5 1994--------
FWFarense4–1Salgueiros22 5 1994--------
FWVitória de Setúbal4–0Salgueiros25 5 1994--------
MarceloFWTirsense3–0Farense18 9 1994--------
Roberto Carlos JorgeFWGil Vicente3–2Braga4 2 1995--------
Edmílson FWSalgueiros6–0Estrela da Amadora25 2 1995--------
Nelson BertollazziFWUnião de Leiria5–0Farense26 3 1995--------
Edmílson FWTirsense1–3Salgueiros26 3 1995--------
FWSporting CP4–0União da Madeira2 4 1995--------
EdinhoFWVitória de Guimarães6–0Marítimo10 2 1996--------
Edmílson FWPorto6–3Braga3 3 1996--------
Constantino FWLeça3–1Tirsense14 4 1996--------
FWBenfica5–1Marítimo12 5 1996--------
Constantino FWLeça3–0União de Leiria1 9 1996--------
FernandoLFWRio Ave3–4Sporting CP14 9 1996--------
FWVitória de Setúbal4–1União de Leiria20 10 1996--------
Constantino FWBelenenses0–4Leça24 11 1996--------
FWVitória de Guimarães3–0Chaves24 11 1996--------
FWChaves2–4Porto15 2 1997--------
FWVitória de Guimarães4–1Chaves23 2 1997--------
FWBoavista3–1Marítimo2 3 1997--------
DiboFWRio Ave4–1Belenenses23 3 1997--------
FWBoavista7–1Gil Vicente27 4 1997--------
FWBoavista7–1Gil Vicente27 4 1997--------
FWBoavista5–0Salgueiros25 5 1997--------
HeriveltoFWMarítimo6–0Braga25 5 1997--------
FWPorto5–2Farense1 12 1997--------
IsaíasFWCampomaiorense4–0Braga13 12 1997--------
4FWBenfica4–0Varzim21 12 1997--------
FWBelenenses0–4Sporting CP10 1 1998--------
Demétrius LFWCampomaiorense3–5Sporting CP10 4 1998--------
FWCampomaiorense3–5Sporting CP10 4 1998--------
5FWPorto7–2Salgueiros10 5 1998--------
5FWBenfica7–1Leça17 5 1998--------
Demétrius FWAcadémica de Coimbra1–5Campomaiorense30 8 1998--------
FWVitória de Guimarães5–1Braga21 9 1998--------
FWBenfica3–1Marítimo26 9 1998--------
FWCampomaiorense0–3União de Leiria27 9 1998--------
NandoFWVitória de Setúbal3–0Salgueiros15 11 1998--------
FWBraga3–0Vitória de Setúbal21 11 1998--------
FWChaves0–4Benfica13 12 1998--------
4FWPorto7–0Beira-Mar24 1 1999--------
NandinhoFWAlverca3–2Sporting CP17 4 1999--------
Demétrius FWCampomaiorense3–1Farense25 4 1999--------
FWPorto7–1Académica de Coimbra16 5 1999--------
Demétrius FWCampomaiorense4–1Chaves30 5 1999--------
FWRio Ave4–1Salgueiros12 9 1999--------
FWPorto4–1Rio Ave18 9 1999--------
ClaytonFWRio Ave0–5Santa Clara26 9 1999--------
FWVitória de Guimarães4–2Belenenses5 11 1999--------
FWSalgueiros0–4Porto28 11 1999--------
FWVitória de Setúbal1–4Porto13 12 1999--------
FWPorto5–0Farense20 12 1999--------
ManicheFWBenfica6–2Farense20 2 2000--------
FWPorto4–1Vitória de Setúbal22 4 2000--------
FWVitória de Guimarães1–4Sporting CP26 8 2000--------
Federico LagorioFWMarítimo3–0Benfica5 11 2000--------
FWVitória de Guimarães0–4Benfica18 11 2000--------
FWBenfica5–1Desportivo das Aves13 1 2001--------
FWSporting CP3–1Vitória de Guimarães27 1 2001--------
Edmílson FWSalgueiros2–5Sporting CP2 3 2001--------
RafaelFWFarense2–4Paços de Ferreira29 4 2001--------
FWSalgueiros1–5Boavista13 5 2001--------
DecoMFPorto4–0Boavista27 5 2001--------
LeonardoFWPaços de Ferreira3–1Belenenses12 8 2001--------
MantorrasFWBenfica3–2Vitória de Setúbal25 8 2001--------
FilgueiraDFVarzim1–5Belenenses14 9 2001--------
FWGil Vicente0–3Boavista22 9 2001--------
FWFarense1–3Sporting CP23 9 2001--------
4FWBeira-Mar1–5Belenenses15 10 2001--------
FWVitória de Guimarães4–0Varzim27 10 2001--------
Derlei 4FWUnião de Leiria7–0Salgueiros9 12 2001--------
FWAlverca1–3Sporting CP26 1 2002--------
FWSporting CP4–1União de Leiria2 2 2002--------
MFVitória de Setúbal3–2Gil Vicente16 3 2002--------
FWBraga0–4Porto20 4 2002--------
FWPorto5–3Santa Clara27 4 2002--------
Barata5FWBraga5–3Alverca5 5 2002--------
FWVitória de Guimarães2–4União de Leiria5 5 2002--------
MauroFWPaços de Ferreira4–0Sporting CP14 9 2002--------
FWBelenenses3–2Braga5 10 2002--------
FWVitória de Setúbal2–4Varzim13 12 2002--------
FWSporting CP4–0Paços de Ferreira2 2 2003--------
LudemarFWBelenenses4–1Varzim16 2 2003--------
MFVitória de Setúbal2–6Benfica22 2 2003--------
FWBenfica4–0Vitória de Guimarães1 6 2003--------
FWBelenenses4–0Estrela da Amadora7 9 2003--------
AdrianoFWNacional4–2Vitória de Guimarães5 10 2003--------
Derlei FWPorto4–1Académica de Coimbra5 10 2003--------
Liédson 4FWSporting CP4–0Estrela da Amadora10 4 2004--------
FWNacional3–0Beira-Mar25 4 2004--------
FWPorto3–1Paços de Ferreira9 5 2004--------
DFWBeira-Mar3–3Belenenses5 11 2004--------
FWBraga0–3Sporting CP1 5 2005--------
FWBenfica4–0União de Leiria18 9 2005--------
FWBelenenses5–0Penafiel29 1 2006--------
JoeanoFWGil Vicente4–3Académica de Coimbra19 2 2006--------
FWVitória de Guimarães4–0Vitória de Setúbal3 3 2006--------
FWBelenenses4–0Vitória de Setúbal14 4 2006--------
DDFBeira-Mar3–3Sporting CP27 10 2006--------
4FWSporting CP5–1Nacional4 11 2007--------
AlecsandroFWSporting CP4–0Naval 1º de Maio22 4 2007--------
LitoDFWAcadémica de Coimbra3–3Estrela da Amadora4 11 2007--------
LaionelFWBoavista4–3Paços de Ferreira3 2 2008--------
MFVitória de Setúbal2–4Vitória de Guimarães31 1 2009--------
FWMarítimo5–1Vitória de Setúbal1 3 2009--------
FWBenfica8–1Vitória de Setúbal31 8 2009--------
FWBenfica6–1Nacional26 10 2009--------
Edgar FWLeixões2–4Nacional8 11 2009--------
FWBenfica4–0Académica de Coimbra6 12 2009--------
MFLeixões0–4Benfica27 2 2010--------
Liédson 4FWBelenenses0–4Sporting CP7 3 2010--------
FWSporting CP5–0Rio Ave2 4 2010--------
FWBenfica5–0Olhanense24 4 2010--------
FWNacional1–3Vitória de Guimarães28 8 2010--------
Pizzi DFWPorto3–3Paços de Ferreira8 5 2011--------
Edgar FWPaços de Ferreira1–5Vitória de Guimarães4 11 2011--------
Lima FWGil Vicente0–3Braga18 2 2012--------
KléberFWRio Ave2–5Porto12 5 2012--------
FWSporting CP3–2Braga12 5 2012--------
Luís LealFWEstoril3–1Marítimo24 9 2012--------
FWVitória de Setúbal3–5Rio Ave25 11 2012--------
LFWVitória de Setúbal3–5Rio Ave25 11 2012--------
FWSporting CP1–3Benfica10 12 2012--------
FWBenfica4–1Marítimo15 12 2012--------
Edinho FWAcadémica de Coimbra4–2Vitória de Setúbal5 1 2013--------
FWVitória de Setúbal5–0Moreirense13 1 2013--------
FWVitória de Guimarães0–4Porto3 2 2013--------
Lima FWBenfica6–1Rio Ave30 3 2013--------
FWBraga2–3Sporting CP1 4 2013--------
FWSporting CP0–5Arouca18 8 2013--------
FWPaços de Ferreira0–5Nacional19 4 2014--------
MFEstoril0–5Rio Ave24 8 2014--------
TaliscaMFVitória de Setúbal0–5Benfica12 9 2014--------
MFVitória de Guimarães4–0Nacional4 1 2015--------
DFWArouca3–3Nacional8 2 2015--------
FWPorto3–0Sporting CP1 3 2015--------
FWSporting CP5–1Vitória de Guimarães4 10 2015--------
Jonas FWNacional5–0Benfica11 1 2016--------
FWBelenenses0–5Benfica5 2 2016--------
FWEstoril3–0Vitória de Setúbal27 2 2016--------
FWFeirense0–3Nacional24 9 2016--------
FWNacional0–4Porto1 10 2016--------
FWRio Ave0–3Vitória de Guimarães30 10 2016--------
JorginhoMFMoreirense1–4Arouca17 12 2016--------
4FWTondela1–4Sporting CP11 3 2017--------
FWSporting CP4–0Boavista8 4 2017--------
FWBraga2–3Sporting CP30 4 2017--------
FWSporting CP4–1Chaves21 5 2017--------
Jonas FWBenfica5–0Belenenses19 8 2017--------
FWPorto3–0Moreirense20 8 2017--------
FWSporting CP5–1Chaves22 10 2017--------
FWVitória de Setúbal0–5Porto10 12 2017--------
FWSporting CP5–0Marítimo7 1 2018--------
FWSporting CP3–0Desportivo das Aves14 1 2018--------
FabrícioFWPortimonense4–1Rio Ave29 1 2018--------
Jonas FWBenfica5–0Marítimo3 3 2018--------
Edinho 4FWDesportivo das Aves1–4Vitória de Setúbal29 3 2018--------
PiresFWPortimonense4–3Moreirense31 3 2018--------
Pizzi MFBenfica3–2Vitória de Guimarães10 8 2018--------
MFDesportivo das Aves3–0Portimonense1 10 2018--------
FWVitória de Setúbal3–0Moreirense6 10 2018--------
FWBraga4–0Feirense14 12 2018--------
FWChaves1–4Porto18 1 2019--------
FWNacional4–0Feirense16 2 2019--------
William AlvesFWChaves4–1Nacional28 4 2019--------
MFBelenenses SAD1–8Sporting CP5 5 2019--------
DFWSanta Clara4–4Feirense11 5 2019--------
FWPorto4–0Vitória de Setúbal17 8 2019--------
FWRio Ave5–1Desportivo das Aves23 8 2019--------
Paulinho FWPaços de Ferreira1–5Braga10 7 2020--------
FWMoreirense2–3Tondela17 4 2021--------
MFSporting CP5–1Marítimo19 5 2021--------
FWTondela1–3Porto23 10 2021--------
João PedroMFTondela4–2Marítimo7 11 2021--------
FWBelenenses SAD7–0Benfica27 11 2021--------
FWFamalicão4–1Benfica13 12 2021--------
Paulinho FWSporting CP3–2Portimonense29 12 2021--------
VitinhaFWArouca0–6Braga30 12 2021--------
EvanilsonFWBelenenses SAD1–4Porto16 1 2022--------
FWBenfica3–1Belenenses SAD9 4 2022--------
FWMarítimo4–0Boavista16 4 2022--------
FWPorto7–0Portimonense16 4 2022--------
FWPorto5–1Arouca28 12 2022--------
FWCasa Pia3–4Sporting CP9 4 2023--------
4FWFamalicão2–4Porto20 5 2023--------
FWChaves4–2Gil Vicente7 10 2023--------
FWBraga6–1Portimonense4 11 2023--------
FWArouca3–0Gil Vicente16 12 2023--------
FWSporting CP6–1Boavista17 3 2024--------
MFGil Vicente4–2AVS16 8 2024--------
FWFarense0–5Sporting CP23 8 2024--------
FWBenfica5–0Rio Ave27 10 2024--------
FWAVS0–5Porto28 10 2024--------
4FWSporting CP5–1Estrela da Amadora1 11 2024--------
FWVitória de Guimarães4–4Sporting CP3 1 2025--------
MFBenfica4–0Famalicão17 1 2025--------
PabloFWBoavista1–3Gil Vicente1 4 2025--------
FWAVS0–3Estoril4 4 2025--------
FWPorto1–4Benfica6 4 2025--------
FWSporting CP3–1Moreirense18 4 2025--------
4FWBoavista0–5Sporting CP27 4 2025--------
FWEstoril4–0Estrela da Amadora17 5 2025--------

Statistics

Multiple hat-tricks

The following table lists the players who scored multiple hat-tricks.
RankPlayerHat-tricks
1

Hat-tricks by nationality

The following table lists the number of hat-tricks scored by players from a single nation.
RankNationHat-tricks
1Portugal

Hat-tricks by club

The following table lists the number of hat-tricks scored by clubs.
RankClubHat-tricks
1Benfica136
2Porto60
3Sporting CP55
4Vitória de Guimarães19
5Boavista17
6Vitória de Setúbal13
7Belenenses11
7Rio Ave11
9Braga9
9Lusit. Évora9
9Marítimo9
12Campomaiorense5
12Chaves5
14Estoril4
14Gil Vicente4
14Paços de Ferreira4
14Portimonense4
18Académica de Coimbra3
18Farense3
18Leça3
18Salgueiros3
18União Leiria3
23Arouca2
23Beira-Mar2
23Penafiel2
23Santa Clara2
23Tondela2
28Alverca1
28Desportivo Aves1
28Feirense1
28Leixões1
28Sporting Espinho1
28Tirsense1
28Torreense1
28União da Madeira1
28Varzim1
28-1