Skip to content
Live scoresView all →
La Liga - Spain logoLa Liga - SpainMatchday 10

Barcelona vs Real Madrid 1-2

  • Raphael Dias Belloli61'
  • Kylian Mbappé41'
  • Kylian Mbappé87'
Kick-off
Sun, 25 Oct 2026 · 20:00 (UTC)
Venue
Spotify Camp Nou, Barcelona
Referee
Juan Martinez Munuera

Match timeline

  1. 90+6’Yellow cardBarcelona crestBarcelonaKarim Adeyemi
  2. 90+6’Yellow cardBarcelona crestBarcelonaAlejandro Balde
  3. 90+4’Yellow cardReal Madrid crestReal MadridKylian Mbappé
  4. 90+4’SubstitutionReal Madrid crestReal MadridTrent Alexander-Arnold ONArda Güler OFF
  5. 90+4’SubstitutionReal Madrid crestReal MadridCarlos Espí ONYan Diomande OFF
  6. 90+2’Yellow cardReal Madrid crestReal MadridMarc Cucurella
  7. 87’Goal!Real Madrid crestReal MadridKylian MbappéAssist: Eduardo Camavinga1 – 2
  8. 86’SubstitutionBarcelona crestBarcelonaGabriel Jesus ONRaphael Dias Belloli OFF
Show 9 earlier events
  1. 85’SubstitutionBarcelona crestBarcelonaKarim Adeyemi ONAnthony Gordon OFF
  2. 84’Yellow cardBarcelona crestBarcelonaAnthony Gordon
  3. 80’SubstitutionReal Madrid crestReal MadridEduardo Camavinga ONBernardo Silva OFF
  4. 74’SubstitutionBarcelona crestBarcelonaFrenkie de Jong ONFermín López OFF
  5. 62’SubstitutionReal Madrid crestReal MadridDenzel Dumfries ONFederico Valverde OFF
  6. 61’Goal!Barcelona crestBarcelonaRaphael Dias BelloliAssist: Pedri1 – 1
  7. 46’Yellow cardReal Madrid crestReal MadridAurelien Tchouameni
  8. 41’Goal!Real Madrid crestReal MadridKylian Mbappé0 – 1
  9. 30’SubstitutionBarcelona crestBarcelonaAlejandro Balde ONXavi Espart OFF
  10. 1’Kick-off

Key stats

Barcelona crestBarcelonaReal MadridReal Madrid crest
  • 62%Possession38%
  • 18Shots10
  • 1.30xG2.01
  • 6Shots on Target5
  • 6Corners6
  • 15Fouls11
  • 3Offsides3
  • 3Saves5
  • 640Passes381
  • 3Yellow Cards3

Lineups

Confirmed selections

Barcelona crestBarcelona4 - 3 - 3

Substitutions

  1. 30’↑3 Alejandro Balde↓12 X. Espart
  2. 74’↑21 F. de Jong↓ Fermín López
  3. 85’↑14 K. Adeyemi↓17 A. Gordon
  4. 86’↑9 Gabriel Jesus↓ Raphael Dias Belloli

Unused substitutes 13 W. Szczęsny, 25 D. Livaković, 32 O. Goren, 6 Gavi, 4 B. Farinas, 29 H. Abdelkarim, 22 Marc Bernal, 41 A. Campos

Coach H. Flick

Match facts

Competition
La Liga - Spain
Round
Matchday 10
Date
Sun, 25 Oct 2026
Kick-off
20:00 (UTC)
Venue
Spotify Camp Nou, Barcelona
Referee
Juan Martinez Munuera
Barcelona coach
H. Flick
Real Madrid coach
José Mourinho

League table

La Liga - Spain

#TeamPWDLGDPts
1Barcelona crestBarcelona111001+3430
2Atletico Madrid crestAtletico Madrid11911+1428
3Real Madrid crestReal Madrid11902+1827
4Real Betis crestReal Betis11722+323
5Real Sociedad crestReal Sociedad11614019

Recent form

Last 5 matches, all competitions

Barcelona crest

Barcelona

  1. W
  2. W
  3. W
  4. W
  5. L
Real Madrid crest

Real Madrid

  1. L
  2. W
  3. W
  4. W
  5. W

Player ratings

  1. 1Raphinha8.0
  2. 2Pedri7.6
  3. 3João Cancelo7.3
  4. 4Joan García6.8
  5. 5A. Gordon6.7
  6. 6Rodri6.6
  7. 7X. Espart6.5
  8. 8Pau Cubarsí Paredes6.5
  9. 9Gerard Martín6.3
  10. 10Fermín6.3
  11. 11Lamine Yamal6.2
  12. 12Gabriel Jesus6.2
  13. 13K. Adeyemi6.1
  14. 14Alejandro Balde6.1
  15. 15F. de Jong6.0
  16. 16W. Szczęsny0.0
  17. 17D. Livaković0.0
  18. 18O. Goren0.0
  19. 19Gavi0.0
  20. 20B. Farinas0.0
  21. 21H. Abdelkarim0.0
  22. 22Marc Bernal0.0
  23. 23A. Campos0.0
  1. 1Kylian Mbappé8.8
  2. 2A. Lunin7.8
  3. 3A. Güler7.2
  4. 4F. Valverde7.1
  5. 5I. Konaté7.1
  6. 6D. Dumfries6.9
  7. 7J. Bellingham6.8
  8. 8E. Camavinga6.7
  9. 9D. Huijsen6.6
  10. 10Marc Cucurella6.6
  11. 11A. Tchouaméni6.5
  12. 12Bernardo Silva6.5
  13. 13Y. Diomande6.4
  14. 14I. Voloshyn0.0
  15. 15T. Alexander-Arnold0.0
  16. 16A. Rüdiger0.0
  17. 17Thiago Pitarch0.0
  18. 18Sergio Mestre0.0
  19. 19Carlos Espí0.0
  20. 20Endrick0.0
  21. 21Éder Militão0.0
  22. 22Brahim Díaz0.0
  23. 23Álvaro Fernández0.0

