Real Madrid versus Barcelona, best known as El Clásico, is the most famous derby in world soccer.
More than just a battle between Spanish football's two most successful-ever 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 Spanish 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 1902, the two clubs and their contrasting philosophies have clashed over 250 times.
But which of the two has emerged victorious more often?
In their 258 competitive meetings to date, Real Madrid has marginally come out on top more often, winning 105 games to Barcelona's 101. The two sides have shared the spoils on 52 occasions.
Real Madrid and Barcelona have met most frequently in LaLiga. Of their 189 encounters in Spanish soccer's top flight, Los Blancos have won 79, while Barcelona has won 75. They've drawn 35 times.
In the Champions League, Madrid again holds the edge, winning three games, losing two, and drawing five.
Meanwhile, in the Copa del Rey, Spain's biggest domestic knockout tournament, it's Barcelona that has the better record, with 16 wins to Madrid's 13.
Competition
Matches
Real Madrid wins
Barcelona wins
Draws
LaLiga
189
79
75
35
Copa del Rey
37
13
16
8
Copa de La Liga
6
0
2
4
Supercopa de Espana
17
10
5
2
Champions League
8
3
2
3
Copa de la Coronacion
1
0
1
0
Totals
258
105
101
52
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.
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 Barcelona during his nine seasons in the Spanish capital.
Ronaldo's total is matched by Madrid icon Alfredo Di Stéfano.
Player
El Clásico Appearances
Goals
Lionel Messi
45
26
Cristiano Ronaldo
31
18
Alfredo Di Stéfano
30
18
Karim Benzema
43
16
Raúl
37
15
César Rodríguez
28
14
Paco Gento
42
14
Ferenc Puskás
18
14
READ THE LATEST LA LIGA NEWS, PREVIEWS, PREDICTIONS, TRANSFER RUMORS AND MORE
feed
Barnaby Lane is a highly experienced sports writer who has written for The Times, FourFourTwo Magazine, TalkSPORT, and Business Insider. Over the years, he's had the pleasure of interviewing some of the biggest names in world sport, including Usain Bolt, Rafael Nadal, Christian Pulisic, and more.
© 2025 ABG-SI LLC. – SPORTS ILLUSTRATED IS A REGISTERED TRADEMARK OF ABG-SI LLC. – All Rights Reserved. The content on this site is for entertainment and educational purposes only. Betting and gambling content is intended for individuals 21+ and is based on individual commentators' opinions and not that of Sports Illustrated or its affiliates, licensees and related brands. All picks and predictions are suggestions only and not a guarantee of success or profit. If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER.