Real Madrid vs Barcelona: El Clásico Match History Statistics

As of December 2024, Real Madrid vs Barcelona have faced each other in 258 official El Clásico matches. The record stands at 105 wins for Real Madrid, 101 wins for Barcelona, and 52 draws, with Barcelona slightly trailing.

Barca VS Real Madrid History Stats

Competition Matches Real Madrid Wins Barcelona Wins Draws Real Madrid Goals Barcelona Goals Total Goals
La Liga 189 79 75 35 304 305 609
Copa del Rey 38 13 17 8 70 71 141
Copa de la Liga 6 0 2 4 8 13 21
Supercopa de España 17 10 5 2 38 24 62
UEFA Champions League 8 3 2 3 13 10 23
Official Matches 258 105 101 52 433 423 856
Friendlies 35 4 21 10 41 88 129
Total 293 109 122 62 474 511 985

El Clásico Top Scorers

Rank Appearances 🏃‍♂️Player Nationality Team ⚽Goals
1 44 Lionel Messi 🇦🇷 Barcelona 26
2 30 Alfredo Di Stefano 🇦🇷 Real Madrid 18
2 30 Cristiano Ronaldo 🇵🇹 Real Madrid 18
3 44 Karim Benzema 🇫🇷 Real Madrid 17
4 37 Raul 🇪🇸 Real Madrid 15
5 18 Ferenc Puskas 🇭🇺 Real Madrid 14
5 28 Cesar Rodriguez 🇪🇸 Barcelona 14
5 42 Paco Gento 🇪🇸 Real Madrid 14
6 35 Santillana 🇪🇸 Real Madrid 12
7 15 Luis Suarez 🇺🇾 Barcelona 11
8 8 Josep Samitier 🇪🇸 Barcelona/Real Madrid 10
8 18 Hugo Sanchez 🇲🇽 Real Madrid 10
8 23 Juanito 🇪🇸 Real Madrid 10

Barca VS Real Madrid Top Appearance

Rank Player Club Appearances
1 Sergio Busquets Barcelona 48
2 Lionel Messi Barcelona 45
2 Sergio Ramos Real Madrid 45
3 Karim Benzema Real Madrid 43
4 Paco Gento Real Madrid 42
4 Manuel Sanchís Real Madrid 42
4 Xavi Barcelona 42
5 Gerard Piqué Barcelona 40
6 Andrés Iniesta Barcelona 38
7 Fernando Hierro Real Madrid 37
7 Raúl Real Madrid 37
7 Iker Casillas Real Madrid 37
8 Santillana Real Madrid 35

FAQ

Q:Where can I watch the official Barca vs Real Madrid match?

A: ①📺https://www.dazn.com/ ②📺https://www.espn.com/ ③📺http://www.beinsports.com/

Q:Where can I watch the official Barca vs Real Madrid replay for free?

A:FootyFull

Q:Where can I watch the official Barca vs Real Madrid live for free?

A:You can watch La Liga live for free on bet365 by simply signing up for a new account and making a small deposit, even if you don’t place any bets.