1st) Lionel Messi – 38 years & 335 days 2nd) Cristiano Ronaldo – 33 years & 130 days 3rd) Rob Rensenbrink – 30 years & 335 days 4th) Pedro Cea – 29 years & 329 days 5th) Gabriel Batistuta – 29 years & 140 days 6th) Teofilo Cubillas – 29 years & 95 days 7th) Max Morlock – 29 years & 43 days 8th) Pauleta – 29 years & 43 days 9th) Preben Elkjaer – 28 & 270 days 10th) Angelo Schiavio – 28 years & 224 days Updated after games on 16 June 2026.
2026 | Group stage Hat-trick in Argentina 3-0 Algeria
Russia 2018 | Group stage Hat-trick in Portugal 3-3 Spain
Argentina 1978 | Group stage Hat-trick in Netherlands 3-0 IR Iran
29 years and 329 days Uruguay 1930 | Semi-finals Hat-trick in Uruguay 6-1 Yugoslavia
France 1998 | Group stage Hat-trick in Argentina 5-0 Jamaica
Argentina 1978 | Group stage Hat-trick in Peru 4-1 IR Iran
29 years and 43 days Switzerland 1954 | Play-off to reach the quarter-finals Hat-trick in West Germany 7-2 Turkey
Korea/Japan 2002 | Group stage Hat-trick in Portugal 4-0 Poland
Mexico 1986 | Group stage Hat-trick in Denmark 6-1 Uruguay
28 years and 224 days Italy 1934 | Last 16 Hat-trick in Italy 7-1 USA
Sources: FIFA Official




