Daily Beirut
Edition·Independent — Beirut, Lebanon

Football

Who holds the record for the oldest goal scorer in World Cup history?

Roger Milla remains the oldest player to score in the FIFA World Cup, with Cristiano Ronaldo setting new records but not surpassing Milla's age mark.

··2 min read
Who holds the record for the oldest goal scorer in World Cup history?
Share

At 42 years and 39 days old, Roger Milla holds the record as the oldest goal scorer in FIFA World Cup history, a milestone set during the USA 94 tournament when he scored against Russia.

Cristiano Ronaldo, who scored in the group stage against Uzbekistan and again in the round of 32 versus Croatia, has established several records at the recent World Cup in North America. His goal against Uzbekistan made him the first male player to score in six different World Cup tournaments, a record he shares with Lionel Messi for the most World Cups played.

Additionally, Ronaldo became the oldest player to score in a knockout stage match at 41 years and 147 days, although this does not surpass Milla's overall oldest scorer record.

Top Veteran Scorers in FIFA World Cup History

The latest tournament showcased the enduring skills of veteran players, with Lionel Messi, Marko Arnautovic, and Ivan Perisic all entering the top ten oldest goal scorers list. Below is the ranking of the oldest goal scorers in World Cup history:

1. Roger Milla (Cameroon) – 42 years & 39 days

2. Cristiano Ronaldo (Portugal) – 41 years & 147 days

3. Pepe (Portugal) – 39 years & 283 days

4. Lionel Messi (Argentina) – 39 years & 13 days

5. Gunnar Gren (Sweden) – 37 years & 236 days

6. Cuauhtémoc Blanco (Mexico) – 37 years & 151 days

7. Ivan Perisic (Croatia) – 37 years & 150 days

8. Felipe Baloy (Panama) – 37 years & 120 days

9. Marko Arnautovic (Austria) – 37 years & 69 days

10. Obdulio Varela (Uruguay) – 36 years & 279 days

11. Martin Palermo (Argentina) – 36 years & 227 days

12. Georges Bregy (Switzerland) – 36 years & 152 days

13. Ramin Rezaeian (Iran) – 36 years & 97 days

14. Olivier Giroud (France) – 36 years & 71 days

15. Tom Finney (England) – 36 years & 64 days

16. Miroslav Klose (Germany) – 36 years & 29 days

17. John Aldridge (Republic of Ireland) – 35 years & 279 days

18. Nils Liedholm (Sweden) – 35 years & 264 days

19. Hassan Al-Haydos (Qatar) – 35 years & 159 days

20. Giovanni van Bronckhorst (Netherlands) – 35 years & 151 days

Add Daily Beirut to your Google News feed to get the latest first.
Share