SPORTANALYST
FootballBaseballBasketballIce hockey
ENFRDEESITNLPT
  1. Home
  2. La Liga
  3. Barcelona vs Real Madrid

Barcelona 1–2 Real Madrid: match recap

BARBarcelonaWWWWW1
REAReal MadridWWLWW2

FinalLa Liga · Kickoff Oct 25, 2026, 8:00 PM UTC · Venue: Spotify Camp Nou, Barcelona

Barcelona and Real Madrid finished 1–2 (La Liga) on October 25, 2026. Below: the form, standings and head-to-head record both teams took into the game.

Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

FREE RECAP

Match recap

Real Madrid snatched a 2-1 El Clásico victory at Camp Nou, defying Barcelona's overwhelming shot volume and possession dominance through a clinical Kylian Mbappé double. The visitors weathered relentless pressure and struck decisively on counter-attacks, while Barcelona's control failed to translate beyond a single Raphinha goal.

Madrid equalized early in the second half when Mbappé finished a counter, then snatched the lead on another transition finish after an A. Güler shot was saved. Despite Barcelona piling on 18 shots to Madrid's 10, the visitors' defensive organization and Lunin's 7.83 rating held firm, while Mourinho's tactical plan—reportedly targeting Barcelona's defensive vulnerabilities per Yahoo Sports—paid off.

Key factors

  • Kylian Mbappé's clinical finishing: 2 goals from 3 shots (2 on target) turned a losing xG battle into a win.
  • Barcelona's inability to convert dominance: 18 shots and 640 passes yielded only 1 goal, with 6 on target saved or blocked.
  • Discipline gap: Real Madrid committed 11 fouls to Barcelona's 15, avoiding cards that could have tilted the match further.

The Analyst's take

Madrid's win was a masterclass in efficiency over aesthetics—per the numbers, Barcelona deserved more on shot volume and possession, but football rewards the finisher. With key injuries to both sides (Vinicius Jr. out for Madrid, multiple defenders missing for Barcelona per the injury report), depth and tactical discipline will define the title race. The model share (95% home) underscores how statistical control doesn't always win games.

Matchup comparison

Recent form: Barcelona, with 15 points from the last 5 games against 12 for Real Madrid (3 for a win, 1 for a draw).

Matchup to watch: Barcelona’s attack (index 287) against Real Madrid’s defence (index 66).

Matchup to watch: Real Madrid’s attack (index 169) against Barcelona’s defence (index 66).

Recent form: last 5

Barcelona: 5 wins, 0 draws and 0 losses in the last 5, with 22 goals scored and 7 conceded.

Barcelona
Oct 17, 2026at Real BetisW5–2
Oct 10, 2026vs GetafeW3–0
Sep 19, 2026at SevillaW3–1
Sep 16, 2026vs Racing SantanderW7–2
Sep 13, 2026at LevanteW4–2

Real Madrid: 4 wins, 0 draws and 1 loss in the last 5, with 13 goals scored and 6 conceded.

Real Madrid
Oct 18, 2026vs SevillaW4–1
Oct 10, 2026vs VillarrealW1–0
Sep 20, 2026at Atletico MadridL1–2
Sep 15, 2026at ElcheW3–2
Sep 12, 2026vs Rayo VallecanoW4–1

Results before kickoff, newest first.

Head-to-head

In the last 2 meetings on record, Barcelona won 1, Real Madrid won 1.

May 10, 2026 · last seasonBarcelona2–0Real Madrid
Oct 26, 2025 · last seasonReal Madrid2–1Barcelona

Season so far

Barcelona sit 1st of 20 with 27 points after 9 games (9-0-0).

Real Madrid sit 3rd of 20 with 21 points after 9 games (7-0-2).

#TeamPWDLGoalsPts
1Barcelona990039:927
3Real Madrid970223:921

Team season model

  • Barcelona attack index 287: 187% more scoring per game than the league average.
  • Barcelona defence index 66: 34% less conceded per game than the league average.
  • Real Madrid attack index 169: 69% more scoring per game than the league average.
  • Real Madrid defence index 66: 34% less conceded per game than the league average.

Index 100 is the league average per game. Above 100 in attack means more scoring; below 100 in defence means fewer conceded.

Every pre-game read, free for 7 days

  • Key factors: the matchups and numbers that shape this game.
  • Player form: recent output from the players who matter most.
  • Team news: injuries and availability from the latest reports.
  • Analyst chat: ask follow-up questions about this game (All-Access).
Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

GET IT ONGoogle PlayIPHONE · COMPUTEROpen the web app

More La Liga games that day

  • Athletic Club vs GetafeOct 25, 2026 · 4–0
  • Celta Vigo vs Real BetisOct 25, 2026 · 0–0
  • Real Sociedad vs LevanteOct 25, 2026 · 2–1
  • All La Liga games →
  • Barcelona: form and fixtures →
  • Real Madrid: form and fixtures →
  • Football today →
SPORTANALYSTKnow the game before kickoff.
HomePrivacyTermsCompare apps