# | Player | Goals | Time of goals | Representing | Score | Opponent | Tournament | Round | Date |
---|---|---|---|---|---|---|---|---|---|
1 | Bert Patenaude | 3 | 10', 15', 50' | United States | 3–0 | Paraguay | Uruguay | First | 17-Jul-30 |
2 | Guillermo Stábile | 3 | 8', 17', 80' | Argentina | 6–3 | Mexico | Uruguay | First | 19-Jul-30 |
3 | Pedro Cea | 3 | 18', 67', 72' | Uruguay | 6–1 | Yugoslavia | Uruguay | Semi-final | 27-Jul-30 |
4 | Angelo Schiavio | 3 | 18', 29', 64' | Italy | 7–1 | United States | Italy | First | 27-May-34 |
5 | Edmund Conen | 3 | 66', 70', 87' | Germany | 5–2 | Belgium | Italy | First | 27-May-34 |
6 | Oldřich Nejedlý | 3 | 19', 71', 80' | Czechoslovakia | 3–1 | Germany | Italy | Semi-final | 3-Jun-34 |
7 | Ernest Wilimowski | 4 | 53', 59', 89', 118' | Poland | 5–6 aet | Brazil | France | First | 5-Jun-38 |
8 | Leônidas da Silva | 3 | 18', 93', 104' | Brazil | 6–5 aet | Poland | France | First | 5-Jun-38 |
9 | Gustav Wetterström | 3 | 32', 37', 44' | Sweden | 8–0 | Cuba | France | Quarter-final | 12-Jun-38 |
10 | Harry Andersson | 3 | 9', 81', 89' | Sweden | 8–0 | Cuba | France | Quarter-final | 12-Jun-38 |
11 | Gyula Zsengellér | 3 | 19', 39', 85' | Hungary | 5–1 | Sweden | France | Semi-final | 16-Jun-38 |
12 | Oscar Míguez | 3 | 14', 45', 56' | Uruguay | 8–0 | Bolivia | Brazil | First | 2-Jul-50 |
13 | Ademir | 4 | 17', 36', 52', 58' | Brazil | 7–1 | Sweden | Brazil | Final Round | 9-Jul-50 |
14 | Sándor Kocsis | 3 | 24', 36', 50' | Hungary | 9–0 | South Korea | Switzerland | First | 17-Jun-54 |
15 | Erich Probst | 3 | 4', 21', 24' | Austria | 5–0 | Czechoslovakia | Switzerland | First | 19-Jun-54 |
16 | Carlos Borges | 3 | 17', 47', 57' | Uruguay | 7–0 | Scotland | Switzerland | First | 19-Jun-54 |
17 | Sándor Kocsis | 4 | 3', 21', 67', 78' | Hungary | 8–3 | West Germany | Switzerland | First | 20-Jun-54 |
18 | Burhan Sargın | 3 | 37', 64', 70' | Turkey | 7–0 | South Korea | Switzerland | First | 20-Jun-54 |
19 | Max Morlock | 3 | 30', 60', 77' | West Germany | 7–2 | Turkey | Switzerland | First | 23-Jun-54 |
20 | Theodor Wagner | 3 | 25', 27', 53' | Austria | 7–5 | Switzerland | Switzerland | Quarter-final | 26-Jun-54 |
21 | Josef Hügi | 3 | 17', 19', 58' | Switzerland | 5–7 | Austria | Switzerland | Quarter-final | 26-Jun-54 |
22 | Just Fontaine | 3 | 24', 30', 67' | France | 7–3 | Paraguay | Sweden | First | 8-Jun-58 |
23 | Pelé | 3 | 52', 64', 75' | Brazil | 5–2 | France | Sweden | Semi-final | 24-Jun-58 |
24 | Just Fontaine | 4 | 16', 36', 78', 89' | France | 6–3 | West Germany | Sweden | 3rd-place | 28-Jun-58 |
25 | Flórián Albert | 3 | 1', 6', 53' | Hungary | 6–1 | Bulgaria | Chile | First | 3-Jun-62 |
26 | Eusébio | 4 | 27', 43' pen., 56', 59' pen. | Portugal | 5–3 | North Korea | England | Quarter-final | 23-Jul-66 |
27 | Geoff Hurst | 3 | 18', 98', 120' | England | 4–2 aet | West Germany | England | Final | 30-Jul-66 |
28 | Gerd Müller | 3 | 27', 52' pen., 88' | West Germany | 5–2 | Bulgaria | Mexico | First | 7-Jun-70 |
29 | Gerd Müller | 3 | 19', 26', 39' | West Germany | 3–1 | Peru | Mexico | First | 10-Jun-70 |
30 | Dušan Bajević | 3 | 8', 30', 81 | Yugoslavia | 9–0 | Zaire | W Germany | First | 18-Jun-74 |
31 | Andrzej Szarmach | 3 | 30', 34', 50' | Poland | 7–0 | Haiti | W Germany | First | 19-Jun-74 |
32 | Rob Rensenbrink | 3 | 40' pen., 62', 79' pen. | Netherlands | 3–0 | Iran | Argentina | First | 3-Jun-78 |
33 | Teófilo Cubillas | 3 | 36' pen., 39' pen., 79' | Peru | 4–1 | Iran | Argentina | First | 11-Jun-78 |
34 | László Kiss | 3 | 69', 72', 76' | Hungary | 10–1 | El Salvador | Spain | First | 15-Jun-82 |
35 | Karl-Heinz Rummenigge | 3 | 9', 57', 66' | West Germany | 4–1 | Chile | Spain | First | 20-Jun-82 |
36 | Zbigniew Boniek | 3 | 4', 26', 53' | Poland | 3–0 | Belgium | Spain | Second | 28-Jun-82 |
37 | Paolo Rossi | 3 | 5', 25', 74 | Italy | 3–2 | Brazil | Spain | Second | 5-Jul-82 |
38 | Preben Elkjær Larsen | 3 | 11', 67', 80' | Denmark | 6–1 | Uruguay | Mexico | First | 8-Jun-86 |
39 | Gary Lineker | 3 | 9', 14', 34' | England | 3–0 | Poland | Mexico | First | 11-Jun-86 |
40 | Igor Belanov | 3 | 27', 70', 111' pen. | Soviet Union | 3–4 aet | Belgium | Mexico | Second | 15-Jun-86 |
41 | Emilio Butragueño | 4 | 43', 56', 80', 88' pen. | Spain | 5–1 | Denmark | Mexico | Second | 18-Jun-86 |
42 | Míchel | 3 | 22', 61', 81' | Spain | 3–1 | South Korea | Italy | First | 17-Jun-90 |
43 | Tomáš Skuhravý | 3 | 12', 63', 82' | Czechoslovakia | 4–1 | Costa Rica | Italy | Second | 23-Jun-90 |
44 | Gabriel Batistuta | 3 | 2', 44', 89' pen. | Argentina | 4–0 | Greece | United States | First | 21-Jun-94 |
45 | Oleg Salenko | 5 | 14', 41', 44' pen., 72', 75' | Russia | 6–1 | Cameroon | United States | First | 28-Jun-94 |
46 | Gabriel Batistuta | 3 | 72', 80', 82' pen. | Argentina | 5–0 | Jamaica | France | First | 21-Jun-98 |
47 | Miroslav Klose | 3 | 20', 25', 70' | Germany | 8–0 | Saudi Arabia | S Korea/Japan | First | 1-Jun-02 |
48 | Pauleta | 3 | 14', 65', 77' | Portugal | 4–0 | Poland | S Korea/Japan | First | 10-Jun-02 |
49 | Gonzalo Higuaín | 3 | 33', 76', 80' | Argentina | 4–1 | South Korea | South Africa | First | 17-Jun-10 |
50 | Thomas Müller | 3 | 12' pen, 45', 78' | Germany | 4–0 | Portugal | Brazil | First | 16-Jun-14 |
51 | Xherdan Shaqiri | 3 | 6', 31', 71' | Switzerland | 3–0 | Honduras | Brazil | First | 25-Jun-14 |
52 | Cristiano Ronaldo | 3 | 4' pen, 44', 88' | Portugal | 3–3 | Spain | Russia | First | June 15, 2018 |
53 | Harry Kane | 3 | 22' pen, 45+1' pen, 62' | England | 6–1 | Panama | Russia | First | June 24, 2018 |
54 | Gonçalo Ramos | 3 | 17', 51', 67' | Portugal | 6–1 | Switzerland | Qatar | Second | Dec 6, 2022 |
54 | Kylian Mbappé | 3 | 80', 81', 118' | France | 3–3 | Argentina | Qatar | Second | Dec 18, 2022 |
Hat-Tricks Scored | Hat-Tricks Conceded | |||
---|---|---|---|---|
Germany / West Germany | 7 | Germany / West Germany | 4 | |
Hungary | 5 | South Korea | 4 | |
Argentina | 4 | Belgium | 3 | |
Portugal | 4 | Poland | 3 | |
Brazil | 3 | Brazil | 2 | |
England | 3 | Bulgaria | 2 | |
Poland | 3 | Cuba | 2 | |
Uruguay | 3 | Iran | 2 | |
France | 3 | Paraguay | 2 | |
Austria | 2 | Sweden | 2 | |
Czechoslovakia | 2 | Switzerland | 2 | |
Italy | 2 | Argentina | 1 | |
Spain | 2 | Austria | 1 | |
Sweden | 2 | Bolivia | 1 | |
Soviet Union / Russia | 2 | Cameroon | 1 | |
Switzerland | 2 | Chile | 1 | |
Denmark | 1 | Costa Rica | 1 | |
Netherlands | 1 | Czechoslovakia | 1 | |
Peru | 1 | Denmark | 1 | |
Turkey | 1 | El Salvador | 1 | |
United States | 1 | France | 1 | |
Yugoslavia | 1 | Greece | 1 | |
Total | 55 | Haiti | 1 | |
Honduras | 1 | |||
Jamaica | 1 | |||
Mexico | 1 | |||
North Korea | 1 | |||
Panama | 1 | |||
Peru | 1 | |||
Portugal | 1 | |||
Saudi Arabia | 1 | |||
Scotland | 1 | |||
Spain | 1 | |||
Turkey | 1 | |||
United States | 1 | |||
Uruguay | 1 | |||
Yugoslavia | 1 | |||
Zaire | 1 | |||
Total | 55 | |||