In this article, we will learn about the top 10 oldest goal-scorers in FIFA World Cup history.
The FIFA World Cup has long been a stage where the world’s greatest footballers showcase their talent, determination, and ability to perform under immense pressure.
While the tournament often gives us shining stars with peak physical capabilities, history has also witnessed several remarkable performances from veterans who continued to compete at the highest level despite their advancing age.
The players featured in this table represent the oldest goalscorers in FIFA World Cup history, demonstrating that experience, leadership, and football intelligence can often compensate for the physical decline that comes with age.
From Roger Milla of Cameroon to Cristiano Ronaldo, these players’ accomplishments highlight the advancements in sports science, fitness, and player conditioning that have enabled modern footballers to extend their careers.
Let’s explore an interesting insight into the rare group of footballers who managed to score at an age when most professional players have already retired. Their accomplishments still inspire future generations and prove that age is just a number, even in sports.
| Rank | Player | Age | Match | Date |
|---|---|---|---|---|
| 1 | Roger Milla | 42 years, 39 days | Cameroon vs Russia | 28 June 1994 |
| 2 | Pepe | 39 years, 283 days | Portugal vs Switzerland | 6 December 2022 |
| 3 | Cristiano Ronaldo | 37 years, 292 days | Portugal vs Ghana | 24 November 2022 |
| 4 | Gunnar Gren | 37 years, 236 days | Sweden vs West Germany | 24 June 1958 |
| 5 | Cuauhtémoc Blanco | 37 years, 151 days | Mexico vs France | 17 June 2010 |
| 6 | Felipe Baloy | 37 years, 120 days | Panama vs England | 24 June 2018 |
| 7 | Obdulio Varela | 36 years, 279 days | Uruguay vs England | 26 June 1954 |
| 8 | Martin Palermo | 36 years, 227 days | Argentina vs Greece | 22 June 2010 |
| 9 | Georges Bregy | 36 years, 152 days | Switzerland vs USA | 18 June 1994 |
| 10 | Tom Finney | 36 years, 64 days | England vs USSR | 8 June 1958 |
Cristiano Ronaldo could climb up to the second position in the 2026 FIFA World Cup as he will be registered as a 41-year-and-4-month-old goalscorer.
Ronaldo’s ability to stay competitive at the highest level for more than two decades is a tribute to his incredible dedication to fitness, nutrition and training. He has continuously adapted his game throughout his career to remain effective and continue to perform against younger opposition.
Also Read: 10 Best Apps To Watch 2026 FIFA World Cup Live Streaming Free
A goal at the 2026 World Cup would only serve to further cement his standing as one of soccer’s greatest examples of longevity and professionalism.
However, the oldest player in the upcoming tournament is not Cristiano. The oldest player is Craig Gordon of Scotland who is 43 years and 162 days old. His presence highlights the fact that goalkeepers often enjoy longer careers than outfield players due to the unique demands of their position. His inclusion in Scotland’s squad would make him one of the oldest players ever to appear at a World Cup.

