La Liga Regular Season - 15
Real Madrid 0 - 2 FT Celta Vigo
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
24' ↓ Eder Militao ↑A. Rudiger
HT
↓ P. Duran ↑W. Swedberg 46'
W. Swedberg (B. Zaragoza) 53'
54' ↓ R. Asencio ↑Rodrygo
62' J. Bellingham
63' F. Garcia
64' F. Garcia
64' F. Garcia
↓ O. Mingueza ↑F. Jutgla 71'
↓ B. Zaragoza ↑J. Rueda 71'
73' X. Alonso
74' ↓ A. Guler ↑G. Garcia
I. Moriba 83'
↓ M. Roman ↑F. Beltran 84'
↓ B. Iglesias ↑I. Aspas 88'
90'+2 A. Carreras
90'+2 A. Carreras
90'+2 A. Carreras
90'+2 Rodrygo
90'+2 F. Valverde
W. Swedberg (I. Aspas) 90'+3
FT
Player Cards
Season performance ratings for players in this match
Real Madrid
Goalkeepers
Thibaut Courtois
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Raúl Asencio
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Éder Militão
LATE SHIFT
15
late mins
15
late mins
24
total mins
24
entry
Álvaro Carreras
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
7.3
rating
Fran García
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
5.6
rating
Midfielders
Federico Valverde
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
Arda Güler
LATE SHIFT
15
late mins
15
late mins
74
total mins
74
entry
Aurélien Tchouaméni
ARCHITECT
6
key passes
6
key passes
0
assists
78%
pass acc
Jude Bellingham
MAGNET
69
activity
69
activity
59
passes
10
duels
Forwards
Kylian Mbappé
ARCHITECT
4
key passes
4
key passes
0
assists
30%
pass acc
Vinícius Júnior
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
BENCH
Andriy Lunin
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Sergio Mestre
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Antonio Rüdiger
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Joan Martínez
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Eduardo Camavinga
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Brahim Díaz
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Dani Ceballos
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rodrygo
LATE SHIFT
15
late mins
15
late mins
39
total mins
Started
entry
Gonzalo García
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Franco Mastantuono
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Endrick
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Celta Vigo
Goalkeepers
Ionuț Radu
OCTOPUS
7
saves
7
saves
0
conceded
100%
save %
Defenders
Javi Rodríguez
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Carl Starfelt
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Marcos Alonso
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Midfielders
Sergio Carreira
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Miguel Román
LATE SHIFT
6
late mins
6
late mins
84
total mins
84
entry
Ilaix Moriba
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Óscar Mingueza
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
Forwards
Pablo Durán
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Bryan Zaragoza
PROVIDER
1
assists
1
assists
2
key passes
6.9
rating
Borja Iglesias
NPC
88
minutes
88
minutes
20%
pass acc
6.7
rating
BENCH
Iván Villar
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Javier Rueda
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Manu Fernández
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Carlos Domínguez
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Yoel Lago
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Williot Swedberg
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating
Damián Rodríguez
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Fran Beltrán
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Hugo Álvarez
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ferran Jutglà
LATE SHIFT
15
late mins
15
late mins
22
total mins
Started
entry
Jones El-Abdellaoui
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Iago Aspas
LATE SHIFT
15
late mins
15
late mins
5
total mins
Started
entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 04/05/2025 | Real Madrid | 3 - 2 | Celta Vigo | La Liga | Estadio Santiago Bernabéu |
| 16/01/2025 | Real Madrid | 5 - 2 | Celta Vigo | Copa del Rey | Estadio Santiago Bernabéu |
| 19/10/2024 | Celta Vigo | 1 - 2 | Real Madrid | La Liga | Estadio Abanca-Balaídos |
| 10/03/2024 | Real Madrid | 4 - 0 | Celta Vigo | La Liga | Estadio Santiago Bernabéu |
| 25/08/2023 | Celta Vigo | 0 - 1 | Real Madrid | La Liga | Estadio Abanca-Balaídos |
| 22/04/2023 | Real Madrid | 2 - 0 | Celta Vigo | La Liga | Estadio Santiago Bernabéu |
| 20/08/2022 | Celta Vigo | 1 - 4 | Real Madrid | La Liga | Abanca-Balaídos |
| 02/04/2022 | Celta Vigo | 1 - 2 | Real Madrid | La Liga | Abanca-Balaídos |
| 12/09/2021 | Real Madrid | 5 - 2 | Celta Vigo | La Liga | Estadio Santiago Bernabéu |
| 20/03/2021 | Celta Vigo | 1 - 3 | Real Madrid | La Liga | Abanca-Balaídos |
04/05/2025
16/01/2025
19/10/2024
10/03/2024
25/08/2023
22/04/2023
20/08/2022
02/04/2022
12/09/2021
20/03/2021
Real Madrid Win
Celta Vigo Win
Draw
League Standings
P: 15 GD: +25
P: 15 GD: +18
P: 15 GD: +14
P: 15 GD: +15
P: 15 GD: +3
P: 15 GD: +6
P: 15 GD: -2
P: 15 GD: -4
P: 15 GD: +1
P: 15 GD: -1
P: 15 GD: -2
P: 15 GD: -3
P: 15 GD: -4
P: 15 GD: -3
P: 15 GD: -4
P: 15 GD: -9
P: 15 GD: -7
P: 15 GD: -16
P: 15 GD: -15
League Standings
P: 22 GD: +37
P: 22 GD: +29
P: 22 GD: +21
P: 21 GD: +16
P: 22 GD: +8
P: 22 GD: -1
P: 22 GD: +6
P: 22 GD: 0
P: 22 GD: -1
P: 22 GD: -7
P: 22 GD: -10
P: 22 GD: -15
P: 22 GD: -2
P: 21 GD: -5
P: 22 GD: -12
P: 22 GD: -11
P: 22 GD: -12
P: 21 GD: -9
P: 21 GD: -10
AI-powered match analysis and previews to help you decide which games are worth watching
Swedberg Unleashes Chaos at the Bernabéu: Celta Vigo Deliver the Ultimate Shock
Must-Watch Futmetrix Score: 98/100. In a night of complete upset, Celta Vigo executed the most humiliating raid on the Bernabéu, dismantling Real Madrid's title credentials with tactical precision and merciless clinical finishing.
The Collapse: Two Red Cards, One Shattered Dream
From the 64th minute, this became a study in self-destruction. Fran García saw red for a trip, and when Madrid tried to regroup, Álvaro Carreras received a second red in the 92nd for unsportsmanlike conduct. Playing with ten men from the 64th minute onwards, Madrid's legendary defensive intensity crumbled under relentless Galician pressure. What promised to be a coronation became a coronary.
Swedberg: The Substitute Who Broke a Giant
Williot Swedberg entered as a substitute in the 46th minute and became Madrid's executioner. His brace—first in the 53rd courtesy of Bryan Zaragoza, then again in the 90+3 from Iago Aspas—sealed a fate no one predicted. Madrid bombarded with 23 shots against six, yet lacked the killer instinct. Ionuț Radu was monumental in the Celta goal with seven saves, while Aurélien Tchouaméni (8.3 rating) offered the only Madrid sparkle on a night of darkness. The intensity was entirely one-sided, yet the scoreboard told a different story.
The Statistic That Stings
Madrid, sitting third with 33 points from 14 games, expected to consolidate against mid-table Celta (13th, 16 points). But upset arrived unannounced. With an xG of just 0.54, Celta executed with surgical precision. Madrid's 2.29 xG advantage meant nothing—home-ground stakes evaporated. Two expulsions, one inspired goalkeeper, one lethal substitute: the perfect equation for catastrophe.
Key Questions
How did Fran García's red card change the match?
It was the turning point. From the 64th minute, Madrid's numerical disadvantage proved fatal. Celta controlled space and Swedberg exploited every gap ruthlessly.
How did Celta pull off this upset?
Tactical patience, Radu's seven-save masterclass, and Swedberg's lethal finishing from the bench. Madrid self-destructed with two needless red cards.
What does this mean for Madrid's season?
A psychological blow. After winning just one of five (DDD), this home defeat questions their defensive solidity and title ambitions.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.
The Fortress Meets the Desperate
Worth Watching Futmetrix Score: 63/100. When the second-place side hosts the twelfth-placed team battling for survival, this transcends three points—it's the chasm between title contention and the drop zone.
The Setup
Real Madrid has transformed their home into an impenetrable fortress with six consecutive wins, while Celta Vigo gasps for air in the relegation danger zone with just 16 points. Madrid's Form is overwhelming: 32 goals in 15 matches. The Stakes are existential for Celta—they need points yesterday. The Balance is completely shattered: Madrid dominates with 36 points to Celta's meager 16.
Key Battle
Kylian Mbappé versus Óscar Mingueza—the Madrid forward in unstoppable form (5 goals in 5 matches) against Celta's desperate defense. Mingueza must contain the white machine's offensive onslaught, but Mbappé arrives in a state of grace. Whoever wins this duel controls the tempo.
Our Prediction
Madrid win 3-1. The whites control from kickoff, absorb Celta's initial pressure, then strike on the counter with clinical precision. Mbappé opens the scoring before halftime. Ferran Jutglà grabs a consolation goal in the second half, but Madrid seals it with two more in the final 20 minutes. Thibaut Courtois shuts the door with authority.
Key Questions
Should I watch this match?
Yes. Madrid chases the title; Celta fights relegation. The white offensive talent on display is spectacular.
What's the predicted outcome?
Madrid win 3-1. The whites control the match from start to finish and seal it decisively in the second half.
Where are Real Madrid and Celta Vigo in the league table?
Madrid sits second with 36 points. Celta is twelfth with 16 points. A 20-point chasm separates these two worlds.
What is Real Madrid's current form?
Exceptional: 11 wins in 15 matches with only one loss. Unbeaten at home with six consecutive victories.
Who is the in-form player to watch?
Kylian Mbappé: 5 goals and 2 assists in 5 matches, averaging a 7.8 rating. A goal-scoring machine.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.