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
| Player | Nationality | Position | Home team | Result | Away team | Date | Ref. | - | - | - | - | - | - | - | - |
| Patalino | FW | SL Elvas | 5–2 | Vitória de Setúbal | 31 March 1946 | - | - | - | - | - | - | - | - | ||
| Patalino 4 | FW | SL Elvas | 8–0 | Sanjoanense | 1 December 1946 | - | - | - | - | - | - | - | - | ||
| Patalino 5 | FW | SL Elvas | 8–1 | Boavista | 11 June 1947 | - | - | - | - | - | - | - | - | ||
| Patalino 4 | FW | O Elvas | 12–1 | Académica | 16 May 1948 | - | - | - | - | - | - | - | - | ||
| Patalino 4 | FW | O Elvas | 7–0 | Atlético | 9 January 1949 | - | - | - | - | - | - | - | - | ||
| Patalino 4 | FW | O Elvas | 6–1 | Lusitano VRSA | 16 April 1950 | - | - | - | - | - | - | - | - | ||
| Patalino | FW | Lusit. Évora | 3–2 | Braga | 22 March 1953 | - | - | - | - | - | - | - | - | ||
| Caraça | FW | Lusit. Évora | 4–3 | Braga | 5 February 1956 | - | - | - | - | - | - | - | - | ||
| Flora | FW | Lusit. Évora | 3–2 | Porto | 28 October 1956 | - | - | - | - | - | - | - | - | ||
| Batalha | FW | Lusit. Évora | 4–1 | Vitória de Setúbal | 20 January 1957 | - | - | - | - | - | - | - | - | ||
| Caraça | FW | Lusit. Évora | 5–2 | Covilhã | 1 March 1959 | - | - | - | - | - | - | - | - | ||
| Caraça | FW | Lusit. Évora | 7–1 | Torreense | 5 October 1958 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Benfica | 8–1 | Salgueiros | 1 10 1961 | - | - | - | - | - | - | - | - | ||
| Tonho | FW | Lusit. Évora | 4–0 | Leixões | 1 10 1961 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 8–1 | Salgueiros | 1 10 1961 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 8–1 | Beira-Mar | 20 5 1962 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 8–1 | Beira-Mar | 20 5 1962 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Benfica | 6–0 | Feirense | 27 12 1962 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Feirense | 1–6 | Benfica | 31 3 1963 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Benfica | 6–2 | Vitória de Guimarães | 7 4 1963 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Benfica | 8–1 | Barreirense | 5 5 1963 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 2–4 | Benfica | 19 1 1964 | - | - | - | - | - | - | - | - | |||
| Eusébio 6 | FW | Benfica | 10–0 | Seixal | 2 2 1964 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 8–0 | Barreirense | 16 2 1964 | - | - | - | - | - | - | - | - | ||
| FW | Leixões | 1–5 | Benfica | 12 4 1964 | - | - | - | - | - | - | - | - | |||
| FW | Varzim | 3–1 | Sporting CP | 1 11 1964 | - | - | - | - | - | - | - | - | |||
| Eusébio 4 | FW | Benfica | 7–0 | Braga | 22 11 1964 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 6–0 | Torreense | 6 12 1964 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 4–0 | Vitória de Guimarães | 10 1 1965 | - | - | - | - | - | - | - | - | ||
| FW | Varzim | 6–1 | Seixal | 17 1 1965 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Leixões | 7 2 1965 | - | José Pedro Biléu | FW | Lusit. Évora | 6-0 | Torreense | 7 March 1965 | ||||
| FW | Benfica | 5–0 | Varzim | 28 3 1965 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 6–1 | CUF | 19 9 1965 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 8–2 | Barreirense | 28 11 1965 | - | - | - | - | - | - | - | - | |||
| António Simões | FW | Lusit. Évora | 6-1 | Braga | 13 February 1966 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 5–0 | Beira-Mar | 20 2 1966 | - | - | - | - | - | - | - | - | ||
| FW | Académica de Coimbra | 5–3 | Sanjoanense | 16 10 1966 | - | - | - | - | - | - | - | - | |||
| FW | Académica de Coimbra | 3–0 | Vitória de Setúbal | 20 11 1966 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 7–0 | Vitória de Guimarães | 6 2 1967 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 6–2 | Varzim | 19 2 1967 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Benfica | 4–0 | Braga | 19 3 1967 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Académica de Coimbra | 6–0 | Belenenses | 2 4 1967 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Beira-Mar | 0–9 | Benfica | 7 5 1967 | - | - | - | - | - | - | - | - | ||
| FW | Beira-Mar | 0–9 | Benfica | 7 5 1967 | - | - | - | - | - | - | - | - | |||
| FW | Tirsense | 0–4 | Académica de Coimbra | 10 9 1967 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 6–0 | Leixões | 29 10 1967 | - | - | - | - | - | - | - | - | |||
| Marinho | FW | Sporting CP | 6–0 | Braga | 29 10 1967 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Sanjoanense | 1–4 | Benfica | 10 12 1967 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Vitória de Guimarães | 0–4 | Benfica | 4 2 1968 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 8–2 | Barreirense | 11 2 1968 | - | - | - | - | - | - | - | - | |||
| Eusébio 4 | FW | Benfica | 8–2 | Barreirense | 11 2 1968 | - | - | - | - | - | - | - | - | ||
| FW | CUF | 0–3 | Académica de Coimbra | 11 2 1968 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 7–0 | Belenenses | 3 3 1968 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 5–0 | Tirsense | 31 3 1968 | - | - | - | - | - | - | - | - | ||
| FW | Varzim | 2–3 | Académica de Coimbra | 31 3 1968 | - | - | - | - | - | - | - | - | |||
| Eusébio 4 | FW | Benfica | 6–0 | Sanjoanense | 14 4 1968 | - | - | - | - | - | - | - | - | ||
| Eusébio 6 | FW | Benfica | 8–0 | Varzim | 12 5 1968 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 4–0 | União de Tomar | 22 12 1968 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Braga | 5 1 1969 | - | - | - | - | - | - | - | - | |||
| Eusébio 6 | FW | Benfica | 8–0 | Boavista | 25 10 1969 | - | - | - | - | - | - | - | - | ||
| Horácio 5 | FW | Leixões | 6–2 | Boavista | 14 12 1969 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 5–1 | Vitória de Guimarães | 8 3 1970 | - | - | - | - | - | - | - | - | |||
| Lemos | FW | Boavista | 4–1 | Belenenses | 8 3 1970 | - | - | - | - | - | - | - | - | ||
| Eusébio 6 | FW | União de Tomar | 0–4 | Benfica | 29 3 1970 | - | - | - | - | - | - | - | - | ||
| FW | CUF | 7–1 | Leixões | 20 9 1970 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–0 | Boavista | 26 9 1970 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Vitória de Setúbal | 5–1 | Boavista | 18 10 1970 | - | - | - | - | - | - | - | - | ||
| Lemos | FW | Porto | 4–2 | Varzim | 4 11 1970 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 6–1 | Tirsense | 15 11 1970 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 8–0 | Boavista | 15 11 1970 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Leixões | 22 11 1970 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Vitória de Setúbal | 6–1 | Farense | 13 12 1970 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 5–1 | Sporting CP | 27 12 1970 | - | - | - | - | - | - | - | - | |||
| Horácio | FW | Leixões | 5–0 | Varzim | 2 5 1971 | - | - | - | - | - | - | - | - | ||
| Lemos | FW | Porto | 4–0 | Benfica | 31 1 1971 | - | - | - | - | - | - | - | - | ||
| FW | Tirsense | 0–3 | Benfica | 17 10 1971 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Benfica | 5–1 | Barreirense | 28 11 1971 | - | - | - | - | - | - | - | - | ||
| Tito L | FW | CUF | 5–3 | Vitória de Guimarães | 28 11 1971 | - | - | - | - | - | - | - | - | ||
| Tito 4 | FW | Vitória de Guimarães | 7–1 | Tirsense | 19 12 1971 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Atlético | 1–5 | Benfica | 5 12 1971 | - | - | - | - | - | - | - | - | ||
| FW | Tirsense | 3–5 | Sporting CP | 26 12 1971 | - | - | - | - | - | - | - | - | |||
| 5 | FW | Benfica | 7–0 | Tirsense | 20 2 1972 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 4–0 | Leixões | 19 3 1972 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Farense | 2–5 | Benfica | 28 5 1972 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 6–0 | Leixões | 9 9 1972 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 9–0 | Beira-Mar | 24 9 1972 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 9–0 | Beira-Mar | 24 9 1972 | - | - | - | - | - | - | - | - | |||
| Eusébio 4 | FW | Benfica | 4–1 | Sporting CP | 8 10 1972 | - | - | - | - | - | - | - | - | ||
| Eusébio | FW | Benfica | 5–0 | Belenenses | 22 10 1972 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 5–0 | Leixões | 22 4 1973 | - | - | - | - | - | - | - | - | |||
| Eusébio | FW | Benfica | 8–0 | Vitória de Guimarães | 13 5 1973 | - | - | - | - | - | - | - | - | ||
| FW | Barreirense | 3–5 | Sporting CP | 20 5 1973 | - | - | - | - | - | - | - | - | |||
| Moinhos | FW | Boavista | 3–1 | União de Tomar | 3 6 1973 | - | - | - | - | - | - | - | - | ||
| Eusébio 4 | FW | Benfica | 6–0 | Montijo | 10 6 1973 | - | - | - | - | - | - | - | - | ||
| MF | CUF | 4–1 | Beira-Mar | 16 9 1973 | - | - | - | - | - | - | - | - | |||
| Duda | FW | Vitória de Setúbal | 9–0 | Olhanense | 23 9 1973 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Oriental | 0–7 | Sporting CP | 7 10 1973 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Sporting CP | 8–0 | Montijo | 3 11 1973 | - | - | - | - | - | - | - | - | ||
| Duda | FW | Vitória de Setúbal | 4–1 | Boavista | 21 10 1973 | - | - | - | - | - | - | - | - | ||
| MF | CUF | 6–1 | Olhanense | 18 11 1973 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–0 | Vitória de Guimarães | 25 11 1973 | - | - | - | - | - | - | - | - | |||
| Duda | FW | Vitória de Setúbal | 6–2 | Montijo | 9 12 1973 | - | - | - | - | - | - | - | - | ||
| Marinho | FW | Sporting CP | 5–2 | Beira-Mar | 9 12 1973 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 6–1 | Barreirense | 29 12 1973 | - | - | - | - | - | - | - | - | |||
| Tito | FW | Vitória de Guimarães | 5–0 | Leixões | 6 1 1974 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 3–0 | Académica de Coimbra | 13 1 1974 | - | - | - | - | - | - | - | - | |||
| 5 | FW | Sporting CP | 8–0 | Oriental | 17 2 1974 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 6–0 | CUF | 2 3 1974 | - | - | - | - | - | - | - | - | |||
| Mirobaldo | FW | Farense | 3–1 | Olhanense | 10 3 1974 | - | - | - | - | - | - | - | - | ||
| Horácio | FW | Leixões | 4–0 | Beira-Mar | 17 3 1974 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Olhanense | 1–7 | Benfica | 5 5 1974 | - | - | - | - | - | - | - | - | ||
| FW | Farense | 0–4 | Benfica | 15 9 1974 | - | - | - | - | - | - | - | - | |||
| Moinhos | FW | Benfica | 4–0 | Académica de Coimbra | 6 10 1974 | - | - | - | - | - | - | - | - | ||
| Lemos | FW | Porto | 4–1 | Olhanense | 6 10 1974 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Sporting CP | 6–1 | Atlético | 3 10 1974 | - | - | - | - | - | - | - | - | ||
| Lemos | FW | União de Tomar | 2–5 | Porto | 1 12 1974 | - | - | - | - | - | - | - | - | ||
| Tito | FW | Farense | 2–5 | Vitória de Guimarães | 15 12 1974 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Sporting CP | 7–0 | Olhanense | 4 1 1975 | - | - | - | - | - | - | - | - | ||
| Moinhos | FW | Benfica | 4–0 | Farense | 12 1 1975 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–0 | Oriental | 12 1 1975 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Sporting CP | 5–2 | Leixões | 1 3 1975 | - | - | - | - | - | - | - | - | ||
| FW | Farense | 1–6 | Porto | 30 3 1975 | - | - | - | - | - | - | - | - | |||
| 4 | FW | CUF | 7–2 | Olhanense | 4 5 1975 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 6–1 | União de Tomar | 7 9 1975 | - | - | - | - | - | - | - | - | |||
| Nené 5 | FW | Benfica | 9–1 | Leixões | 21 9 1975 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 5–0 | Beira-Mar | 5 10 1975 | - | - | - | - | - | - | - | - | |||
| D | FW | Braga | 3–3 | União de Tomar | 12 10 1975 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Farense | 1–4 | Benfica | 26 10 1975 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–1 | União de Tomar | 26 10 1975 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 8–2 | Leixões | 1 11 1975 | - | - | - | - | - | - | - | - | |||
| Jacques | FW | Farense | 5–1 | Braga | 2 11 1975 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–1 | Braga | 14 12 1975 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–0 | Leixões | 10 1 1976 | - | - | - | - | - | - | - | - | |||
| FW | União de Tomar | 0–5 | Porto | 11 1 1976 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 6–1 | União de Tomar | 17 1 1976 | - | - | - | - | - | - | - | - | |||
| FW | Estoril | 0–4 | Benfica | 13 3 1976 | - | - | - | - | - | - | - | - | |||
| D | FW | Sporting CP | 3–3 | Académica de Coimbra | 13 3 1976 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Benfica | 7–1 | Braga | 21 3 1976 | - | - | - | - | - | - | - | - | ||
| Seninho | FW | Atlético | 0–4 | Porto | 4 4 1976 | - | - | - | - | - | - | - | - | ||
| Clésio | FW | Estoril | 3–2 | Boavista | 5 9 1976 | - | - | - | - | - | - | - | - | ||
| Horácio | FW | Varzim | 7–2 | Montijo | 18 9 1976 | - | - | - | - | - | - | - | - | ||
| 6 | FW | Porto | 8–2 | Atlético | 24 10 1976 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Benfica | 3–0 | Riopele | 27 11 1976 | - | - | - | - | - | - | - | - | ||
| Formosinho | FW | Atlético | 2–5 | Vitória de Setúbal | 2 1 1977 | - | - | - | - | - | - | - | - | ||
| Celso Pita | FW | Boavista | 6–2 | Atlético | 9 1 1977 | - | - | - | - | - | - | - | - | ||
| Nené 4 | FW | Benfica | 6–0 | Atlético | 23 1 1977 | - | - | - | - | - | - | - | - | ||
| Duda | FW | Porto | 7–0 | Montijo | 27 2 1977 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 7–0 | Montijo | 27 2 1977 | - | - | - | - | - | - | - | - | |||
| Chico Bolota | FW | Montijo | 6–0 | Atlético | 6 3 1977 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–1 | Sporting CP | 27 3 1977 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 4–0 | Beira-Mar | 8 5 1977 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Porto | 8–0 | Belenenses | 15 5 1977 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 5–0 | Braga | 18 9 1977 | - | - | - | - | - | - | - | - | |||
| Duda | FW | Porto | 6–1 | Feirense | 24 9 1977 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 6–0 | Marítimo | 20 11 1977 | - | - | - | - | - | - | - | - | |||
| Albertino | FW | Boavista | 5–1 | Estoril | 26 11 1977 | - | - | - | - | - | - | - | - | ||
| FW | Varzim | 1–4 | Porto | 27 11 1977 | - | - | - | - | - | - | - | - | |||
| MF | Académica de Coimbra | 4–1 | Marítimo | 4 12 1977 | - | - | - | - | - | - | - | - | |||
| FW | Braga | 6–1 | Marítimo | 18 12 1977 | - | - | - | - | - | - | - | - | |||
| MF | Vitória de Setúbal | 1–4 | Porto | 12 2 1978 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 6–0 | G.D. Riopele | 19 3 1978 | - | - | - | - | - | - | - | - | |||
| MF | Porto | 6–0 | Belenenses | 9 4 1978 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–1 | Varzim | 30 4 1978 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 6–1 | Académico de Viseu | 23 12 1978 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–0 | Beira-Mar | 3 3 1979 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 5–0 | Académico de Viseu | 4 3 1979 | - | - | - | - | - | - | - | - | |||
| Nené 5 | FW | Benfica | 6–1 | Académica de Coimbra | 11 3 1979 | - | - | - | - | - | - | - | - | ||
| FW | Famalicão | 0–4 | Porto | 27 5 1979 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 6–1 | Beira-Mar | 3 6 1979 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Académico de Viseu | 0–5 | Porto | 10 6 1979 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Benfica | 5–0 | Académico de Viseu | 17 6 1979 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Benfica | 5–1 | Vitória de Setúbal | 29 8 1979 | - | - | - | - | - | - | - | - | ||
| MF | Porto | 6–0 | Portimonense | 1 9 1980 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 3–1 | Vitória de Setúbal | 15 9 1979 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–0 | Sporting Espinho | 29 9 1979 | - | - | - | - | - | - | - | - | |||
| DF | Benfica | 4–1 | Estoril | 7 10 1979 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 5–1 | Portimonense | 11 11 1979 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 4–0 | Marítimo | 5 1 1980 | - | - | - | - | - | - | - | - | ||
| Reinaldo | FW | Benfica | 8–0 | Rio Ave | 27 1 1980 | - | - | - | - | - | - | - | - | ||
| Nené | FW | Benfica | 8–0 | Rio Ave | 27 1 1980 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–1 | Marítimo | 9 2 1980 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 5–0 | Beira-Mar | 23 2 1980 | - | - | - | - | - | - | - | - | ||
| Mundinho | FW | Portimonense | 4–5 | Vitória de Guimarães | 24 2 1980 | - | - | - | - | - | - | - | - | ||
| FW | Beira-Mar | 0–4 | Porto | 23 3 1980 | - | - | - | - | - | - | - | - | |||
| César Oliveira | FW | Benfica | 8–0 | Belenenses | 30 3 1980 | - | - | - | - | - | - | - | - | ||
| Nené 4 | FW | Benfica | 8–0 | Belenenses | 30 3 1980 | - | - | - | - | - | - | - | - | ||
| FW | União de Leiria | 0–4 | Porto | 13 4 1980 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 4–0 | Varzim | 20 4 1980 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Sporting CP | 5–0 | Rio Ave | 26 4 1980 | - | - | - | - | - | - | - | - | ||
| Fernando Meireles | FW | Rio Ave | 3–2 | Varzim | 11 5 1980 | - | - | - | - | - | - | - | - | ||
| Mirobaldo | FW | Portimonense | 3–1 | Marítimo | 18 5 1980 | - | - | - | - | - | - | - | - | ||
| Peter Barry | FW | Portimonense | 5–1 | Boavista | 31 8 1980 | - | - | - | - | - | - | - | - | ||
| José Pedro | FW | Vitória de Setúbal | 0–3 | Marítimo | 21 9 1980 | - | - | - | - | - | - | - | - | ||
| Folha | FW | Boavista | 3–0 | Marítimo | 18 10 1981 | - | - | - | - | - | - | - | - | ||
| FW | Amora | 6–0 | Académica de Coimbra | 2 11 1980 | - | - | - | - | - | - | - | - | |||
| MF | Porto | 6–3 | Amora | 9 11 1980 | - | - | - | - | - | - | - | - | |||
| Folha 4 | FW | Boavista | 4–0 | Académica de Coimbra | 7 2 1981 | - | - | - | - | - | - | - | - | ||
| César Oliveira | FW | Benfica | 5–1 | Vitória de Setúbal | 24 5 1981 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 6–0 | Penafiel | 19 9 1981 | - | - | - | - | - | - | - | - | |||
| DF | Vitória de Guimarães | 4–0 | Amora | 1 11 1981 | - | - | - | - | - | - | - | - | |||
| FW | Portimonense | 5–1 | Belenenses | 29 11 1981 | - | - | - | - | - | - | - | - | |||
| José Abrantes | FW | Estoril | 4–2 | Vitória de Setúbal | 30 1 1982 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | Académico de Viseu | 31 1 1982 | - | - | - | - | - | - | - | - | |||
| Moinhos | FW | Sporting Espinho | 4–2 | Amora | 7 2 1982 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 3–1 | Benfica | 28 3 1982 | - | - | - | - | - | - | - | - | |||
| Diamantino | FW | Boavista | 5–0 | Sporting Espinho | 9 5 1982 | - | - | - | - | - | - | - | - | ||
| Jacques | FW | Boavista | 0–6 | Porto | 16 5 1982 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Sporting CP | 7–1 | Rio Ave | 16 5 1982 | - | - | - | - | - | - | - | - | ||
| Caio Cambalhota | FW | Amora | 5–0 | Braga | 23 5 1982 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | Alcobaça | 25 9 1982 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 4–0 | Vitória de Setúbal | 16 10 1982 | - | - | - | - | - | - | - | - | |||
| N’Habola | FW | Rio Ave | 5–0 | Boavista | 16 10 1982 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 6–0 | Estoril | 30 10 1982 | - | - | - | - | - | - | - | - | |||
| N’Habola | FW | Rio Ave | 3–1 | Salgueiros | 31 10 1982 | - | - | - | - | - | - | - | - | ||
| N’Habola | FW | Rio Ave | 6–1 | Marítimo | 5 12 1982 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 3–0 | Salgueiros | 5 12 1982 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 4–0 | Rio Ave | 19 12 1982 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 6–0 | Braga | 9 1 1983 | - | - | - | - | - | - | - | - | ||
| D | FW | Sporting CP | 3–3 | Porto | 30 1 1983 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 5–0 | Braga | 6 2 1983 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Porto | 6–0 | Boavista | 27 2 1983 | - | - | - | - | - | - | - | - | ||
| Diamantino | MF | Benfica | 8–1 | Alcobaça | 14 5 1983 | - | - | - | - | - | - | - | - | ||
| Nené 4 | FW | Benfica | 8–1 | Alcobaça | 14 5 1983 | - | - | - | - | - | - | - | - | ||
| Toninho Metralha | FW | Marítimo | 3–0 | Rio Ave | 15 5 1983 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–0 | Amora | 29 5 1983 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 4–0 | Sporting Espinho | 10 9 1983 | - | - | - | - | - | - | - | - | |||
| Manniche | FW | Benfica | 8–0 | Vitória de Guimarães | 7 1 1984 | - | - | - | - | - | - | - | - | ||
| MF | Porto | 6–0 | Águeda | 12 2 1984 | - | - | - | - | - | - | - | - | |||
| Nené | FW | Benfica | 7–0 | Braga | 3 3 1984 | - | - | - | - | - | - | - | - | ||
| Nené 4 | FW | Benfica | 8–0 | Penafiel | 25 3 1984 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Porto | 8–1 | Penafiel | 7 4 1984 | - | - | - | - | - | - | - | - | ||
| Diamantino | MF | Benfica | 6–0 | Sporting Espinho | 21 4 1984 | - | - | - | - | - | - | - | - | ||
| FW | Boavista | 3–0 | Varzim | 29 4 1984 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 8–0 | Estoril | 13 5 1984 | - | - | - | - | - | - | - | - | |||
| Djão | FW | Belenenses | 4–1 | Académica de Coimbra | 30 9 1984 | - | - | - | - | - | - | - | - | ||
| Eldon | FW | Salgueiros | 2–6 | Sporting CP | 23 9 1984 | - | - | - | - | - | - | - | - | ||
| Djão 4 | FW | Belenenses | 4–3 | Salgueiros | 30 9 1984 | - | - | - | - | - | - | - | - | ||
| FW | Portimonense | 4–0 | Penafiel | 30 9 1984 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–1 | Portimonense | 7 10 1984 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 8–1 | Braga | 14 11 1984 | - | - | - | - | - | - | - | - | |||
| Litos | FW | Sporting CP | 3–2 | Rio Ave | 1 12 1984 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Porto | 9–1 | Vizela | 16 12 1984 | - | - | - | - | - | - | - | - | ||
| FW | Braga | 2–3 | Porto | 22 12 1984 | - | - | - | - | - | - | - | - | |||
| FW | Rio Ave | 3–2 | Braga | 30 12 1984 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 3–0 | Boavista | 20 1 1985 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 2–3 | Rio Ave | 27 1 1985 | - | - | - | - | - | - | - | - | |||
| MF | Vitória de Guimarães | 4–0 | Farense | 12 5 1985 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–1 | Belenenses | 12 5 1985 | - | - | - | - | - | - | - | - | |||
| 5 | FW | Sporting CP | 6–0 | Penafiel | 24 8 1985 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–2 | Marítimo | 1 12 1985 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 0–3 | Vitória de Guimarães | 22 12 1986 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–0 | Braga | 1 2 1986 | - | - | - | - | - | - | - | - | |||
| FW | Académica de Coimbra | 1–4 | Sporting CP | 9 2 1986 | - | - | - | - | - | - | - | - | |||
| César | FW | Vitória de Setúbal | 4–0 | Penafiel | 16 2 1986 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 5–3 | Braga | 2 3 1986 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–0 | Chaves | 16 3 1986 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–0 | Vitória de Guimarães | 22 3 1986 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 6–1 | SC Covilhã | 6 4 1986 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 4–1 | Marítimo | 13 4 1986 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 2–3 | Portimonense | 6 9 1986 | - | - | - | - | - | - | - | - | |||
| FW | Belenenses | 5–1 | Elvas | 30 11 1986 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 1–4 | Porto | 7 12 1986 | - | - | - | - | - | - | - | - | |||
| 5 | FW | Porto | 8–3 | Farense | 13 12 1986 | - | - | - | - | - | - | - | - | ||
| FW | Boavista | 4–0 | Salgueiros | 13 12 1986 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Sporting CP | 7–1 | Benfica | 14 12 1986 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 4–0 | Braga | 4 1 1989 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 3–1 | Porto | 4 1 1987 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–2 | Belenenses | 28 2 1987 | - | - | - | - | - | - | - | - | |||
| FW | Farense | 4–0 | Chaves | 1 3 1987 | - | - | - | - | - | - | - | - | |||
| Nunes | FW | Boavista | 5–1 | Marítimo | 31 5 1987 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 7–1 | Belenenses | 26 8 1987 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 1–3 | Vitória de Setúbal | 12 9 1987 | - | - | - | - | - | - | - | - | |||
| MF | Chaves | 6–1 | Varzim | 15 11 1987 | - | - | - | - | - | - | - | - | |||
| MF | Vitória de Guimarães | 4–1 | Rio Ave | 29 11 1987 | - | - | - | - | - | - | - | - | |||
| FW | Académica de Coimbra | 2–4 | Benfica | 13 12 1987 | - | - | - | - | - | - | - | - | |||
| FW | Rio Ave | 0–7 | Porto | 3 1 1988 | - | - | - | - | - | - | - | - | |||
| FW | Sporting Espinho | 6–0 | Elvas | 20 2 1988 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 3–0 | Varzim | 28 2 1988 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Vitória de Setúbal | 5–0 | Varzim | 13 3 1988 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 5–1 | SC Covilhã | 26 3 1988 | - | - | - | - | - | - | - | - | |||
| César | FW | Varzim | 3–4 | Penafiel | 30 4 1988 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–0 | Farense | 29 5 1988 | - | - | - | - | - | - | - | - | |||
| FW | Farense | 7–0 | SC Covilhã | 2 6 1988 | - | - | - | - | - | - | - | - | |||
| Penteado | FW | Leixões | 4–0 | Sporting Espinho | 29 1 1989 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | Nacional | 4 2 1989 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–0 | Académico de Viseu | 7 2 1989 | - | - | - | - | - | - | - | - | |||
| Domingos Paciência | FW | Porto | 5–0 | Farense | 26 2 1989 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Benfica | 5–0 | Beira-Mar | 10 9 1989 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Benfica | 7–0 | Penafiel | 14 10 1989 | - | - | - | - | - | - | - | - | ||
| MF | Chaves | 4–2 | Portimonense | 15 10 1989 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Portimonense | 28 10 1989 | - | - | - | - | - | - | - | - | |||
| FW | Feirense | 1–4 | Porto | 19 11 1989 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–0 | Marítimo | 25 11 1989 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 7–0 | Tirsense | 26 11 1989 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 4–1 | Chaves | 26 11 1989 | - | - | - | - | - | - | - | - | |||
| Vata | FW | Benfica | 5–1 | Vitória de Setúbal | 13 12 1989 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 3–0 | Feirense | 1 4 1990 | - | - | - | - | - | - | - | - | |||
| Marcelino | DF | Feirense | 3–1 | Braga | 29 4 1990 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 5–1 | Salgueiros | 2 9 1990 | - | - | - | - | - | - | - | - | |||
| D | FW | Tirsense | 4–4 | Boavista | 12 1 1991 | - | - | - | - | - | - | - | - | ||
| Pingo | FW | Braga | 6–2 | Nacional | 2 2 1991 | - | - | - | - | - | - | - | - | ||
| Domingos Paciência | FW | Porto | 4–1 | Vitória de Setúbal | 16 3 1991 | - | - | - | - | - | - | - | - | ||
| Moreira de Sá | FW | Penafiel | 3–0 | Beira-Mar | 17 3 1991 | - | - | - | - | - | - | - | - | ||
| Nogueira | FW | Gil Vicente | 4–1 | Boavista | 24 2 1991 | - | - | - | - | - | - | - | - | ||
| FW | Nacional | 3–1 | Vitória de Guimarães | 14 4 1991 | - | - | - | - | - | - | - | - | |||
| Domingos Paciência 4 | FW | Porto | 5–0 | Vitória de Guimarães | 26 5 1991 | - | - | - | - | - | - | - | - | ||
| Ricky | FW | Boavista | 3–0 | Penafiel | 15 9 1991 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 3–0 | União da Madeira | 24 11 1991 | - | - | - | - | - | - | - | - | |||
| Ricky | FW | Boavista | 3–0 | Paços de Ferreira | 1 12 1991 | - | - | - | - | - | - | - | - | ||
| FW | Gil Vicente | 2–3 | Braga | 19 1 1992 | - | - | - | - | - | - | - | - | |||
| Ricky | FW | Boavista | 3–0 | União da Madeira | 2 2 1992 | - | - | - | - | - | - | - | - | ||
| 4 | FW | União da Madeira | 1–5 | Sporting CP | 23 2 1992 | - | - | - | - | - | - | - | - | ||
| FW | Beira-Mar | 1–4 | Marítimo | 8 3 1992 | - | - | - | - | - | - | - | - | |||
| FW | Gil Vicente | 0–3 | Sporting CP | 22 3 1992 | - | - | - | - | - | - | - | - | |||
| Ricky 5 | FW | Boavista | 5–0 | Estoril | 22 3 1992 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | Torreense | 25 4 1992 | - | - | - | - | - | - | - | - | |||
| Ricky D | FW | Boavista | 4–4 | Chaves | 25 4 1992 | - | - | - | - | - | - | - | - | ||
| FW | Torreense | 8–1 | Estoril | 2 5 1992 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 7–1 | Gil Vicente | 13 9 1992 | - | - | - | - | - | - | - | - | |||
| Ricky | FW | Boavista | 4–0 | Famalicão | 20 9 1992 | - | - | - | - | - | - | - | - | ||
| FW | Chaves | 5–2 | Estoril | 31 1 1993 | - | - | - | - | - | - | - | - | |||
| MF | Benfica | 5–1 | Espinho | 7 3 1993 | - | - | - | - | - | - | - | - | |||
| FW | Belenenses | 3–0 | Tirsense | 10 4 1993 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–1 | Marítimo | 23 5 1993 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 5–2 | Farense | 12 12 1993 | - | - | - | - | - | - | - | - | |||
| Rosário | FW | Vitória de Setúbal | 6–1 | Famalicão | 12 12 1993 | - | - | - | - | - | - | - | - | ||
| FW | Salgueiros | 3–2 | Farense | 30 12 1993 | - | - | - | - | - | - | - | - | |||
| MF | União da Madeira | 3–1 | Salgueiros | 12 2 1994 | - | - | - | - | - | - | - | - | |||
| FW | Famalicão | 0–5 | Porto | 20 2 1994 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–0 | Braga | 26 2 1994 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 3–0 | Belenenses | 13 3 1994 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 4–0 | Braga | 27 3 1994 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–6 | Benfica | 14 5 1994 | - | - | - | - | - | - | - | - | |||
| FW | Farense | 4–1 | Salgueiros | 22 5 1994 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 4–0 | Salgueiros | 25 5 1994 | - | - | - | - | - | - | - | - | |||
| Marcelo | FW | Tirsense | 3–0 | Farense | 18 9 1994 | - | - | - | - | - | - | - | - | ||
| Roberto Carlos Jorge | FW | Gil Vicente | 3–2 | Braga | 4 2 1995 | - | - | - | - | - | - | - | - | ||
| Edmílson | FW | Salgueiros | 6–0 | Estrela da Amadora | 25 2 1995 | - | - | - | - | - | - | - | - | ||
| Nelson Bertollazzi | FW | União de Leiria | 5–0 | Farense | 26 3 1995 | - | - | - | - | - | - | - | - | ||
| Edmílson | FW | Tirsense | 1–3 | Salgueiros | 26 3 1995 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | União da Madeira | 2 4 1995 | - | - | - | - | - | - | - | - | |||
| Edinho | FW | Vitória de Guimarães | 6–0 | Marítimo | 10 2 1996 | - | - | - | - | - | - | - | - | ||
| Edmílson | FW | Porto | 6–3 | Braga | 3 3 1996 | - | - | - | - | - | - | - | - | ||
| Constantino | FW | Leça | 3–1 | Tirsense | 14 4 1996 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 5–1 | Marítimo | 12 5 1996 | - | - | - | - | - | - | - | - | |||
| Constantino | FW | Leça | 3–0 | União de Leiria | 1 9 1996 | - | - | - | - | - | - | - | - | ||
| FernandoL | FW | Rio Ave | 3–4 | Sporting CP | 14 9 1996 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 4–1 | União de Leiria | 20 10 1996 | - | - | - | - | - | - | - | - | |||
| Constantino | FW | Belenenses | 0–4 | Leça | 24 11 1996 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 3–0 | Chaves | 24 11 1996 | - | - | - | - | - | - | - | - | |||
| FW | Chaves | 2–4 | Porto | 15 2 1997 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 4–1 | Chaves | 23 2 1997 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 3–1 | Marítimo | 2 3 1997 | - | - | - | - | - | - | - | - | |||
| Dibo | FW | Rio Ave | 4–1 | Belenenses | 23 3 1997 | - | - | - | - | - | - | - | - | ||
| FW | Boavista | 7–1 | Gil Vicente | 27 4 1997 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 7–1 | Gil Vicente | 27 4 1997 | - | - | - | - | - | - | - | - | |||
| FW | Boavista | 5–0 | Salgueiros | 25 5 1997 | - | - | - | - | - | - | - | - | |||
| Herivelto | FW | Marítimo | 6–0 | Braga | 25 5 1997 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 5–2 | Farense | 1 12 1997 | - | - | - | - | - | - | - | - | |||
| Isaías | FW | Campomaiorense | 4–0 | Braga | 13 12 1997 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Benfica | 4–0 | Varzim | 21 12 1997 | - | - | - | - | - | - | - | - | ||
| FW | Belenenses | 0–4 | Sporting CP | 10 1 1998 | - | - | - | - | - | - | - | - | |||
| Demétrius L | FW | Campomaiorense | 3–5 | Sporting CP | 10 4 1998 | - | - | - | - | - | - | - | - | ||
| FW | Campomaiorense | 3–5 | Sporting CP | 10 4 1998 | - | - | - | - | - | - | - | - | |||
| 5 | FW | Porto | 7–2 | Salgueiros | 10 5 1998 | - | - | - | - | - | - | - | - | ||
| 5 | FW | Benfica | 7–1 | Leça | 17 5 1998 | - | - | - | - | - | - | - | - | ||
| Demétrius | FW | Académica de Coimbra | 1–5 | Campomaiorense | 30 8 1998 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 5–1 | Braga | 21 9 1998 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 3–1 | Marítimo | 26 9 1998 | - | - | - | - | - | - | - | - | |||
| FW | Campomaiorense | 0–3 | União de Leiria | 27 9 1998 | - | - | - | - | - | - | - | - | |||
| Nando | FW | Vitória de Setúbal | 3–0 | Salgueiros | 15 11 1998 | - | - | - | - | - | - | - | - | ||
| FW | Braga | 3–0 | Vitória de Setúbal | 21 11 1998 | - | - | - | - | - | - | - | - | |||
| FW | Chaves | 0–4 | Benfica | 13 12 1998 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Porto | 7–0 | Beira-Mar | 24 1 1999 | - | - | - | - | - | - | - | - | ||
| Nandinho | FW | Alverca | 3–2 | Sporting CP | 17 4 1999 | - | - | - | - | - | - | - | - | ||
| Demétrius | FW | Campomaiorense | 3–1 | Farense | 25 4 1999 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 7–1 | Académica de Coimbra | 16 5 1999 | - | - | - | - | - | - | - | - | |||
| Demétrius | FW | Campomaiorense | 4–1 | Chaves | 30 5 1999 | - | - | - | - | - | - | - | - | ||
| FW | Rio Ave | 4–1 | Salgueiros | 12 9 1999 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 4–1 | Rio Ave | 18 9 1999 | - | - | - | - | - | - | - | - | |||
| Clayton | FW | Rio Ave | 0–5 | Santa Clara | 26 9 1999 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 4–2 | Belenenses | 5 11 1999 | - | - | - | - | - | - | - | - | |||
| FW | Salgueiros | 0–4 | Porto | 28 11 1999 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 1–4 | Porto | 13 12 1999 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–0 | Farense | 20 12 1999 | - | - | - | - | - | - | - | - | |||
| Maniche | FW | Benfica | 6–2 | Farense | 20 2 2000 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–1 | Vitória de Setúbal | 22 4 2000 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 1–4 | Sporting CP | 26 8 2000 | - | - | - | - | - | - | - | - | |||
| Federico Lagorio | FW | Marítimo | 3–0 | Benfica | 5 11 2000 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 0–4 | Benfica | 18 11 2000 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–1 | Desportivo das Aves | 13 1 2001 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–1 | Vitória de Guimarães | 27 1 2001 | - | - | - | - | - | - | - | - | |||
| Edmílson | FW | Salgueiros | 2–5 | Sporting CP | 2 3 2001 | - | - | - | - | - | - | - | - | ||
| Rafael | FW | Farense | 2–4 | Paços de Ferreira | 29 4 2001 | - | - | - | - | - | - | - | - | ||
| FW | Salgueiros | 1–5 | Boavista | 13 5 2001 | - | - | - | - | - | - | - | - | |||
| Deco | MF | Porto | 4–0 | Boavista | 27 5 2001 | - | - | - | - | - | - | - | - | ||
| Leonardo | FW | Paços de Ferreira | 3–1 | Belenenses | 12 8 2001 | - | - | - | - | - | - | - | - | ||
| Mantorras | FW | Benfica | 3–2 | Vitória de Setúbal | 25 8 2001 | - | - | - | - | - | - | - | - | ||
| Filgueira | DF | Varzim | 1–5 | Belenenses | 14 9 2001 | - | - | - | - | - | - | - | - | ||
| FW | Gil Vicente | 0–3 | Boavista | 22 9 2001 | - | - | - | - | - | - | - | - | |||
| FW | Farense | 1–3 | Sporting CP | 23 9 2001 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Beira-Mar | 1–5 | Belenenses | 15 10 2001 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 4–0 | Varzim | 27 10 2001 | - | - | - | - | - | - | - | - | |||
| Derlei 4 | FW | União de Leiria | 7–0 | Salgueiros | 9 12 2001 | - | - | - | - | - | - | - | - | ||
| FW | Alverca | 1–3 | Sporting CP | 26 1 2002 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–1 | União de Leiria | 2 2 2002 | - | - | - | - | - | - | - | - | |||
| MF | Vitória de Setúbal | 3–2 | Gil Vicente | 16 3 2002 | - | - | - | - | - | - | - | - | |||
| FW | Braga | 0–4 | Porto | 20 4 2002 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–3 | Santa Clara | 27 4 2002 | - | - | - | - | - | - | - | - | |||
| Barata5 | FW | Braga | 5–3 | Alverca | 5 5 2002 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 2–4 | União de Leiria | 5 5 2002 | - | - | - | - | - | - | - | - | |||
| Mauro | FW | Paços de Ferreira | 4–0 | Sporting CP | 14 9 2002 | - | - | - | - | - | - | - | - | ||
| FW | Belenenses | 3–2 | Braga | 5 10 2002 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 2–4 | Varzim | 13 12 2002 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–0 | Paços de Ferreira | 2 2 2003 | - | - | - | - | - | - | - | - | |||
| Ludemar | FW | Belenenses | 4–1 | Varzim | 16 2 2003 | - | - | - | - | - | - | - | - | ||
| MF | Vitória de Setúbal | 2–6 | Benfica | 22 2 2003 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–0 | Vitória de Guimarães | 1 6 2003 | - | - | - | - | - | - | - | - | |||
| FW | Belenenses | 4–0 | Estrela da Amadora | 7 9 2003 | - | - | - | - | - | - | - | - | |||
| Adriano | FW | Nacional | 4–2 | Vitória de Guimarães | 5 10 2003 | - | - | - | - | - | - | - | - | ||
| Derlei | FW | Porto | 4–1 | Académica de Coimbra | 5 10 2003 | - | - | - | - | - | - | - | - | ||
| Liédson 4 | FW | Sporting CP | 4–0 | Estrela da Amadora | 10 4 2004 | - | - | - | - | - | - | - | - | ||
| FW | Nacional | 3–0 | Beira-Mar | 25 4 2004 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 3–1 | Paços de Ferreira | 9 5 2004 | - | - | - | - | - | - | - | - | |||
| D | FW | Beira-Mar | 3–3 | Belenenses | 5 11 2004 | - | - | - | - | - | - | - | - | ||
| FW | Braga | 0–3 | Sporting CP | 1 5 2005 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–0 | União de Leiria | 18 9 2005 | - | - | - | - | - | - | - | - | |||
| FW | Belenenses | 5–0 | Penafiel | 29 1 2006 | - | - | - | - | - | - | - | - | |||
| Joeano | FW | Gil Vicente | 4–3 | Académica de Coimbra | 19 2 2006 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 4–0 | Vitória de Setúbal | 3 3 2006 | - | - | - | - | - | - | - | - | |||
| FW | Belenenses | 4–0 | Vitória de Setúbal | 14 4 2006 | - | - | - | - | - | - | - | - | |||
| D | DF | Beira-Mar | 3–3 | Sporting CP | 27 10 2006 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Sporting CP | 5–1 | Nacional | 4 11 2007 | - | - | - | - | - | - | - | - | ||
| Alecsandro | FW | Sporting CP | 4–0 | Naval 1º de Maio | 22 4 2007 | - | - | - | - | - | - | - | - | ||
| LitoD | FW | Académica de Coimbra | 3–3 | Estrela da Amadora | 4 11 2007 | - | - | - | - | - | - | - | - | ||
| Laionel | FW | Boavista | 4–3 | Paços de Ferreira | 3 2 2008 | - | - | - | - | - | - | - | - | ||
| MF | Vitória de Setúbal | 2–4 | Vitória de Guimarães | 31 1 2009 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 5–1 | Vitória de Setúbal | 1 3 2009 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 8–1 | Vitória de Setúbal | 31 8 2009 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 6–1 | Nacional | 26 10 2009 | - | - | - | - | - | - | - | - | |||
| Edgar | FW | Leixões | 2–4 | Nacional | 8 11 2009 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 4–0 | Académica de Coimbra | 6 12 2009 | - | - | - | - | - | - | - | - | |||
| MF | Leixões | 0–4 | Benfica | 27 2 2010 | - | - | - | - | - | - | - | - | |||
| Liédson 4 | FW | Belenenses | 0–4 | Sporting CP | 7 3 2010 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 5–0 | Rio Ave | 2 4 2010 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Olhanense | 24 4 2010 | - | - | - | - | - | - | - | - | |||
| FW | Nacional | 1–3 | Vitória de Guimarães | 28 8 2010 | - | - | - | - | - | - | - | - | |||
| Pizzi D | FW | Porto | 3–3 | Paços de Ferreira | 8 5 2011 | - | - | - | - | - | - | - | - | ||
| Edgar | FW | Paços de Ferreira | 1–5 | Vitória de Guimarães | 4 11 2011 | - | - | - | - | - | - | - | - | ||
| Lima | FW | Gil Vicente | 0–3 | Braga | 18 2 2012 | - | - | - | - | - | - | - | - | ||
| Kléber | FW | Rio Ave | 2–5 | Porto | 12 5 2012 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 3–2 | Braga | 12 5 2012 | - | - | - | - | - | - | - | - | |||
| Luís Leal | FW | Estoril | 3–1 | Marítimo | 24 9 2012 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 3–5 | Rio Ave | 25 11 2012 | - | - | - | - | - | - | - | - | |||
| L | FW | Vitória de Setúbal | 3–5 | Rio Ave | 25 11 2012 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 1–3 | Benfica | 10 12 2012 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 4–1 | Marítimo | 15 12 2012 | - | - | - | - | - | - | - | - | |||
| Edinho | FW | Académica de Coimbra | 4–2 | Vitória de Setúbal | 5 1 2013 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Setúbal | 5–0 | Moreirense | 13 1 2013 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Guimarães | 0–4 | Porto | 3 2 2013 | - | - | - | - | - | - | - | - | |||
| Lima | FW | Benfica | 6–1 | Rio Ave | 30 3 2013 | - | - | - | - | - | - | - | - | ||
| FW | Braga | 2–3 | Sporting CP | 1 4 2013 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 0–5 | Arouca | 18 8 2013 | - | - | - | - | - | - | - | - | |||
| FW | Paços de Ferreira | 0–5 | Nacional | 19 4 2014 | - | - | - | - | - | - | - | - | |||
| MF | Estoril | 0–5 | Rio Ave | 24 8 2014 | - | - | - | - | - | - | - | - | |||
| Talisca | MF | Vitória de Setúbal | 0–5 | Benfica | 12 9 2014 | - | - | - | - | - | - | - | - | ||
| MF | Vitória de Guimarães | 4–0 | Nacional | 4 1 2015 | - | - | - | - | - | - | - | - | |||
| D | FW | Arouca | 3–3 | Nacional | 8 2 2015 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 3–0 | Sporting CP | 1 3 2015 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 5–1 | Vitória de Guimarães | 4 10 2015 | - | - | - | - | - | - | - | - | |||
| Jonas | FW | Nacional | 5–0 | Benfica | 11 1 2016 | - | - | - | - | - | - | - | - | ||
| FW | Belenenses | 0–5 | Benfica | 5 2 2016 | - | - | - | - | - | - | - | - | |||
| FW | Estoril | 3–0 | Vitória de Setúbal | 27 2 2016 | - | - | - | - | - | - | - | - | |||
| FW | Feirense | 0–3 | Nacional | 24 9 2016 | - | - | - | - | - | - | - | - | |||
| FW | Nacional | 0–4 | Porto | 1 10 2016 | - | - | - | - | - | - | - | - | |||
| FW | Rio Ave | 0–3 | Vitória de Guimarães | 30 10 2016 | - | - | - | - | - | - | - | - | |||
| Jorginho | MF | Moreirense | 1–4 | Arouca | 17 12 2016 | - | - | - | - | - | - | - | - | ||
| 4 | FW | Tondela | 1–4 | Sporting CP | 11 3 2017 | - | - | - | - | - | - | - | - | ||
| FW | Sporting CP | 4–0 | Boavista | 8 4 2017 | - | - | - | - | - | - | - | - | |||
| FW | Braga | 2–3 | Sporting CP | 30 4 2017 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 4–1 | Chaves | 21 5 2017 | - | - | - | - | - | - | - | - | |||
| Jonas | FW | Benfica | 5–0 | Belenenses | 19 8 2017 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 3–0 | Moreirense | 20 8 2017 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 5–1 | Chaves | 22 10 2017 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 0–5 | Porto | 10 12 2017 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 5–0 | Marítimo | 7 1 2018 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–0 | Desportivo das Aves | 14 1 2018 | - | - | - | - | - | - | - | - | |||
| Fabrício | FW | Portimonense | 4–1 | Rio Ave | 29 1 2018 | - | - | - | - | - | - | - | - | ||
| Jonas | FW | Benfica | 5–0 | Marítimo | 3 3 2018 | - | - | - | - | - | - | - | - | ||
| Edinho 4 | FW | Desportivo das Aves | 1–4 | Vitória de Setúbal | 29 3 2018 | - | - | - | - | - | - | - | - | ||
| Pires | FW | Portimonense | 4–3 | Moreirense | 31 3 2018 | - | - | - | - | - | - | - | - | ||
| Pizzi | MF | Benfica | 3–2 | Vitória de Guimarães | 10 8 2018 | - | - | - | - | - | - | - | - | ||
| MF | Desportivo das Aves | 3–0 | Portimonense | 1 10 2018 | - | - | - | - | - | - | - | - | |||
| FW | Vitória de Setúbal | 3–0 | Moreirense | 6 10 2018 | - | - | - | - | - | - | - | - | |||
| FW | Braga | 4–0 | Feirense | 14 12 2018 | - | - | - | - | - | - | - | - | |||
| FW | Chaves | 1–4 | Porto | 18 1 2019 | - | - | - | - | - | - | - | - | |||
| FW | Nacional | 4–0 | Feirense | 16 2 2019 | - | - | - | - | - | - | - | - | |||
| William Alves | FW | Chaves | 4–1 | Nacional | 28 4 2019 | - | - | - | - | - | - | - | - | ||
| MF | Belenenses SAD | 1–8 | Sporting CP | 5 5 2019 | - | - | - | - | - | - | - | - | |||
| D | FW | Santa Clara | 4–4 | Feirense | 11 5 2019 | - | - | - | - | - | - | - | - | ||
| FW | Porto | 4–0 | Vitória de Setúbal | 17 8 2019 | - | - | - | - | - | - | - | - | |||
| FW | Rio Ave | 5–1 | Desportivo das Aves | 23 8 2019 | - | - | - | - | - | - | - | - | |||
| Paulinho | FW | Paços de Ferreira | 1–5 | Braga | 10 7 2020 | - | - | - | - | - | - | - | - | ||
| FW | Moreirense | 2–3 | Tondela | 17 4 2021 | - | - | - | - | - | - | - | - | |||
| MF | Sporting CP | 5–1 | Marítimo | 19 5 2021 | - | - | - | - | - | - | - | - | |||
| FW | Tondela | 1–3 | Porto | 23 10 2021 | - | - | - | - | - | - | - | - | |||
| João Pedro | MF | Tondela | 4–2 | Marítimo | 7 11 2021 | - | - | - | - | - | - | - | - | ||
| FW | Belenenses SAD | 7–0 | Benfica | 27 11 2021 | - | - | - | - | - | - | - | - | |||
| FW | Famalicão | 4–1 | Benfica | 13 12 2021 | - | - | - | - | - | - | - | - | |||
| Paulinho | FW | Sporting CP | 3–2 | Portimonense | 29 12 2021 | - | - | - | - | - | - | - | - | ||
| Vitinha | FW | Arouca | 0–6 | Braga | 30 12 2021 | - | - | - | - | - | - | - | - | ||
| Evanilson | FW | Belenenses SAD | 1–4 | Porto | 16 1 2022 | - | - | - | - | - | - | - | - | ||
| FW | Benfica | 3–1 | Belenenses SAD | 9 4 2022 | - | - | - | - | - | - | - | - | |||
| FW | Marítimo | 4–0 | Boavista | 16 4 2022 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 7–0 | Portimonense | 16 4 2022 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 5–1 | Arouca | 28 12 2022 | - | - | - | - | - | - | - | - | |||
| FW | Casa Pia | 3–4 | Sporting CP | 9 4 2023 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Famalicão | 2–4 | Porto | 20 5 2023 | - | - | - | - | - | - | - | - | ||
| FW | Chaves | 4–2 | Gil Vicente | 7 10 2023 | - | - | - | - | - | - | - | - | |||
| FW | Braga | 6–1 | Portimonense | 4 11 2023 | - | - | - | - | - | - | - | - | |||
| FW | Arouca | 3–0 | Gil Vicente | 16 12 2023 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 6–1 | Boavista | 17 3 2024 | - | - | - | - | - | - | - | - | |||
| MF | Gil Vicente | 4–2 | AVS | 16 8 2024 | - | - | - | - | - | - | - | - | |||
| FW | Farense | 0–5 | Sporting CP | 23 8 2024 | - | - | - | - | - | - | - | - | |||
| FW | Benfica | 5–0 | Rio Ave | 27 10 2024 | - | - | - | - | - | - | - | - | |||
| FW | AVS | 0–5 | Porto | 28 10 2024 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Sporting CP | 5–1 | Estrela da Amadora | 1 11 2024 | - | - | - | - | - | - | - | - | ||
| FW | Vitória de Guimarães | 4–4 | Sporting CP | 3 1 2025 | - | - | - | - | - | - | - | - | |||
| MF | Benfica | 4–0 | Famalicão | 17 1 2025 | - | - | - | - | - | - | - | - | |||
| Pablo | FW | Boavista | 1–3 | Gil Vicente | 1 4 2025 | - | - | - | - | - | - | - | - | ||
| FW | AVS | 0–3 | Estoril | 4 4 2025 | - | - | - | - | - | - | - | - | |||
| FW | Porto | 1–4 | Benfica | 6 4 2025 | - | - | - | - | - | - | - | - | |||
| FW | Sporting CP | 3–1 | Moreirense | 18 4 2025 | - | - | - | - | - | - | - | - | |||
| 4 | FW | Boavista | 0–5 | Sporting CP | 27 4 2025 | - | - | - | - | - | - | - | - | ||
| FW | Estoril | 4–0 | Estrela da Amadora | 17 5 2025 | - | - | - | - | - | - | - | - |
Statistics
Multiple hat-tricks
The following table lists the players who scored multiple hat-tricks.| Rank | Player | Hat-tricks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | ![]() Hat-tricks by nationalityThe following table lists the number of hat-tricks scored by players from a single nation.
|

Portugal