Cristiano Ronaldo has now scored an incredible 447 league goals in 17 years of senior football, but where does he rank among the record scorers with the most goals across all European leagues?
Click through the gallery above to see the all-time top goalscorers across all of Europe's leagues.
The Juventus superstar has netted 28 times in Serie A this season already, and is on track to score more than 30 league goals in this campaign.
Overall, he has now scored 49 goals in Italy's top flight since joining Juventus in July 2018, and 447 times across all four leagues he has played in.
Ronaldo scored thrice in the early stages of his career in the Portuguese first division, added 84 strikes in England's Premier League with Manchester United, another 311 in LaLiga with Real Madrid, plus his 49 with Juve in Serie A.
Only two players managed to score more league goals in the history of the European game, namely Ferenc Puskas and Josef Bican.
Legendary Real forward Puskas finished his career with 517 league goals in Hungary (358 goals) and Spain (159 goals) between 1943 and 1966, while Austria-born Bican netted 500 league goals in the former Czechoslovakia and another 18 in Austria's first division, according to UEFA.
Messi is in fourth place, behind longstanding rival Ronaldo, having scored 441 LaLiga goals so far.
Only eight players in history have managed to net more than 400 times across all European leagues – you can see all of them in gallery above!
Do you think Ronaldo can still catch Puskas and Bican? Have your say in the comments section below.