SportsAdda
Stake — World Cup: Higher Odds Every Game
Stake — World Cup: Higher Odds Every Game
Features

El Clasico head-to-head: Real Madrid vs Barcelona stats, records and Madrid’s 107-106 lead

Real Madrid lead the competitive El Clasico record 107-106 after Mbappe’s double at the Camp Nou, while Barcelona lead 131-113 once friendlies are counted. The full head-to-head, top scorers, appearances and every Clasico since 2024-25.

Oct 25, 2024 · Updated Oct 26, 2026

El Clasico head-to-head: Real Madrid vs Barcelona stats, records and Madrid’s 107-106 lead

El Clasico is the match between La Liga’s two biggest clubs, Barcelona and Real Madrid. The name was first used only for their league meetings, but it now covers every game between them: in the Copa del Rey, the Supercopa de Espana, and the eight times they have met in the Champions League.

This page has the full head-to-head record in every competition, the leading scorers and appearance makers, the record scorelines and every Clasico since the 2024-25 season began. Figures are current to the Clasico of 25 October 2026, when Real Madrid won 2-1 at the Camp Nou.

Real Madrid vs Barcelona: El Clasico head-to-head record in all competitions

Since their first meeting in the Copa de la Coronacion in 1902, the two clubs have played each other 308 times. Barcelona have won 131, Real Madrid 113, and 64 have been drawn.

Competition Matches Real Madrid wins Barcelona wins Draws
La Liga 193 81 77 35
Copa del Rey 38 13 17 8
Supercopa de Espana 19 10 7 2
UEFA Champions League 8 3 2 3
Copa de la Liga 6 0 2 4
Copa de la Coronacion 1 0 1 0
Competitive matches 265 107 106 52
Friendly and exhibition matches 43 6 25 12
All matches 308 113 131 64

Barcelona lead overall, but Real Madrid lead in competitive games

The 131-113 figure is the one usually quoted, and it makes the rivalry look more one-sided than it is. Take out the 43 friendlies and exhibition games, most of them from the early decades and most of them won by Barcelona, and the picture flips.

Across the six official competitions in the table, the two clubs have met 265 times. Real Madrid have won 107, Barcelona 106, and 52 have been drawn. Madrid have scored 446 goals in those games and Barcelona 442. The two sides went into the October 2026 game level on 106 wins each, so Mbappe’s late winner put Madrid back in front. Some sources leave out the 1902 Copa de la Coronacion, which Barcelona won, and that is why you will see slightly different totals depending on where you look.

A corner flag on a floodlit football pitch at night with the crowd blurred behind

Real Madrid vs Barcelona: El Clasico head-to-head in La Liga

Real Madrid and Barcelona have been in the top flight in every season since La Liga began in 1929, so the league fixture has never been missed. Across 193 league meetings Real Madrid have won 81 and Barcelona 77, with 35 drawn.

La Liga is where Madrid’s lead is clearest, and even there it is four wins after almost a century. Barcelona lead the Copa del Rey meetings 17-13. Every final between the two, and every other cup winner since 1903, is in our Copa del Rey winners list.

Every El Clasico since 2024-25

Eight Clasicos have been played since the 2024-25 season began. Barcelona have won six of them and Real Madrid two.

Date Competition Result
26 October 2024 La Liga Real Madrid 0-4 Barcelona
12 January 2025 Supercopa de Espana final Barcelona 5-2 Real Madrid
26 April 2025 Copa del Rey final Barcelona 3-2 Real Madrid (after extra time)
11 May 2025 La Liga Barcelona 4-3 Real Madrid
26 October 2025 La Liga Real Madrid 2-1 Barcelona
11 January 2026 Supercopa de Espana final Barcelona 3-2 Real Madrid
10 May 2026 La Liga Barcelona 2-0 Real Madrid
25 October 2026 La Liga Barcelona 1-2 Real Madrid

The 2024-25 season was the lopsided one: four Clasicos, four Barcelona wins, and two trophies settled in them. Barcelona took the Supercopa 5-2 in Jeddah and then the Copa del Rey 3-2 after extra time, Jules Kounde scoring the winner in the 116th minute. The 4-0 at the Santiago Bernabeu in October 2024 ended a long Madrid unbeaten run in the league and produced a record of its own, as Lamine Yamal became the youngest scorer in Clasico history at 17.

Real Madrid’s win in October 2025 ended a four-match losing run in the fixture, with Kylian Mbappe and Jude Bellingham scoring. Barcelona then won the next two, the Supercopa final in January and the league game in May that clinched the 2025-26 title.

The latest Clasico: Mbappe’s double at the Camp Nou

Barcelona had won all nine of their league games in 2026-27 before Real Madrid came to the Camp Nou on 25 October. Mbappe put Madrid ahead in the 41st minute, Raphinha equalised in the 61st, and Mbappe won it in the 87th after Eduardo Camavinga set him up on the break. The second goal was his 100th for Real Madrid.

