Oldest goalscorers in FIFA World Cup history

Short overview
Cameroon's Roger Milla holds the record as the oldest goalscorer in World Cup history at 42 years and 39 days. The list includes Pepe, Lionel Messi, Cristiano Ronaldo, and other veteran players who scored in the tournament.
Scoring a goal in the FIFA World Cup is a career highlight for any footballer, but doing so at an advanced age adds an extra layer of achievement. The tournament has seen several veteran players find the net, with Cameroon's Roger Milla holding the record as the oldest goalscorer in World Cup history.
Top 20 oldest goalscorers
The following list ranks the 20 oldest players to have scored in a World Cup match, based on their age at the time of the goal:
- Roger Milla (Cameroon) – 42 years, 39 days
- Pepe (Portugal) – 39 years, 283 days
- Lionel Messi (Argentina) – 38 years, 363 days
- Cristiano Ronaldo (Portugal) – 37 years, 292 days
- Gunnar Gren (Sweden) – 37 years, 236 days
- Cuauhtemoc Blanco (Mexico) – 37 years, 151 days
- Felipe Baloy (Panama) – 37 years, 120 days
- Marko Arnautovic (Austria) – 37 years, 58 days
- Obdulio Varela (Uruguay) – 36 years, 279 days
- Martin Palermo (Argentina) – 36 years, 227 days
- Georges Bregy (Switzerland) – 36 years, 152 days
- Ramin Rezaeian (Iran) – 36 years, 86 days
- Olivier Giroud (France) – 36 years, 71 days
- Tom Finney (England) – 36 years, 64 days
- Miroslav Klose (Germany) – 36 years, 29 days
- John Aldridge (Republic of Ireland) – 35 years, 279 days
- Nils Liedholm (Sweden) – 35 years, 264 days
- Giovanni van Bronckhorst (Netherlands) – 35 years, 151 days
- Rafa Marquez (Mexico) – 35 years, 130 days
- Ricardo Pelaez (Mexico) – 35 years, 103 days
Roger Milla's record
Roger Milla scored his historic goal for Cameroon against Russia in the group stage of the 1994 World Cup. The match ended 6-1 in favor of Russia, but Milla's goal at the age of 42 years and 39 days secured his place in the record books. He remains the only player to have scored in the World Cup after turning 40.
Pepe and the modern era
Portuguese defender Pepe scored at 39 years and 283 days during the 2022 World Cup, placing him second on the list. Lionel Messi, at 38 years and 363 days, is third after his goal in the 2022 final. Cristiano Ronaldo, with a goal at 37 years and 292 days, ranks fourth. The presence of these contemporary stars highlights the increasing longevity of top-level footballers.
Notable mentions
The list includes players from various eras and nations. Gunnar Gren, a Swedish forward from the 1950s, scored at 37 years and 236 days. Cuauhtemoc Blanco, known for his iconic 'Blanco bounce' move, netted for Mexico at 37 years and 151 days. Felipe Baloy scored Panama's first-ever World Cup goal at 37 years and 120 days in 2018.
Other notable names include Olivier Giroud (36 years, 71 days), who became France's all-time leading scorer, and Miroslav Klose (36 years, 29 days), the World Cup's all-time top scorer with 16 goals.
More on these topics

Ronaldo Makes History as First to Score at Six World Cups
Cristiano Ronaldo became the first player to score at six FIFA World Cup editions, breaking his tie with Lionel Messi. The 41-year-old scored twice in Portugal's match against Uzbekistan in Houston, cementing his legacy at the 2026 tournament.

Ayyoub Bouaddi joins Manchester City in €100m move
Morocco international Ayyoub Bouaddi has completed a €100 million transfer from Lille to Manchester City. The 18-year-old midfielder, who impressed at the FIFA World Cup 2026, will continue his development at the Premier League club ahead of the 2030 World Cup.

Haaland's Brace Sends Norway Past Brazil at World Cup 2026
Erling Haaland scored twice to lead Norway to a historic World Cup quarter-final, defeating Brazil in a thrilling last-16 match. His performance included a towering header and a low drive, followed by the team's iconic Viking Row celebration.

Every Opening Match at the FIFA Women's World Cup
From China 1991 to New Zealand 2023, relive the drama of every opening match in Women's World Cup history. As Brazil prepares to host the 2027 tournament, FIFA looks back at the nine fixtures that kicked off the world's premier women's football event.



