Since Portugal's first international association football match in 1921 against Spain, there have been 28 occasions when a Portuguese player has scored three or more goals (a hat-trick) in a game. The first hat-trick was scored by Valdemar Mota against Italy in 1928. The record for the most goals scored in an international game by a Portuguese player is four, which has been achieved on five occasions: by Eusébio against North Korea at the 1966 World Cup, by Nuno Gomes against Andorra in 2002, by Pauleta against Kuwait in 2003, and the other two by Cristiano Ronaldo, the first against Andorra in 2016 and the second against Lithuania in 2019.
In addition to Eusébio, three other players have scored a hat-trick at the World Cup finals for Portugal; Pauleta in 2002 against Poland, Ronaldo in 2018 against Spain, and Gonçalo Ramos in 2022 against Switzerland. Sérgio Conceição is the only Portuguese player to have scored a hat-trick at the European Championship finals, doing so when he scored all three goals against Germany at Euro 2000.
Ronaldo holds the record for the most hat-tricks scored by a Portuguese player, scoring ten between 2013 and 2021, with the next closest to him being Pauleta with three. André Silva was the youngest Portuguese player to score a hat-trick, at the age of 20 years, 11 months and 4 days against the Faroe Islands. On two occasions, two players have scored a hat-trick for Portugal in the same match; the first occurred UEFA Euro 1996 qualifying, when Ricardo Sá Pinto and both scored three against Liechtenstein, and the second during an friendly against Kuwait, when Pauleta and Nuno Gomes achieved the feat.
No. | Player | Opponent | Goals[1] | Score[2] | Venue | Competition | Date | Ref(s) | |||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | data-sort-value="Italy" | data-sort-value="57" | 3 – (20', 27', 77') | 4–1 | Campo do Ameal, Porto | Friendly match | [3] | ||||
2 | data-sort-value="Spain" | data-sort-value="38" | 3 – (5', 26', 43') | 3–1 | Estádio Nacional, Lisbon | [4] | |||||
3 | data-sort-value="Luxembourg" | data-sort-value="30" | 3 – (53', 66', 83') | 6–0 | 1962 FIFA World Cup qualification | [5] | |||||
4 | Eusébio | data-sort-value="Turkey" | data-sort-value="56" | 3 – (21', 63', 77') | 5–1 | 1966 FIFA World Cup qualification | [6] | ||||
5 | data-sort-value="Uruguay" | data-sort-value="57" | 3 – (7, 57, 64) | 3–0 | Friendly match | [7] | |||||
6 | Eusébio (2) | data-sort-value="Korea DPR" | data-sort-value="29" | 4 – (27' pen., 43', 56', 59' pen.) | 5–3 | Goodison Park, Liverpool | 1966 FIFA World Cup quarter-final | [8] | |||
7 | data-sort-value="23" | 3 – (67', 73', 90') | 7–0 | Sportpark Eschen-Mauren, Eschen | UEFA Euro 1996 qualifying | [9] | |||||
8 | data-sort-value="27" | 3 – (29', 45', 52') | 8–0 | Estádio Municipal, Coimbra | UEFA Euro 2000 qualifying | [10] | |||||
9 | data-sort-value="27" | 3 – (40', 59', 67') | |||||||||
10 | data-sort-value="Germany" | data-sort-value="36" | 3 – (35', 54', 71') | 3–0 | Feijenoord Stadion, Rotterdam | UEFA Euro 2000 group stage | [11] | ||||
11 | data-sort-value="Moldova" | data-sort-value="46" | 3 – (43' pen., 61' pen., 89') | 3–0 | Estádio de São Luís, Faro | Friendly match | [12] | ||||
12 | data-sort-value="Andorra" | data-sort-value="09" | 4 – (36', 40', 45', 90') | 7–1 | Camp d'Esports, Lleida | 2002 FIFA World Cup qualification | [13] | ||||
13 | Pauleta | data-sort-value="Poland" | data-sort-value="63" | 3 – (14', 65', 77') | 4–0 | Jeonju Stadium, Jeonju | 2002 FIFA World Cup group stage | [14] | |||
14 | Pauleta (2) | data-sort-value="34" | 4 – (11', 20', 45', 53') | 8–0 | Estádio Municipal, Leiria | Friendly match | [15] | ||||
15 | (2) | data-sort-value="17" | 3 – (70', 75', 87') | ||||||||
16 | Pauleta (3) | data-sort-value="Cape Verde" | data-sort-value="82" | 3 – (1', 38', 83') | 4–1 | Complexo Desportivo, Évora | [16] | ||||
17 | data-sort-value="Northern Ireland" | data-sort-value="15" | 3 – (68', 77', 83') | 4–2 | Windsor Park, Belfast | 2014 FIFA World Cup qualification | [17] | ||||
18 | (2) | data-sort-value="Sweden" | data-sort-value="29" | 3 – (50', 77', 79') | 3–2 | Friends Arena, Solna | [18] | ||||
19 | (3) | data-sort-value="Armenia" | data-sort-value="29" | 3 – (29' pen., 55', 58') | 3–2 | Republican Stadium, Yerevan | UEFA Euro 2016 qualifying | [19] | |||
20 | (4) | data-sort-value="Andorra" | data-sort-value="45" | 4 – (2', 4', 47', 68') | 6–0 | Estádio Municipal de Aveiro, Aveiro | 2018 FIFA World Cup qualification | [20] | |||
21 | data-sort-value="25" | 3 – (12', 22', 37') | 6–0 | Tórsvøllur, Tórshavn | [21] | ||||||
22 | (5) | data-sort-value="62" | 3 – (3', 29' pen., 65') | 5–1 | Estádio do Bessa, Porto | [22] | |||||
23 | (6) | data-sort-value="Spain" | data-sort-value="84" | 3 – (4' pen., 44', 88') | 3–3 | Fisht Olympic Stadium, Sochi | 2018 FIFA World Cup group stage | [23] | |||
24 | (7) | data-sort-value="Switzerland" | data-sort-value="65" | 3 – (25', 88', 90') | 3–1 | Estádio do Dragão, Porto | 2019 UEFA Nations League Finals | [24] | |||
25 | (8) | data-sort-value="58" | 4 – (7' pen., 62', 65', 76') | 5–1 | LFF Stadium, Vilnius | UEFA Euro 2020 qualifying | [25] | ||||
26 | (9) | data-sort-value="58" | 3 – (7' pen., 22', 65') | 6–0 | Estádio Algarve, Faro/Loulé | [26] | |||||
27 | (10) | data-sort-value="Luxembourg" | data-sort-value="79" | 3 – (8' pen., 13' pen., 87') | 5–0 | Estádio Algarve, Faro/Loulé | 2022 FIFA World Cup qualification | [27] | |||
28 | data-sort-value="Switzerland" | data-sort-value="79" | 3 – (17', 51', 67') | 6–1 | Lusail Iconic Stadium, Lusail | 2022 FIFA World Cup knockout stage | [28] |
1 | data-sort-value="Spain" | data-sort-value="56" | 3 – (14', 57', 70') | 0–3 | Campo de la Reina Victoria, Seville | Friendly match | [29] | ||||
2 | data-sort-value="Spain" | data-sort-value="18" | 3 – (2', 9', 20') | 0–5 | Estadio de la Exposición, Seville | [30] | |||||
3 | data-sort-value="Spain" | data-sort-value="36" | 5 – (10', 12' pen., 46', 77', 86') | 0–9 | Estadio Chamartín, Madrid | 1934 FIFA World Cup qualification | [31] | ||||
4 | data-sort-value="36" | 4 – (2', 11', 38', 61') | 0–10 | Estádio Nacional, Lisbon | Friendly match | [32] | |||||
5 | data-sort-value="70" | 4 – (1', 59', 71', 77') | |||||||||
6 | data-sort-value="France" | data-sort-value="30" | 3 – (47', 51', 77') | 2–4 | [33] | ||||||
7 | data-sort-value="England" | data-sort-value="51" | 4 – (4' pen., 28', 55', 75' pen.) | 3–5 | [34] | ||||||
8 | data-sort-value="Austria" | data-sort-value="51" | 5 – (14', 19', 31', 59', 70') | 1–9 | Praterstadion, Vienna | 1954 FIFA World Cup qualification | [35] | ||||
9 | data-sort-value="France" | data-sort-value="51" | 3 – (3', 54', 58') | 3–5 | Stade Olympique Yves-du-Manoir, Colombes | Friendly match | [36] | ||||
10 | data-sort-value="Luxembourg" | data-sort-value="29" | 3 – (27', 53', 56') | 2–4 | Stade Municipal, Luxembourg City | 1962 FIFA World Cup qualification | [37] | ||||
11 | data-sort-value="England" | data-sort-value="67" | 3 – (21', 57', 88') | 3–4 | Estádio Nacional, Lisbon | Friendly match | [38] | ||||
12 | data-sort-value="Israel" | data-sort-value="24" | 3 – (6', 18', 30') | 1–4 | Ramat Gan Stadium, Ramat Gan | 1982 FIFA World Cup qualification | [39] | ||||
13 | data-sort-value="Bulgaria" | data-sort-value="58" | 3 – (15' pen., 20', 73') | 2–5 | Haskovo Stadium, Haskovo | Friendly match | [40] | ||||
14 | data-sort-value="Brazil" | data-sort-value="49" | 3 – (9', 25', 58') | 2–6 | Bezerrão, Gama | [41] | |||||
15 | data-sort-value="Germany" | data-sort-value="66" | 3 – (12' pen., 45+1', 78') | 0–4 | Itaipava Arena Fonte Nova, Salvador | 2014 FIFA World Cup group stage | [42] |