Cristiano Ronaldo turned 34 this week and still remains one of the world’s elite footballers.
The Portugal superstar, now with Juventus, has 19 goals in 30 games as he seems on course to add the Serie A title to his considerable collection of silverware.
It’s an impressive feat given some stars can fade, especially after starting his career so early with Sporting Lisbon.
Thanks to the age gap, Ronaldo has, pretty, much always been the best player of his age and is now the top 34-year-old in the world, although team-mate Giorgio Chiellini and Thiago Silva run him close.
But what about every other age?
talkSPORT.com have taken a look across the globe to determine who is the best player at every age, from 16 to 41-years-old.
*All data correct as of February 6, 2019…
LATEST FOOTBALL STORIES
18-years-old – Jadon Sancho (Borussia Dortmund)
19-years-old – Matthijs De Ligt (Ajax)
20-years-old – Kylian Mbappe (Paris Saint-Germain)
21-years-old – Marcus Rashford (Manchester United)
22-years-old – Dele Alli (Tottenham Hotspur)
23-years-old – Leroy Sane (Manchester City)
24-years-old – Raheem Sterling (Manchester City)
25-years-old – Harry Kane (Tottenham Hotspur)
26-years-old – Mohamed Salah (Liverpool)
27-years-old – Neymar (Paris Saint-Germain)
28-years-old – Eden Hazard (Chelsea)
29-years-old – Toni Kroos (Real Madrid)
30-years-old – Sergio Aguero (Manchester City)
31-years-old – Lionel Messi (Barcelona)
32-years-old – Luis Suarez (Barcelona)
33-years-old – Luka Modric (Real Madrid)
34-years-old – Cristiano Ronaldo (Juventus)
35-years-old – Dani Alves (Paris Saint-Germain)
36-years-old – Fabio Quagliarella (Sampdoria)
37-years-old – Zlatan Ibrahimovic (LA Galaxy)
38-years-old – Borja Fernandez (Real Valladolid)
39-years-old – Stefano Sorrentino (Chievo)
40-years-old – Claudio Pizarro (Werder Bremen)
41-years-old – Gianluigi Buffon (Paris Saint-Germain)