Cristiano Ronaldo and Lionel Messi come face to face against on Saturday in Spain. This is a mini battle before arguably the two best football players on the planet begin another battle of who is the world’s best player.

Cristiano and Lionel have broken bounds in the game of football. But football fans are still not satisfied when it comes to explanations of who should be the best.

Cristiano RonaldoplayCristiano Ronaldo

The Messi fanatics will fight with every breath they have that Ronaldo comes nowhere near Messi as the Argentine is in line with football greats Pele and Maradona. Well, they make their point but Ronaldo fans just don’t take it. Fans of the Portugal captain also have their own reasons why their man is the best thing to have ever happened to football.

READ MORE: Colombia Plane Crash: All you need to know about Chapecoense and their tragedy

The has been one of the fiercest player rivalries.

Ahead of the El Clasico where Barcelona take on Real Madrid at the Camp Nou, we take a look at how Lionel Messi and Cristiano Ronaldo have fared in the fixture when they were both played.

Lionel MessiplayLionel Messi

There have been 25 El Clasicos where Lionel Messi and Cristiano Ronaldo played in.

Lionel Messi and his Barcelona team have won 12 of those El Clasico games.

Cristiano Ronaldo and Real Madrid have won 7 of the games.

Six of these games have ended in a draw.

Cristiano Ronaldo leads the goal tally in these games havingscored 16 goals in the fixture against his rival.

Lionel Messi has 15 goals from El Clasicos where he and Ronaldo played in.

In a much detailed analysis, Ronaldo scores a goal every 138 minutes, 26 seconds and gives an assist every 2199 minutes.

Messi on the other hand scores a goal every 148 minutes, 16 seconds and gives an assist every 247 minutes, 07 seconds.

The Argentine also generates a goal every 92 minutes, 40 seconds.

For Cristiano Ronaldo, the Portuguese generates a goal every 129 minutes, 21 seconds.

These are the statistics so far for an El Clasico game where both Lionel Messi and Cristiano Ronaldo have played in.

Lionel Messiplay

Cristiano Ronaldoplay

Vote