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.
Almost a Century of Rivalry
El Clasico — Barcelona vs Real Madrid — is one of football's most intense rivalries. The first match was played on 17 February 1929; Barcelona won, 1-2. Ninety-six years later, 291 official meetings later.
All-Time Stats
| 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 4. But Real Madrid hold an outright record in Champions League El Clasicos: 3 fixtures, 3 wins for Madrid.
The Headlines
2 May 1953: Real Madrid 4-0 Barcelona. At a 50,000-capacity Chamartín (the Bernabéu's old name), Alfredo Di Stéfano scored a hat-trick.
5 May 2010: Pep Guardiola's Barcelona 6-2 Real Madrid (at the Bernabéu!). Lionel Messi hat-trick. The biggest away win in El Clasico history.
21 April 2012: Barcelona 1-2 Real Madrid (at the Camp Nou). José Mourinho clinched La Liga with a late goal.
25 October 2014: Real Madrid 3-1 Barcelona. The BBC era of Cristiano Ronaldo, Karim Benzema and James Rodríguez.
18 December 2021: Real Madrid 2-1 Barcelona. Remembered as the last Messi-vs-Ronaldo edition of the supernova era.
The Modern Era: 2020-2025
The last five seasons have produced 24 matches. Real Madrid 11 wins, Barcelona 9, 4 draws. Ancelotti and Xavi's rotations differed from the earlier star concentration — team football pushed ahead.
The 2024-25 season was particularly interesting: Real Madrid clashed against Lamine Yamal's strengthened Barcelona in La Liga and the Super Cup. On 5 January 2025, Barcelona won the Super Cup final 5-2 — Yamal, 17 years old, scored an El Clasico goal.
Goalence Data: On-Pitch Goals
In our strict on-pitch dataset for 2025-26, Real Madrid's highest winning-minute share belongs to Vinicius Jr (66.4%). On the Barcelona side, Lamine Yamal sits at 64.1% — the 2.3-point gap reflects Real Madrid's slight edge in the last five fixtures.
The Next El Clasico: 27 December 2025
At Santiago Bernabéu, La Liga matchweek 18. Goalence's Poisson model currently has Real Madrid as the favourite at 47% — a tight match. Predictions and decisive stats are at /league/la-liga/real-madrid-vs-barcelona-2025-12-27.
Tags
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.