Cristiano Ronaldo Real Madrid Lionel Messi BarcelonaGetty/Goal

Ronaldo vs Messi in El Clasico - Who has the best stats, goals and win record?

El Clasico, when Spain's totemic clubs Real Madrid and Barcelona collide, is one of the most eagerly anticipated football derbies in the world.

In Spain it is more than just a football match; it is a clash of cultures, a wrangling of ideologies and, of course, a showdown between the best footballers in the world.

Cristiano Ronaldo versus Lionel Messi had been the main event as the world tuned in to decide who the supreme deity in the pantheon of the beautiful game was.

Article continues below

However, that is no longer the case following Ronaldo's move to Juventus in the summer of 2018. Nevertheless, they held quite a joust for the guts of a decade. 

Neither player will feature in the upcoming encounter between the clubs, but Goal takes a look at the stats to see who comes out on top in the Clasico.

Who has won the most Clasico games?

How many Clasico games has Messi won?

Games playedWonDrawnLost

When it comes to Clasico success, Messi has been on the winning side more often than Ronaldo, winning 17 matches against Real in all competitions.

The Argentine has played against Barca's bitter rivals 38 times in his career across a number of competitions. Of those 38 matches, Messi has tasted defeat 12 times and drawn on nine occasions.

La Liga is Messi's happiest hunting ground for Clasico success, with 13 of the 17 victories coming in that competition.

In the Champions League, Messi has never lost to Real Madrid, with a win and a draw in the two games he appeared in.

Lionel Messi Barcelona Real MadridGetty Images

How many Clasico games has Ronaldo won?

Games playedWonDrawnLost

Ronaldo's success in Clasico games pales in comparison to Messi's, but it must be said that the Portuguese played in fewer encounters, having joined Real in 2009 - a number of seasons after Messi's breakthrough at Barca.

The 33-year-old was on the winning side just eight times in 30 Clasicos during his time at the Santiago Bernabeu, losing 14 and drawing eight.

Even allowing for the fact that Messi has played in eight more games, Ronaldo's win percentage of 26.7% is significantly lower than Messi's 44.7%.

Who has scored the most Clasico goals?

Cristiano Ronaldo Lionel Messi Barcelona Real MadridGetty Images

Again, Messi comes out on top in terms of Clasico goals scored, hitting the back of the net 26 times in 38 games between the sides.

Most of those goals have come in La Liga, with 18 strikes in 24 appearances, six coming in six Supercopa games and two in the Champions League.

The only competition in which Messi has not scored against Madrid is the Copa del Rey, having been kept quiet in six matches.

PlayerClasico GamesGoals
Lionel Messi3826
Cristiano Ronaldo3018

Ronaldo is eight goals behind Messi in Clasico appearances with 18, but, again, it is worth noting that the reigning Ballon d'Or winner featured in eight fewer games than his rival.

Messi's goal-to-game ratio is marginally better than Ronaldo's (0.68 to 0.60), even though his Portuguese counterpart attempts more shots per game.

Who has the most assists?

Cristiano Ronaldo Gerard Pique Real Madrid Barcelona LaLiga 23042017Getty

Once again, Messi blows Ronaldo out of the water in terms of teeing up team-mates in Clasico matches.

In addition to scoring 25 himself, the 30-year-old has set up 14 goals in his 37 Clasico appearances.

PlayerClasico GamesAssistsChances created
Lionel Messi381468
Cristiano Ronaldo30115

In 29 appearances against Barcelona for Real Madrid, Ronaldo has supplied an assist for only one goal, which is damning when set next to Messi's contribution to Barca.

As well as that, the former Manchester United man is statistically less creative, conjuring just 15 chances in comparison to Messi's 68.

Ronaldo vs Messi: El Clasico overall

Lionel Messi Barcelona Tottenham UEFA Champions League 03102018Julian Finney
PlayerClasicos wonGoalsAssists
Lionel Messi172614
Cristiano Ronaldo8181

He may have come up second best to Ronaldo in terms of trophies and individual awards in the last few years, but Messi is the undisputed king of the Clasico.

The Argentine has scored more goals, provided more assists and found himself on the winning side more often when Barca and Real face off.

Messi has a better goal-to-game ratio and the statistics clearly demonstrate that he contributes more to the overall team effort at Barca than Ronaldo does for Madrid.