I have played against Cristiano Ronaldo, Zinedine Zidane and Ronaldinho, but the England player was the most difficult I faced.
Ledley King has played against some titans of the game, but even those who weren't at the top had an impact on him.
The former Tottenham and England defender has faced the five-time Ballon d'Or winner, as well as Zinedine Zidane and Ronaldinho, who have also won it once each.
But who is the best of all?
“I think when all is said and done, it is Cristiano Ronaldo“said the king speakSPORT.com.
“But Zidane was up there, I played against Ronaldinho. There were some decent players at that level, but it's Ronaldo because of what he's achieved in the game and the longevity of his game.
“He will have the highest regard over the other two players, but in terms of talent and ability, all three are with Cristiano.”
Their amazing skill on the ball made them stand out from the crowd during their illustrious playing careers, but one can still make a good career without possessing conventional skills.
In terms of the toughest opponents he has faced in terms of physical presence, King has a surprise pick in the form of Kevin Davies.
Davies is best known for his time at Bolton, representing the Trotters for ten years, nine of them in the Premier League.
His standout qualities were his strength and aerial ability and King says you would know you were in for a game when facing Davies.
“As for the best striker, I would say Thierry Henry. But when it comes to tough situations, when I had battles against anyone, it was Kevin Davies at Bolton,” King said when asked who was the physically toughest opponent he faced.
“Bolton were a physical team. Everything was long ball, long throw-ins, you had to fight for everything.
“Kevin Davies was someone who looked out for himself. “You knew exactly what you were going to get from him every game, he really tested you.”
“He's someone I remember throughout my career; every game you played against, you were in for a real physical battle.”
Davies scored 87 goals in 442 Premier League appearances, and also represented Southampton and Blackburn in the top flight.
He earned his only England call-up in October 2010, making a 20-minute cameo during a Euro 2012 qualifying match against Montenegro.