Thursday, June 25, 2026
Home / Sports / Who is the African World Cup goalscorer older than...
Sports

Who is the African World Cup goalscorer older than Ronaldo and Messi?

CN
CitrixNews Staff
·
Who is the African World Cup goalscorer older than Ronaldo and Messi?
A composite triptych image made up of three vertical columns which show, from left to right: Cristiano Ronaldo in action for Portugal in a red shirt with white number seven on the chest; Cameroon's Roger Milla, with his face turned away from the camera, in green shirt and red shorts dancing next to a yellow corner flag at Italia 90; Lionel Messi in action for Argentina in a classic home kit with blue and white vertical stripes. Both Ronaldo and Messi appear to be looking in towards Milla in the middle of the imageImage source, Getty ImagesImage caption,

Cristiano Ronaldo and Lionel Messi have been breaking records at the 2026 World Cup, but neither are the oldest goalscorer in the tournament's long history

ByRob StevensBBC Sport Africa
  • Published24 June 2026

Cristiano Ronaldo may have scored at a record sixth Fifa World Cup, but there is one piece of history which still eludes both him and Lionel Messi, who celebrated his 39th birthday on Wednesday.

When Ronaldo broke the deadlock against Uzbekistan in Portugal's second group match, he became the second-oldest scorer in the history of the tournament, finding the back of the net at the ripe old age of 41 years and 138 days.

But the former Manchester United and Real Madrid man still sits behind Cameroon great Roger Milla on the all-time list.

Milla first featured at the 1982 finals in Spain but found global fame, aged 38, with four goals as the Indomitable Lions reached the quarter-finals at Italia 90 - the first African team to make it that far - marking his efforts with a dance by the corner flag, which became his trademark.

Four years later, Milla was back on the scoresheet at USA 94, slotting in from eight yards against Russia. The corner flag wiggle was back again, but Cameroon lost the game 6-1 and went out at the group stage.

However, Ronaldo will no doubt take some pride in the fact he bumped Messi down from third to fourth on the list after the Argentina forward had netted aged 38 years and 363 days in his side's win over Austria.

Messi could also be overtaken by Bosnia-Herzegovina striker Edin Dzeko or Croatia midfielder Luka Modric, both 40, should either bag a goal.

Japan centre-back Yuto Nagamoto is also nine months older than the Argentine legend but is yet to make an appearance.

Or could a veteran goalkeeper turn themselves into an unlikely hero? Six are older than Messi, including Germany's Manuel Neuer, Cape Verde's Vozinha and Uruguay's Fernando Muslera - but no keeper has ever scored in 22 editions of the World Cup stretching back to 1930.

Austria's Marko Arnautovic, 37, has entered the top 10 at this tournament thanks to his late penalty in the win over Jordan.

But Milla's record looks set to stand for some time unless, that is, Ronaldo or Messi fancy the idea of playing on home soil when the 2030 World Cup hosts games in both Portugal and Argentina.

You wouldn't rule it out, right?

The top 10 oldest goalscorers in World Cup history

Roger Milla runs as he celebrates scoring against Russia at the 1994 World Cup by spreading his arms out wide with a wide grin on his face. Milla wears a green Cameroon shirt with a red collar and a bold number nine on the chest, with red shorts. Out of focus in the background a referee in a yellow shirt and black shorts and a Russia player in a white shirt and blue shorts can be seen in front of a crowdImage source, Getty ImagesImage caption,

Roger Milla played for Cameroon between 1973 and 1994

1. Roger Milla - Cameroon vs Russia (28 June 1994) - 42 years, 39 days

2. Cristiano Ronaldo - Portugal vs Uzbekistan (23 June 2026) - 41 years, 138 days

3. Pepe - Portugal vs Switzerland (6 December 2022) - 39 years, 283 days

4. Lionel Messi - Argentina vs Austria (22 June 2026) - 38 years, 363 days

5. Gunnar Gren - Sweden v Germany (24 June 1958) - 37 years, 236 days

6. Cuauhtemoc Blanco - Mexico v France (17 June 2010) - 37 years, 151 days

7. Felipe Baloy - Panama vs England (24 June 2018) - 37 years, 120 days

8. Marko Arnautovic - Austria v Jordan (17 June 2026) - 37 years, 58 days

9. Obdulio Varela - Uruguay vs England (26 June 1954) - 36 years, 279 days

10. Martin Palermo - Argentina vs Greece (22 June 2010) - 36 years, 227 days

Related topics

Originally reported by BBC Sport. Read the full story at the original source.