
The FIFA World Cup has always been a stage where records are created, and legends are remembered for generations. While many of the tournament’s greatest moments belong to rising stars, some of the most remarkable achievements have come from veterans who refused to let age define their careers.
Over the decades, soccer fans have witnessed unforgettable performances from experienced players representing their national team on the biggest stage. From iconic goals to historic appearances, several players have shown that experience can still make a difference when the pressure is at its highest.
Modern soccer is often associated with youth, pace, and physical intensity. Most players reach their peak during their twenties, making it increasingly difficult to remain competitive deep into their thirties, let alone beyond that.
Yet a select group of players has managed to extend their careers well beyond conventional expectations. Their longevity has allowed them to leave unique marks on World Cup history, creating records that have proven incredibly difficult to break.
Several notable names feature among the oldest goalscorers in tournament history. Players such as Cristiano Ronaldo and Lionel Messi all found the net at ages when many players had already retired from international soccer.
The man at the top of the list
The answer to the question is Roger Milla, the legendary Cameroonian forward who remains the oldest player ever to score at a men’s World Cup.
Milla was 42 years and 39 days old when he scored against Russia during the 1994 World Cup in the United States. That goal remains one of the most enduring records in soccer history and has stood untouched for more than three decades.
The veteran striker scored Cameroon’s only goal during a 6-1 defeat to Russia in the group stage. Although the result was disappointing for the African national team, Milla’s goal ensured that his name would forever be written into World Cup folklore.
What makes the achievement even more remarkable is that Milla had already held the record before 1994. During the 1990 World Cup in Italy, he scored memorable goals at the age of 38, helping Cameroon become the first African national team to reach the quarter-finals of the competition.
The goal that broke his own record
By the time the 1994 World Cup arrived, Milla was already considered a soccer elder statesman. Many expected his role to be limited, but he once again delivered a historic moment. After entering the match against Russia, he scored shortly after coming onto the pitch, extending his own record and proving that his instincts had not disappeared.
The achievement was partially overshadowed by Russian striker Oleg Salenko, who scored five goals in the same match. Nevertheless, Milla’s strike became one of the tournament’s most memorable moments because of the extraordinary age at which it was scored. To this day, he remains the only player over the age of 40 to score a goal at a men’s World Cup.
The closest challengers
Several famous players have come close to breaking Milla’s record, but none have managed to surpass it. Pepe ranks second on the all-time list after scoring for Portugal against Switzerland at the 2022 World Cup at the age of 39 years and 283 days. The veteran defender’s powerful header helped Portugal secure a convincing victory in the knockout stage.
| 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. | Lionel Messi | 38 years, 357 days | Argentina vs Algeria | 16 June 2026 |
| 4. | Cristiano Ronaldo | 37 years, 292 days | Portugal vs Ghana | 24 November 2022 |
| 5. | Gunnar Gren | 37 years, 236 days | Sweden vs West Germany | 24 June 1958 |
| 6. | Cuauhtemoc Blanco | 37 years, 151 days | Mexico vs France | 17 June 2010 |
| 7. | Felipe Baloy | 37 years, 120 days | Panama vs England | 24 June 2018 |
| 8. | Obdulio Varela | 36 years, 279 days | Uruguay vs England | 26 June 1954 |
| 9. | Martin Palermo | 36 years, 227 days | Argentina vs Greece | 22 June 2010 |
| 10. | Georges Bregy | 36 years, 152 days | Switzerland vs USA | 18 June 1994 |
Shortly behind him comes Lionel Messi, who moved into third place after scoring during Argentina’s 2026 World Cup opener against Algeria at 38 years and 357 days old.
Cristiano Ronaldo also occupies a place near the top of the rankings. His penalty against Ghana at the 2022 World Cup came when he was 37 years and 292 days old, making him one of the oldest goalscorers in tournament history.
200+ Channels & Local Sports
- Price: Plans starting at $14.99/mo (Latino)
- Watch Ligue 1, Copa Libertadores & World Cup Qualifiers
Every MLS Match in One Place
- Price: $12.99/mo (Now included with standard subscription)
- Watch every MLS regular season game, Playoffs & Leagues Cup
Many Sports & ESPN Originals
- Price: $11.99/mo (or ESPN Unlimited for $29.99/mo)
- Features LaLiga, Bundesliga, FA Cup & NWSL
2,000+ Soccer Games Per Year
- Price: Starting at $8.99/mo
- Features Champions League, Serie A & Europa League
Home of the Premier League
- Price: Starting at $10.99/mo
- 175+ Exclusive EPL matches per season