Goalence
goalence
El Clasico All-Time Stats: Real Madrid vs Barcelona
⚔️
Tournaments·May 21, 2026·4 min read·Goalence Editorial

El Clasico All-Time Stats: Real Madrid vs Barcelona

291 matches since 1929. Barcelona lead by 4 wins, Real Madrid undefeated in Champions League editions. A modern comparison with Goalence on-pitch data.

Ninety-Six Years of a Reckoning

17 February 1929. The first El Clasico. Barcelona won, 2-1. In the ninety-six years since that afternoon, 291 official matches have been played between these two clubs. Nearly a century of the same two sides going at each other, every single year.

So who's ahead? Let's look at the numbers.

What the Numbers Say

| Category | Real Madrid | Barcelona | Draws |
|---|---|---|---|
| Total wins (291 matches) | 105 | 109 | 77 |
| La Liga | 79 | 80 | 49 |
| Copa del Rey | 14 | 17 | 6 |
| Champions League | 3 | 0 | 3 |
| Goals scored | 423 | 437 |, |

Barcelona lead in total wins by four. La Liga, same story. Copa del Rey, three ahead.

But in one category, Real Madrid have never lost to Barcelona: the Champions League. Three matches played, one Madrid win, two draws. On the European stage, Barça have never found a way past this opponent.

What the Numbers Say
What the Numbers Say

Five Matches No One Forgot

2 May 1953: Real Madrid 4-0. The old Chamartín (the Bernabéu's original name), packed to 50,000. Alfredo Di Stéfano scored a hat-trick.

5 May 2010: Barcelona 6-2, at the Bernabéu. Pep Guardiola's side at its purest. Messi hat-trick. That scoreline remains the biggest away victory in El Clasico history.

21 April 2012: Real Madrid 2-1 at Camp Nou. Mourinho won it late and sealed the La Liga title.

25 October 2014: Bernabéu, Real Madrid 3-1. The BBC era, Bale, Benzema, Cristiano at their peak.

18 December 2021: Bernabéu, Real Madrid 2-1. Remembered as the last Messi vs Ronaldo head-to-head encounter of the supernova era.

Modern Era: 2020–2025

In the last five seasons, 24 matches have been played. Real Madrid have won 11, Barcelona 9, with 4 draws. Madrid, just ahead.

But the 2024-25 season made things interesting. A new Barcelona, Lamine Yamal's breakthrough, Xavi's departure, Hansi Flick's arrival, crossed paths with Madrid in both La Liga and the Spanish Super Cup.

5 January 2025 Super Cup final: Barcelona won 5-2. Yamal was 17 years old that day. And the Clasico, as it always does, looked like a completely different match than the one that came before.

Goalence Data: On-Pitch Goals

In our strict on-pitch dataset for the 2025-26 season, the headline duel now tilts the other way: Lamine Yamal posts 48.1% winning minutes to Vinicius Jr's 42.6%. The club-wide leaders are even closer — Ronald Araújo (54.4%) for Barcelona, Franco Mastantuono (53.1%) for Real Madrid.

Goalence Data: On-Pitch Goals
Goalence Data: On-Pitch Goals

Next El Clasico: 27 December 2025

Santiago Bernabéu, La Liga Matchday 18. Goalence's Poisson model currently places Real Madrid as favourite at 47%. So: a genuinely open match.

When one club owns 96 years, 291 matches, and a rival that pushes it to the edge every single season, any prediction ends the same way. You never know.

Tags

El ClasicoReal MadridBarcelonaLa LigaLamine YamalVinicius Jr

Frequently asked questions

When was the first El Clasico played?

17 February 1929. Barcelona won 1-2.

What is the biggest scoreline in El Clasico history?

5 May 2010: Barcelona 6-2 Real Madrid at the Bernabéu. Messi scored a hat-trick.

When is the next El Clasico?

27 December 2025 at Santiago Bernabéu, La Liga matchweek 18.

Related Stories