Former Arsenal, Chelsea and Barcelona stars are among the top 10 players who have given Cristiano Ronaldo sleepless night after securing most number of wins against him, for both club and country. There is no shadow of doubt that Ronaldo ranks among the greatest players of all time but these 10 players have enjoyed the most against the Portuguese.
Here's a look at the top 10 players who have the most number of wins against Cristiano Ronaldo
Pedro (11 wins)
Pedro and Ronaldo first played against each other in the 2009 UEFA Champions League final as the former came in as a late substitute for Andres Iniesta. After winning that match, Pedro went on to win 10 other games against Ronaldo, mostly which were El Classico battles.
The last time both of these players faced was back in September 2020, as that game ended in a 2-2 draw for Roma and Juventus.
Cesc Fabregas (11 wins)
Cesc Fabregas won his first game against Ronaldo in the 2005 FA Cup final against Manchester United. The former Arsenal player has played 24 games against Ronaldo throughout his career, as the latter only managed to win seven of those games.
Koke (11 wins)
Ronaldo did gave Koke some sleepless nights himself as he defeated him twice in the Champions League finals but in total, the Portuguese has lost 11 games against the Spaniard.
The 33-year-old is still going strong and showing no signs of slowing down as he is closing in on 700 appearances for Atletico Madrid.
Antione Griezmann (12 wins)
Ronaldo has managed to defeat Griezmann on 13 occasions which includes the famous 2016 Euro Cup final. However, the Frenchman has had the last laugh as he has beaten Ronaldo many a times. The last time when the pair met on the field, French dumped Portugal out of the Euro 2024 on penalties.
Griezmann has now retired from international football meaning that both of these stars won't play against each other again.
Dani Alves (13 wins)
The Brazilian full-back has enjoyed some fierce battles against Ronaldo in the El Classico during his time at Barcelona. In the 30 games that he has played against Ronaldo, Alves has managed to win 13 out of them, drew seven and lost 10.
Xavi (14 wins)
Throughout his illustrious career, Ronaldo managed to play against Xavi 28 times but only managed to win on seven occasions. On the other hand, Xavi enjoyed a great track record against Ronaldo averaging 1.75 points per game in the matches against him.
Andres Iniesta (16 wins)
Cristiano Ronaldo got the better of Iniesta when the pair met in the 2007-08 Champions League semi-finals, but the latter took his revenge two years later in the 2009 Champions League finals by beating him.
Ronaldo has played against Iniesta 36 times in his career, as the Spaniard managed to win 44.4% of them. Ronaldo managed to win only 10 games out of the 36 he played against Iniesta.
Lionel Messi (16 wins)
The debate of who is the GOAT between Messi and Ronaldo in football still rages on till this day, but when it comes to their head to head record, the Argentinian is ahead of Ronaldo.
In the 36 games that Messi has played against Ronaldo, the eight time Ballon d'Or winner scored 22 goals and had 12 assists. Whereas, Ronaldo scored 21 goals and had just one assist on the board.
The World Cup winner has a 44.4% winning ratio over Ronaldo as the latter managed to win 30.5% of his games against Messi. The last time this pair met in European football, Juventus managed to beat Barcelona 3-0, thanks to a brace from Ronaldo.
Gerard Pique (17 wins)
Ronaldo and Pique shared the dressing room once when they were together at Manchester United but became fierce rivals when the latter joined Barcelona. Pique boasts as better record against Ronaldo than anybody else on the entire list. In the games that these two have played against each other, Ronaldo averages 0.97 points per game which is his lowest against anybody on this list.
Sergio Busquets (18 wins)
Cristiano Ronaldo and Sergio Busquets have met on 38 different occasions. This is the most number of matches Ronaldo has played against single opponent. In those 38 matches, Busquets managed to win 18, drew 11 and lost nine.
In the last 12 head to head games against each other, Ronaldo has just managed to win on one occasion. Busquets is surely the one opponent Ronaldo hates the most playing.