It also took Mbappe to eight Clasico goals in his first seven appearances against Barcelona. He scored in four Clasicos in a row, from the 2025 Supercopa final to October 2025, with six goals in that run including a hat-trick in May 2025. He did not score in the January 2026 Supercopa final and missed the May game through injury.

22 Clasicos in a row with a winner

The last drawn Clasico in a competitive match was the 0-0 at the Camp Nou on 18 December 2019. Every one of the 22 since, starting with Real Madrid’s 2-0 win in March 2020, has produced a winner: 12 for Real Madrid and 10 for Barcelona. Two of them went to extra time, the 2022 Supercopa semi-final and the 2025 Copa del Rey final.

Most goals in El Clasico

Lionel Messi has scored the most goals in El Clasico, with 26 in competitive matches against Real Madrid from his first appearance in the fixture in 2005. Alfredo Di Stefano and Cristiano Ronaldo share second place on 18, and Karim Benzema is fourth on 16.

Player Team Goals
Lionel Messi Barcelona 26
Alfredo Di Stefano Real Madrid 18
Cristiano Ronaldo Real Madrid 18
Karim Benzema Real Madrid 16
Raul Real Madrid 15
Cesar Rodriguez Barcelona 14
Paco Gento Real Madrid 14
Ferenc Puskas Real Madrid 14

Messi’s 26 split into 18 in La Liga, six in the Supercopa and two in the Champions League. His six Supercopa goals are also the record for that competition. Friendlies are not counted.

A view through a football goal net onto a floodlit pitch at night

Most appearances in El Clasico

The appearance record belongs to Sergio Busquets, who played 48 Clasicos for Barcelona between 2008 and 2023. Lionel Messi and Sergio Ramos are joint-second on 45 each, and Karim Benzema is next on 43.

Player Team El Clasico appearances
Sergio Busquets Barcelona 48
Lionel Messi Barcelona 45
Sergio Ramos Real Madrid 45
Karim Benzema Real Madrid 43
Paco Gento Real Madrid 42
Manuel Sanchis Real Madrid 42
Xavi Barcelona 42

None of the seven is still playing for either club, so the top of this list is settled unless a current player has a very long run in the fixture.

Biggest win in El Clasico

The record margin is Real Madrid’s 11-1 win on 13 June 1943, in the second leg of a Copa del Generalisimo semi-final, the competition now known as the Copa del Rey. Barcelona had won the first leg 3-0 and were 8-0 down by half-time in the return, with Sabino Barinaga scoring four.

Since 2000, Barcelona have put five or more past Real Madrid four times: 6-2 at the Bernabeu in 2009, 5-0 at the Camp Nou in 2010, 5-1 in 2018 and 5-2 in the 2025 Supercopa final. Real Madrid have not scored five in a Clasico this century.

Players who have represented both Real Madrid and Barcelona since 2000

Since Luis Figo’s move from Barcelona to Real Madrid in 2000, only Javier Saviola has transferred directly between the two clubs. Six players in total have turned out for both since the turn of the century, most of them arriving via a third club.

Barcelona to Real Madrid: Luis Figo (2000, direct), Albert Celades (2000, via Celta Vigo), Ronaldo (2002, via Inter), Javier Saviola (2007, direct).

Real Madrid to Barcelona: Alfonso Perez (2000, via Real Betis), Samuel Eto’o (2004, via Mallorca).

Frequently asked

Who has won more Clasicos, Barcelona or Real Madrid? It depends on what you count. Barcelona lead 131-113 across all 308 meetings, but that total includes 43 friendlies. In competitive matches Real Madrid lead 107-106 from 265 games.

Who has scored the most goals in El Clasico? Lionel Messi, with 26.

Who has played the most Clasicos? Sergio Busquets, with 48 appearances for Barcelona.

What is the biggest win in El Clasico? Real Madrid 11-1 Barcelona in June 1943, in a Copa del Generalisimo semi-final second leg.

How many times have Barcelona and Real Madrid met in the Champions League? Eight, with Real Madrid winning three, Barcelona two and three drawn.

Who won the most recent Clasico? Real Madrid, 2-1 at the Camp Nou in La Liga on 25 October 2026, with Kylian Mbappe scoring both goals. You can read our report on the match.

For the trophies the two clubs fight over, see the full La Liga winners list, the Spanish Super Cup winners list and every Champions League winner. Madrid’s other big European rivalry has its own page in Real Madrid vs Liverpool head-to-head, and Barcelona’s in Manchester United vs Barcelona.

Explore more football features

Featured photo: AFP / Josep Lago

Stake — World Cup: Higher Odds Every Game
Stake — World Cup: Higher Odds Every Game