Sergio Ramos has finally decided that Lionel Messi is the greatest player ever, after years of ‘suffering’ at the hands of his once rival.

For many years, it’s likely that Ramos would have named Cristiano Ronaldo the greatest of all time, with the two men winning countless trophies at Real Madrid together.

Ramos at least acknowledged Messi as on a level with his then Bernabeu teammate, as he pointed out to mock Antoine Griezmann once, but it’s safe to say the pair didn’t really get on.

As staunch protectors of the opposite ends of the rivalry, the Spanish defender and the then Barcelona forward would often clash during Clasico games.

In their 18 months together, Ramos has obviously seen enough of Messi to finally admit that he is the greatest footballer of all time.

“There was suffering for several years playing against Messi,” the 36-year-old told PSG TV, ” I am now enjoying him. He is the best player football has ever produced.”

Messi and Ramos had plenty of run ins as opponents. Image: AlamyIt might come as a blow to Ronaldo, who might have always expected his former Bernabeu brother to have his back in football’s longest running debate.

They were reunited and full of smiles recently however, when the Ligue 1 giants flew out to Saudi Arabia for a mid season friendly game.

Christophe Galtier’s side came up against Ronaldo, who has just moved to Saudi Arabia, as part of an All Star XI, and the forward shared an embrace with Ramos ahead of kick off.