Barcelona and Lionel Messi have faced many amazing challenges together with success, lifting trophies and breaking multiple records.. The Argentine superstar has showed up in several important games in La Liga, Champions League, Club World Cup, among other important competitions. 

The Cules have also seen Leo shine against archrivals Real Madrid a number of times, in which the Argentine dazzled on his way to becoming a Barca legend. The Clasico is always arguably the most exciting game in the world of soccer, and his appearances in the last years were another reason to watch this duels with high expectations.

The six time Ballon d'Or winner has been a nightmare for the Merengues while he also carried the Catalans to glory, earning recognition and claiming honors along the way. Here, find out how many times Lionel Messi scored against Real Madrid.

The fantastic stats from Messi in El Clasico

Throughout his outstanding career as arguably the best player in the world, the brilliant Argentine star broke multiple records with Barcelona. His magic also hogged the spotlight in the highly-expected matches against Real Madrid. Lionel Messi is the all-time top scorer in El Clasico with 26 goals.

The first time he was on target against Los Blancos was in 2007, when he was only 19 years old, in a breathtaking performance with a hat-trick. From then on, he continued to be a threat for Madrid as he developed into one of the most dominant players in the world. 

In a historic 6-2 win for Barca at the Santiago Bernabéu in 2009, the No. 10 scored twice. Almost two years later, Messi hit the hosts once again in a highly remembered first leg of UEFA Champions League 2011 semi-finals, scoring a brace that enabled the Cules to go on to win the title. And there were more goals from him in the following years as well, although he's carrying a bad streak at the moment.

Messi's goal drought in the latest Clasicos

Even though he tops the list of the leading goalscorers in Barça vs. Real Madrid clashes, the Argentine figure has been struggling to score against the Merengue lately. The last goal from Messi in a Clasico was on May 6, 2018, in a 2-2 draw at the Camp Nou in La Liga 2017/18. 

Messi's last goal against Real Madrid, in 2018 (Getty).

He carries five straight games without being on target against Real Madrid. If we take into account another match in which he couldn't take part due to injury, the streak would be of six duels. However, the Pulga amassed 26 goals and 14 assists in 45 games against Los Blancos so far.