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

Herve Renard Returns as Côte d'Ivoire Coach
Herve Renard has been reappointed as head coach of Côte d'Ivoire, replacing Emerse Fae. The Frenchman, who led the Elephants to AFCON glory in 2015, returns after stints with Saudi Arabia and Tunisia. His first task is qualifying for AFCON 2027.

FIFA World Cup 2026 by the numbers: inside the biggest sporting event
The FIFA World Cup 2026 across Canada, Mexico and the United States set records with 6.8 million stadium attendance, 104 matches, and nearly 300,000 accredited personnel. Behind the scenes, 43,000 volunteers, 73,700 security staff, and massive logistical efforts delivered an unprecedented tournament.

Sidny Lopes Cabral's stunner voted Goal of the Tournament at World
Cabo Verde's Sidny Lopes Cabral has won the Hyundai Goal of the Tournament for his stunning equalizer against Argentina in the Round of 16. The 23-year-old left-back curled the ball into the top corner to make it 2-2 in extra time, a goal that beat Uzbekistan's Eldor Shomurodov and Haiti's Wilson Isidor to the award.

Every nation's top World Cup goalscorer
A comprehensive list of the all-time leading goalscorers for every nation that has scored in the FIFA World Cup, from Argentina's Lionel Messi (21 goals) to Zambia's unknown. Eighty-one countries have scored, while China PR, Indonesia, and Trinidad and Tobago have participated but failed to find the net.