Match ratings from API-Football, out of 10.

MVP of the match

Kylian Mbappé
8.8

Kylian Mbappé

Real Madrid crestReal Madrid

2
Goals
0
Assists

Rated 8.8, the best on the pitch — 2 goals in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Barcelona crestBarcelona
W-D-L
4-0-1
Scored / match
3.4
Conceded / match
1.6
Real Madrid crestReal Madrid
W-D-L
4-0-1
Scored / match
2.8
Conceded / match
1.4

Fan predictions

How the fans called it

  • Barcelona crestBarcelona100%
  • Draw0%
  • Real Madrid crestReal MadridResult0%

Most-called scores3 – 0

1 fan voted · 0% called it

What happened

Match report

Real Madrid won 2-1 at Spotify Camp Nou, with Kylian Mbappé scoring twice and settling it in the 87th minute after Barcelona had drawn level through Raphael Dias Belloli.

The visitors went ahead in the 41st minute when Mbappé scored from a Real Madrid attack with no assist listed, and Barcelona were 1-0 down at half-time.

Barcelona equalised on 61 minutes through Raphael Dias Belloli, who was set up by Pedri, but Mbappé restored Real Madrid's lead in the 87th minute. Eduardo Camavinga, who came on in the 80th minute, provided the assist for Mbappé's second of the match. Barcelona had already lost Xavi Espart to injury on 30 minutes, while Real Madrid made two changes in stoppage time and held the lead through the final moments.

Barcelona had 62% of the ball, 640 passes and 18 shots to Real Madrid's 381 passes and 10 shots, but the visitors were ahead on expected goals, 2.01 to 1.3. Barcelona also had 6 shots on target to Real Madrid's 5, with both sides level on 6 corners and 3 offsides. Real Madrid made 5 saves to Barcelona's 3, and Barcelona were called for 15 fouls to the visitors' 11.

Aurelien Tchouameni, Anthony Gordon, Marc Cucurella and Kylian Mbappé were booked for Real Madrid. Barcelona's yellow cards went to Anthony Gordon, Karim Adeyemi and Alejandro Balde, with the latter two cautioned in stoppage time. There were no red cards.

Match record

Competition
La Liga - Spain
Round
Matchday 10
Kick-off
Venue
Spotify Camp Nou, Barcelona
Referee
Juan Martinez Munuera
Match ID
cornerflick:match:barcelona-vs-real-madrid-la-liga-2026-10-25

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Barcelona 1-2 Real Madrid, La Liga - Spain, 25 October 2026. Match record, last updated 28 October 2026. https://cornerflick.com/football/la-liga/matches/barcelona-vs-real-madrid-la-liga-2026-10-25

Permanent identifier cornerflick:match:barcelona-vs-real-madrid-la-liga-2026-10-25. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/barcelona-vs-real-madrid-la-liga-2026-10-25" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

17 events

  1. 30’SubstitutionBarcelona crestBarcelonaAlejandro Balde ONXavi Espart OFF
  2. 41’Goal!Real Madrid crestReal MadridKylian Mbappé0 – 1
  3. 46’Yellow cardReal Madrid crestReal MadridAurelien Tchouameni
  4. 61’Goal!Barcelona crestBarcelonaRaphael Dias BelloliAssist: Pedri1 – 1
  5. 62’SubstitutionReal Madrid crestReal MadridDenzel Dumfries ONFederico Valverde OFF
  6. 74’SubstitutionBarcelona crestBarcelonaFrenkie de Jong ONFermín López OFF
  7. 80’SubstitutionReal Madrid crestReal MadridEduardo Camavinga ONBernardo Silva OFF
  8. 84’Yellow cardBarcelona crestBarcelonaAnthony Gordon
  9. 85’SubstitutionBarcelona crestBarcelonaKarim Adeyemi ONAnthony Gordon OFF
  10. 86’SubstitutionBarcelona crestBarcelonaGabriel Jesus ONRaphael Dias Belloli OFF
  11. 87’Goal!Real Madrid crestReal MadridKylian MbappéAssist: Eduardo Camavinga1 – 2
  12. 90+2’Yellow cardReal Madrid crestReal MadridMarc Cucurella
  13. 90+4’Yellow cardReal Madrid crestReal MadridKylian Mbappé
  14. 90+4’SubstitutionReal Madrid crestReal MadridTrent Alexander-Arnold ONArda Güler OFF
  15. 90+4’SubstitutionReal Madrid crestReal MadridCarlos Espí ONYan Diomande OFF
  16. 90+6’Yellow cardBarcelona crestBarcelonaKarim Adeyemi
  17. 90+6’Yellow cardBarcelona crestBarcelonaAlejandro Balde