FIFA World Cup hat - tricks # Player Time of goals For Goals Result Against Tournament Round Date FIFA report 7000100000000000000 ♠ 1. Bert Patenaude 7001100000000000000 ♠ 10 ', 15 ', 50 ' United States 1 -- 0, 2 -- 0, 3 -- 0 3 -- 0 Paraguay 1930, Uruguay Group stage 17 July 1930 report 7000200000000000000 ♠ 2. Guillermo Stábile 7000800000000000000 ♠ 8 ', 17 ', 80 ' Argentina 1 -- 0, 3 -- 0, 6 -- 3 6 -- 3 Mexico 19 July 1930 report 7000300000000000000 ♠ 3. Pedro Cea 7001180000000000000 ♠ 18 ', 67 ', 72 ' Uruguay 1 -- 1, 5 -- 1, 6 -- 1 6 -- 1 Yugoslavia Semi-finals 27 July 1930 report 7000400000000000000 ♠ 4. Angelo Schiavio 7001180000000000000 ♠ 18 ', 29 ', 64 ' Italy 1 -- 0, 3 -- 0, 5 -- 1 7 -- 1 United States 1934, Italy First round 27 May 1934 report 7000500000000000000 ♠ 5. Edmund Conen 7001660000000000000 ♠ 66 ', 70 ', 87 ' Germany 3 -- 2, 4 -- 2, 5 -- 2 5 -- 2 Belgium report 7000600000000000000 ♠ 6. Oldřich Nejedlý 7001190000000000000 ♠ 19 ', 71 ', 80 ' Czechoslovakia 1 -- 0, 2 -- 1, 3 -- 1 3 -- 1 Germany Semi-finals 3 June 1934 report 7000700000000000000 ♠ 7. Ernst Wilimowski 7001530000000000000 ♠ 53 ', 59 ', 89 ', 118 ' Poland 2 -- 3, 3 -- 3, 4 -- 4, 5 -- 6 5 -- 6 aet Brazil 1938, France First round 5 June 1938 report 7000800000000000000 ♠ 8. Leônidas 7001180000000000000 ♠ 18 ', 93 ', 104 ' Brazil 1 -- 0, 5 -- 4, 6 -- 4 6 -- 5 aet Poland 7000900000000000000 ♠ 9. Gustav Wetterström 7001320000000000000 ♠ 32 ', 37 ', 44 ' Sweden 2 -- 0, 3 -- 0, 4 -- 0 8 -- 0 Cuba Quarter - finals 12 June 1938 report 7001100000000000000 ♠ 10. Harry Andersson 7000900000000000000 ♠ 9 ', 81 ', 89 ' Sweden 1 -- 0, 6 -- 0, 8 -- 0 8 -- 0 Cuba 7001110000000000000 ♠ 11. Óscar Míguez 7001140000000000000 ♠ 14 ', 45 ', 56 ' Uruguay 1 -- 0, 4 -- 0, 5 -- 0 8 -- 0 Bolivia 1950, Brazil Group stage 2 July 1950 report 7001120000000000000 ♠ 12. Ademir 7001170000000000000 ♠ 17 ', 36 ', 52 ', 58 ' Brazil 1 -- 0, 2 -- 0, 4 -- 0, 5 -- 0 7 -- 1 Sweden Final round 9 July 1950 report 7001130000000000000 ♠ 13. Sándor Kocsis 7001240000000000000 ♠ 24 ', 36 ', 50 ' Hungary 3 -- 0, 4 -- 0, 5 -- 0 9 -- 0 South Korea 1954, Switzerland Group stage 17 June 1954 report 7001140000000000000 ♠ 14. Erich Probst 7000400000000000000 ♠ 4 ', 21 ', 24 ' Austria 2 -- 0, 3 -- 0, 4 -- 0 5 -- 0 Czechoslovakia 19 June 1954 report 7001150000000000000 ♠ 15. Carlos Borges 7001170000000000000 ♠ 17 ', 47 ', 57 ' Uruguay 1 -- 0, 3 -- 0, 5 -- 0 7 -- 0 Scotland report 7001160000000000000 ♠ 16. Sándor Kocsis (II) 7000300000000000000 ♠ 3 ', 21 ', 67 ', 78 ' Hungary 1 -- 0, 3 -- 0, 6 -- 1, 8 -- 2 8 -- 3 West Germany 20 June 1954 report 7001170000000000000 ♠ 17. Burhan Sargın 7001370000000000000 ♠ 37 ', 64 ', 70 ' Turkey 4 -- 0, 5 -- 0, 6 -- 0 7 -- 0 South Korea report 7001180000000000000 ♠ 18. Max Morlock 7001300000000000000 ♠ 30 ', 60 ', 77 ' West Germany 3 -- 1, 4 -- 1, 6 -- 1 7 -- 2 Turkey 23 June 1954 report 7001190000000000000 ♠ 19. Theodor Wagner 7001250000000000000 ♠ 25 ', 27 ', 53 ' Austria 1 -- 3, 3 -- 3, 6 -- 4 7 -- 5 Switzerland Quarter - finals 26 June 1954 report 7001200000000000000 ♠ 20. Josef Hügi 7001170000000000000 ♠ 17 ', 19 ', 58 ' Switzerland 2 -- 0, 3 -- 0, 5 -- 6 5 -- 7 Austria 7001210000000000000 ♠ 21. Just Fontaine 7001240000000000000 ♠ 24 ', 30 ', 67 ' France 1 -- 1, 2 -- 1, 5 -- 3 7 -- 3 Paraguay 1958, Sweden Group stage 8 June 1958 report 7001220000000000000 ♠ 22. Pelé 7001520000000000000 ♠ 52 ', 64 ', 75 ' Brazil 3 -- 1, 4 -- 1, 5 -- 1 5 -- 2 France Semi-finals 24 June 1958 report 7001230000000000000 ♠ 23. Just Fontaine (II) 7001160000000000000 ♠ 16 ', 36 ', 78 ', 89 ' France 1 -- 0, 3 -- 1, 4 -- 1, 6 -- 3 6 -- 3 West Germany 3rd place match 28 June 1958 report 7001240000000000000 ♠ 24. Flórián Albert 7000100000000000000 ♠ 1 ', 6 ', 53 ' Hungary 1 -- 0, 2 -- 0, 5 -- 0 6 -- 1 Bulgaria 1962, Chile Group stage 3 June 1962 report 7001250000000000000 ♠ 25. Eusébio 7001270000000000000 ♠ 27 ', 43 ' (p), 56 ', 59 ' (p) Portugal 1 -- 3, 2 -- 3, 3 -- 3, 4 -- 3 5 -- 3 North Korea 1966, England Quarter - finals 23 July 1966 report 7001260000000000000 ♠ 26. Geoff Hurst 7001180000000000000 ♠ 18 ', 98 ', 120 ' England 1 -- 1, 3 -- 2, 4 -- 2 4 -- 2 aet West Germany Final 30 July 1966 report 7001270000000000000 ♠ 27. Gerd Müller 7001270000000000000 ♠ 27 ', 52 ' (p), 88 ' West Germany 2 -- 1, 3 -- 1, 5 -- 1 5 -- 2 Bulgaria 1970, Mexico Group stage 7 June 1970 report 7001280000000000000 ♠ 28. Gerd Müller (II) 7001190000000000000 ♠ 19 ', 26 ', 39 ' West Germany 1 -- 0, 2 -- 0, 3 -- 0 3 -- 1 Peru 10 June 1970 report 7001290000000000000 ♠ 29. Dušan Bajević 7000800000000000000 ♠ 8 ', 30 ', 81 ' Yugoslavia 1 -- 0, 5 -- 0, 9 -- 0 9 -- 0 Zaire 1974, West Germany Group stage 18 June 1974 report 7001300000000000000 ♠ 30. Andrzej Szarmach 7001300000000000000 ♠ 30 ', 34 ', 50 ' Poland 3 -- 0, 5 -- 0, 6 -- 0 7 -- 0 Haiti 19 June 1974 report 7001310000000000000 ♠ 31. Rob Rensenbrink 7001400000000000000 ♠ 40 ' (p), 62 ', 79 ' (p) Netherlands 1 -- 0, 2 -- 0, 3 -- 0 3 -- 0 Iran 1978, Argentina Group stage 3 June 1978 report 7001320000000000000 ♠ 32. Teófilo Cubillas 7001360000000000000 ♠ 36 ' (p), 39 ' (p), 79 ' Peru 2 -- 0, 3 -- 0, 4 -- 1 4 -- 1 Iran 11 June 1978 report 7001330000000000000 ♠ 33. László Kiss 7001690000000000000 ♠ 69 ', 72 ', 76 ' Hungary 6 -- 1, 8 -- 1, 9 -- 1 10 -- 1 El Salvador 1982, Spain Group stage 15 June 1982 report 7001340000000000000 ♠ 34. Karl - Heinz Rummenigge 7000900000000000000 ♠ 9 ', 57 ', 66 ' West Germany 1 -- 0, 2 -- 0, 3 -- 0 4 -- 1 Chile 20 June 1982 report 7001350000000000000 ♠ 35. Zbigniew Boniek 7000400000000000000 ♠ 4 ', 26 ', 53 ' Poland 1 -- 0, 2 -- 0, 3 -- 0 3 -- 0 Belgium Second round 28 June 1982 report 7001360000000000000 ♠ 36. Paolo Rossi 7000500000000000000 ♠ 5 ', 25 ', 74 ' Italy 1 -- 0, 2 -- 1, 3 -- 2 3 -- 2 Brazil 5 July 1982 report 7001370000000000000 ♠ 37. Preben Elkjær 7001110000000000000 ♠ 11 ', 67 ', 80 ' Denmark 1 -- 0, 4 -- 1, 5 -- 1 6 -- 1 Uruguay 1986, Mexico Group stage 8 June 1986 report 7001380000000000000 ♠ 38. Gary Lineker 7000900000000000000 ♠ 9 ', 14 ', 34 ' England 1 -- 0, 2 -- 0, 3 -- 0 3 -- 0 Poland 11 June 1986 report 7001390000000000000 ♠ 39. Igor Belanov 7001270000000000000 ♠ 27 ', 70 ', 111 ' (p) Soviet Union 1 -- 0, 2 -- 1, 3 -- 4 3 -- 4 aet Belgium Round of 16 15 June 1986 report 7001400000000000000 ♠ 40. Emilio Butragueño 7001430000000000000 ♠ 43 ', 56 ', 80 ', 88 ' (p) Spain 1 -- 1, 2 -- 1, 4 -- 1, 5 -- 1 5 -- 1 Denmark 18 June 1986 report 7001410000000000000 ♠ 41. Míchel 7001220000000000000 ♠ 22 ', 61 ', 81 ' Spain 1 -- 0, 2 -- 1, 3 -- 1 3 -- 1 South Korea 1990, Italy Group stage 17 June 1990 report 7001420000000000000 ♠ 42. Tomáš Skuhravý 7001120000000000000 ♠ 12 ', 63 ', 82 ' Czechoslovakia 1 -- 0, 2 -- 1, 4 -- 1 4 -- 1 Costa Rica Round of 16 23 June 1990 report 7001430000000000000 ♠ 43. Gabriel Batistuta 7000200000000000000 ♠ 2 ', 44 ', 89 ' (p) Argentina 1 -- 0, 2 -- 0, 4 -- 0 4 -- 0 Greece 1994, United States Group stage 21 June 1994 report 7001440000000000000 ♠ 44. 5 Oleg Salenko 7001140000000000000 ♠ 14 ', 41 ', 44 ' (p), 72 ', 75 ' Russia 1 -- 0, 2 -- 0, 3 -- 0, 4 -- 1, 5 -- 1 6 -- 1 Cameroon 28 June 1994 report 7001450000000000000 ♠ 45. Gabriel Batistuta (II) 7001730000000000000 ♠ 73 ', 78 ', 83 ' (p) Argentina 3 -- 0, 4 -- 0, 5 -- 0 5 -- 0 Jamaica 1998, France Group stage 21 June 1998 report 7001460000000000000 ♠ 46. Miroslav Klose 7001200000000000000 ♠ 20 ', 25 ', 70 ' Germany 1 -- 0, 2 -- 0, 5 -- 0 8 -- 0 Saudi Arabia 2002, South Korea & Japan Group stage 1 June 2002 report 7001470000000000000 ♠ 47. Pauleta 7001140000000000000 ♠ 14 ', 65 ', 77 ' Portugal 1 -- 0, 2 -- 0, 3 -- 0 4 -- 0 Poland 10 June 2002 report 7001480000000000000 ♠ 48. Gonzalo Higuaín 7001330000000000000 ♠ 33 ', 76 ', 80 ' Argentina 2 -- 0, 3 -- 1, 4 -- 1 4 -- 1 South Korea 2010, South Africa Group stage 17 June 2010 report 7001490000000000000 ♠ 49. Thomas Müller 7001120000000000000 ♠ 12 ' (p), 45 ', 78 ' Germany 1 -- 0, 3 -- 0, 4 -- 0 4 -- 0 Portugal 2014, Brazil Group stage 16 June 2014 report 7001500000000000000 ♠ 50. Xherdan Shaqiri 7000600000000000000 ♠ 6 ', 31 ', 71 ' Switzerland 1 -- 0, 2 -- 0, 3 -- 0 3 -- 0 Honduras 25 June 2014 report 7001510000000000000 ♠ 51. Cristiano Ronaldo 7000400000000000000 ♠ 4 ' (p), 44 ', 88 ' Portugal 1 -- 0, 2 -- 1, 3 -- 3 3 -- 3 Spain 2018, Russia Group stage 15 June 2018 report 7001520000000000000 ♠ 52. Harry Kane 7001220000000000000 ♠ 22 ' (p), 7001010450004500045 ♠ 45 + 1 ' (p), 62 ' England 2 -- 0, 5 -- 0, 6 -- 0 6 -- 1 Panama 24 June 2018
who has scored a hat trick against spain
Cristiano Ronaldo