Barcelona vs. Real Madrid, best known as El Clásico, is the most famous derby in world soccer.
More than just a battle between Spain’s two most successful teams, it’s a clash of identities, deeply rooted in both sporting traditions and political history.
Barcelona, the capital of Catalonia, represents an autonomous region in northeastern Spain that has sought independence from mainland Spain since the mid-19th century. The soccer club takes pride in its philosophy of developing talent through its renowned La Masia academy.
Real Madrid, by contrast, is closely associated with the Spanish royal family and nationalism. The club is renowned for its tendency to invest heavily in world soccer’s top stars, rather than relying on players developed from within.
Since first facing off in the early 1900s, the two clubs and their contrasting philosophies have clashed over 250 times.
But which of the two has emerged victorious more often?
Real Madrid vs Barcelona: Complete Head-to-Head Record

Rather unbelievably, the rivals have won the exact same number of Clásicos as one another across their 264 competitive meetings to date. Each has collected 106 victories, while there have been 52 stalemates.
Real Madrid and Barcelona have met most frequently in La Liga. Of their 192 encounters in the Spanish top flight, Los Blancos have won 80, while Barcelona have won 77. They’ve drawn 35 times.
In the Champions League, Madrid again holds the edge, winning three and losing two of eight meetings. It’s rare for Spain’s two behemoths to encounter one another on the biggest stage, but the pair memorably faced off in the semifinals back in 2010–11, when the Clásico was at its peak with José Mourinho and Pep Guardiola at the helm for Madrid and Barcelona, respectively.
Meanwhile, in the Copa del Rey, Spain’s biggest domestic knockout tournament, Barça have the better record, with 17 wins to Madrid’s 13 (in regulation time).
Competition | Matches | Real Madrid wins | Barcelona wins | Draws |
|---|---|---|---|---|
LaLiga | 192 | 80 | 77 | 35 |
Copa del Rey | 38 | 13 | 17 | 8 |
Copa de La Liga | 6 | 0 | 2 | 4 |
Supercopa de España | 19 | 10 | 7 | 2 |
Champions League | 8 | 3 | 2 | 3 |
Copa de la Coronación | 1 | 0 | 1 | 0 |
Totals | 264 | 106 | 106 | 52 |
Who Are the Top Scorers in El Clásico?

Lionel Messi is the all-time top scorer in El Clásico. The Barcelona legend found the net an impressive 26 times in 45 games against Madrid, saving some of his best work for Spain’s biggest fixture.
As is so often the case, Messi is closely followed by his greatest rival Cristiano Ronaldo for the most goals in El Clásico. Ronaldo scored 18 times for Madrid in 31 games against Barça during his nine seasons in the Spanish capital.
Ronaldo’s total is matched by Madrid icon Alfredo Di Stéfano. Karim Benzema and Raúl also had impressive scoring records in the fixture, notching 16 and 15, respectively.
Player | El Clásico Appearances | Goals |
|---|---|---|
Lionel Messi | 45 | 26 |
Alfredo Di Stéfano | 30 | 18 |
Cristiano Ronaldo | 31 | 18 |
Karim Benzema | 43 | 16 |
Raúl | 37 | 15 |
Ferenc Puskás | 18 | 14 |
César | 28 | 14 |
Paco Gento | 42 | 14 |

