Real Madrid 0-2 Celta Vigo
Key numbers
- Possession 58% – 42%
- Shots 23 (7 on target) – 7 (5)
- Decisive moment: 53' Williot Swedberg, FN xPts +0.9
Player of the match
Aurélien Tchouaméni 8.3Dominant
Highest FN Score on the pitch: 8.3 (Dominant)
Game state
0-10-2
Real Madrid ahead 0 min · level 53 min · Celta Vigo ahead 37 min
- Real Madrid: Red card 64' → ~26 min a player down
- Williot Swedberg — off the bench 45 min · 2G 0A
- Iago Aspas — off the bench 2 min · 0G 1A
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.
53'
Williot Swedberg
Goal · scorer +0.6 · assist Bryan Zaragoza +0.3
+0.9
64'
Fran García
Red card
−0.3
90'
Williot Swedberg
Goal · assist Iago Aspas
+0.2
90+2'
Álvaro Carreras
Red card
0.0
Real Madrid
Expected (last two seasons) 2.3Own moments −0.3Opponent moments −1.0Time effect −1.0→ League points won 0
Celta Vigo
Expected (last two seasons) 0.5Own moments +1.1Opponent moments +0.4Time effect +1.0→ League points won 3
Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.
How FN Score and FN xPts work →
Match stats
Real MadridCelta Vigo
2.46Expected goals (xG)1.55
Compared with usual
Real Madrid
20 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 0 | 2.2 | |
| Conceded | 2 | 0.9 | |
| xG | 2.46 | 2.4 | |
| xG against | 1.55 | 1.1 | |
| Shots | 23 | 19.7 | |
| On target | 7 | 7.7 | |
| Shots faced | 7 | 11.4 | |
| xG per shot | 0.11 | 0.12 | |
| Possession | 58% | 59.7% | |
| Passes | 585 | 576.6 | |
| Pass accuracy | 91% | 88.1% | |
| Corners | 8 | 6.4 | |
| Fouls | 6 | 9.7 | |
Celta Vigo
last 7 matches, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.4 | |
| Conceded | 0 | 1.3 | |
| xG | 1.55 | 1.4 | |
| xG against | 2.46 | 1.3 | |
| Shots | 7 | 12.9 | |
| On target | 5 | 4.4 | |
| Shots faced | 23 | 9.6 | |
| xG per shot | 0.22 | 0.12 | |
| Possession | 42% | 52.4% | |
| Passes | 447 | 545.6 | |
| Pass accuracy | 86% | 86.1% | |
| Corners | 1 | 4.3 | |
| Fouls | 12 | 15.1 | |
Timeline
- 24'
Sub
Éder Militão → Antonio Rüdiger
- 46'
Sub
Pablo Durán → Williot Swedberg
- 53'
Goal
Williot Swedberg league goal #1 assist Bryan Zaragoza
- 54'
Sub
Raúl Asencio → Rodrygo
- 62'
Yellow
Jude Bellingham
- 63'
Yellow
Fran García
- 64'
Second yellow
Fran García
- 71'
Sub
Bryan Zaragoza → Javier Rueda
- 71'
Sub
Óscar Mingueza → Ferran Jutglà
- 74'
Sub
Arda Güler → Gonzalo García
- 83'
Yellow
Ilaix Moriba
- 84'
Sub
Miguel Román → Fran Beltrán
- 88'
Sub
Borja Iglesias → Iago Aspas
- 90'
Goal
Williot Swedberg league goal #2 assist Iago Aspas
- 90+1'
Yellow
Álvaro Carreras
- 90+2'
Yellow
Rodrygo
- 90+2'
Yellow
Federico Valverde
- 90+2'
Red
Álvaro Carreras
Category leaders
- Key passesAurélien Tchouaméni6
- Duels wonAurélien Tchouaméni10/12
- DribblesBorja Iglesias4/5
- Defensive actionsAurélien Tchouaméni5
- ShotsFederico Valverde4 (on target 1)
- Fouls wonÁlvaro Carreras4
Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.