It’s a big night for football fans all over the globe as the two top ranked teams in the sport go head to head. Aptly titled El Clasico, it is a war of the Titans with Real Madrid going up against Barcelona. Lionel Messi going up against Cristiano Ronaldo is what the fans want to watch. It is extremely difficult to chose between the two but the two phenomenal players on opposite sides seldom lead to a dull game. [Also Read: Cristiano Ronaldo opens up on Lionel Messi, family life in new film

Lionel Messi has the best possible record in the El Clasico till date. Lionel Messi has scored 21 goals against Real Madrid. The Argentine player’s goals keep getting better. The bigger the stakes, the better he performs and that’s exactly what his fans will be hoping for from the match scheduled to start soon. [Also Read: Real Madrid vs Barcelona Spanish La Liga 2015-16 Preview]

Remember the free kick by Messi against Real Madrid in 2012? Or, the free kick in the Spanish Super Cup in 2011. It will be interesting to watch Messi go up against Ronaldo as both the players are said to have been lacking motivation. It could be a tactic by the team press agents to put the other team off their focus by making them just a tad complacent to get the edge over such an important game. A win is as prestigious as humiliating a loss because the fans and the media watch these two teams like hawks. Here’s a look at the 21 goals Messi has scored against Real Madrif, just in case you forgot a few.