Former Leicester City midfielder, Robbie Savage, has picked Manchester United forward, Cristiano Ronaldo as the greatest player ever ahead of Paris Saint-Germain star, Lionel Messi.
Ronaldo and Messi are competing in new leagues this season.
The Portugal captain left Juventus for Premier League giants, Man United, in the summer, while the Argentine captain left Barcelona for French Ligue 1 giants, PSG.
Ronaldo has won the Ballon d’Or five times, while Messi has six Ballon d’Or titles to his name.
But Savage feels if Ronaldo can score 20 goals this season for Man United in a more competitive league than Messi, the debate will finally be settled.
“I think this is the pivotal season where Ronaldo, for me, will be crowned the best player ever,” Savage told William Hill.
“Messi started at PSG, you know, he has had a couple of injuries and has not got off to the best starts.
“I would say because Ronaldo has done it in Spain, he started off in Portugal, came to the Premier League, Italy, and is now doing it again at 36 in the Premier League.
“I would say the two greatest players ever if this season dictates, Ronaldo in the Premier League getting 20 goals, and Messi struggling in Ligue 1, I would say Ronaldo is the greatest ever.”
Ronaldo has already scored five goals for Man United in all competitions so far this season, while Messi has netted just one goal.
EPL: Robbie Savage predicts teams that will finish in top four
Messi vs Ronaldo: Savage names greatest player ever