La Liga · Matchweek 38 · May 23

Real Madrid - Athletic Club

Real Madrid beat Athletic Club 4-2 in La Liga (Matchweek 38). Goals: G. Garcia 12'; J. Bellingham 41'; G. Guruzeta 45+1'; Izeta 90+1'.

🏟 Estadio Santiago Bernabéu Madrid 👤 Referee: J. Martinez
Key events
3' 🟨 T. PitarchYellow card Real Madrid
12' ⚽ G. Garcia(1 - 0) · Assist: D. Carvajal Real Madrid
20' 🟨 J. BellinghamYellow card Real Madrid
41' ⚽ J. Bellingham(2 - 0) · Assist: T. Pitarch Real Madrid
45+1' ⚽ G. Guruzeta(2 - 1) · Assist: I. Williams Athletic Clu
51' ⚽ K. Mbappe(3 - 1) · Assist: A. Carreras Real Madrid
90' ⚽ B. Diaz(4 - 1) · Assist: T. Pitarch Real Madrid
90+1' ⚽ Izeta(4 - 2) · Assist: I. Williams Athletic Clu
Quick stats
%74 Possession %26
1.70 Expected goals (xG) 0.79
2.26 Pre-match xG 1.46
13 Total shots 8
8 Shots on target 2
5 Shots off target 5
0 Blocked shots 1
9 Shots inside box 6
4 Shots outside box 2
0 Saves 4
Match timeline
First half
T. PitarchYellow card🟨
3'
G. Garcia(1 - 0) · Assist: D. Carvajal⚽
12'
J. BellinghamYellow card🟨
20'
J. Bellingham(2 - 0) · Assist: T. Pitarch⚽
41'
45+1'
⚽G. Guruzeta(2 - 1) · Assist: I. Williams
HT 2 - 1
46'
🔁Y. Alvarez ↔ A. GorosabelSubstitution
K. Mbappe(3 - 1) · Assist: A. Carreras⚽
51'
60'
🔁I. Ruiz de Galarreta ↔ I. LekueSubstitution
60'
🔁U. Gomez ↔ A. RegoSubstitution
D. Alaba ↔ D. HuijsenSubstitution🔁
70'
J. Bellingham ↔ D. CeballosSubstitution🔁
74'
G. Garcia ↔ A. GulerSubstitution🔁
74'
F. Mastantuono ↔ B. DiazSubstitution🔁
74'
74'
🔁G. Guruzeta ↔ IzetaSubstitution
D. Carvajal ↔ M. SerranoSubstitution🔁
84'
86'
🔁M. Jauregizar ↔ M. VesgaSubstitution
B. Diaz(4 - 1) · Assist: T. Pitarch⚽
90'
90+1'
⚽Izeta(4 - 2) · Assist: I. Williams
FT 4 - 2
Match statsReal Madrid · Athletic Club
Key stats
%74 Possession %26
1.70 Expected goals (xG) 0.79
2.26 Pre-match xG 1.46
Shots
13 Total shots 8
8 Shots on target 2
5 Shots off target 5
0 Blocked shots 1
9 Shots inside box 6
4 Shots outside box 2
0 Saves 4
Attacking
91 Attacks 83
44 Dangerous attacks 18
Passing
742 Total passes 251
672 Accurate passes 174
%91 Pass accuracy %69
Set pieces & discipline
2 Corners 1
6 Offsides 2
6 Fouls 20
20 Free kicks 6
10 Throw-ins 9
7 Goal kicks 6
Cards
2 Yellow cards 0
2 1st-half cards 0
0 2nd-half cards 0
By half
2 1st-half goals 1
2 2nd-half goals 1
2 1st-half corners 1
0 2nd-half corners 0
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Real Madrid▼ Athletic Club90'
Shot map21 shots
Gorka Guruzeta 3' · xG 0.02 Gonzalo García 12' · xG 0.47 Thiago Pitarch 25' · xG 0.14 Gorka Guruzeta 28' · xG 0.07 Thiago Pitarch 35' · xG 0.02 Jude Bellingham 41' · xG 0.06 Kylian Mbappé 44' · xG 0.02 Gorka Guruzeta 45' · xG 0.19 Robert Navarro 47' · xG 0.03 David Alaba 49' · xG 0.06 Kylian Mbappé 50' · xG 0.06 Kylian Mbappé 51' · xG 0.04 Kylian Mbappé 56' · xG 0.04 Jude Bellingham 57' · xG 0.13 Gorka Guruzeta 57' · xG 0.06 Kylian Mbappé 62' · xG 0.10 Adama Boiro 63' · xG 0.02 Urko Izeta 80' · xG 0.03 Federico Valverde 87' · xG 0.01 Brahim Díaz 88' · xG 0.74 Urko Izeta 90' · xG 0.39
Real Madrid Athletic Club Filled = goal · size = xG
HEAD TO HEAD14 meetings · 2020–2025
Real Madrid 10
Dec 16who was on topDec 3
Athletic Club 3
10 Real Madrid 1 draw 3 Athletic Club
Real Madrid won the last 2
GOALS IN THIS FIXTURE
2.1goals / match
22–8total goals
8/1clean sheets
3-0Real Madrid best win · Dec 3
2-1Athletic Club best win · Dec 4
%71 Over 1.5 10/14
%36 Over 2.5 5/14
%7 Over 3.5 1/14
%36 BTTS 5/14
DOES THE VENUE MATTER
Real Madrid at home6 matches
4W 1D 1L 9:4
Athletic Club at home8 matches
2W 0D 6L 4:13
Results are read from the side that hosted the match.
SEASON COMPARISON
2Real Madridin the table86pts
38matches 27-5-6W-D-L 77:35goals +42diff
WWWLW
12Athletic Clubin the table45pts
38matches 13-6-19W-D-L 43:58goals -15diff
LDLLW
PREVIOUS MEETINGS
Dec 3 Athletic Club 0-3 Real Madrid La Liga
Apr 20 Real Madrid 1-0 Athletic Club La Liga
Dec 4 Athletic Club 2-1 Real Madrid La Liga
Mar 31 Real Madrid 2-0 Athletic Club La Liga
Aug 12 Athletic Club 0-2 Real Madrid La Liga
Jun 4 Real Madrid 1-1 Athletic Club La Liga
Jan 22 Athletic Club 0-2 Real Madrid La Liga
Feb 3 Athletic Club 1-0 Real Madrid Copa del Rey
xG difference & finishing
Real Madrid4 gol · 1.70 xG +2.30
Athletic Club2 gol · 0.79 xG +1.21
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Real Madrid dominated the ball74% possession
Real Madrid took more shots13 - 8
Athletic Club committed more fouls20 - 6
THREAT OVER TIMExT
Real Madrid1.29 Athletic Club0.67
0'25'45'70'90'
Real Madridpeak 40-45' Athletic Clubpeak 45-50'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Real Madrid Athletic Club
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
11.6 PPDA 15.3
882 Touches 376
36.5m Defensive height 42.0m
119 Progressive passes 37
%75.0 Final-third accuracy %64.0
%30.2 Verticality %40.9
%90.0 Pass accuracy %70.0
13 Shots 8
80 Defensive actions 100
26.9m Block depth 23.2m
%32 In opposition half %48
HOW THE GAME FLOWEDfotmob
Real Madrid1.90xG Athletic Club0.81xG
12' Gonzalo García 41' Jude Bellingham 51' Kylian Mbappé 88' Brahim Díaz 46' Gorka Guruzeta 91' Urko Izeta
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Real Madrid Athletic Club
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Real Madrid969 touches
Athletic Club471 touches
Where each side spent the match. Both attack left to right.
74% REA 70% REA 55% REA 90% REA 73% REA 70% ATH 73% REA 74% REA 64% REA
Real Madridown half →Athletic Club
BY THIRD
Defensive %80 %20
Middle %72 %28
Attacking %47 %53
BY FLANK
Left %69 %31
Centre %69 %31
Right %72 %28
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Real Madrid80 actions
average height 36.5m
Athletic Club100 actions
average height 42.0m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Real Madrid770 passes · %90
4 David Alaba — 90/106 passes · %93 8 Federico Valverde — 89/104 passes · %94 17 Raúl Asencio — 88/105 passes · %94 45 Thiago Pitarch — 79/104 passes · %91 18 Álvaro Carreras — 74/100 passes · %86 1 Thibaut Courtois — 62/66 passes · %95 5 Jude Bellingham — 51/72 passes · %93 2 Dani Carvajal — 48/59 passes · %84 10 Kylian Mbappé — 32/51 passes · %80 30 Franco Mastantuono — 26/46 passes · %79 24 Dean Huijsen — 15/18 passes · %83 16 Gonzalo García — 13/18 passes · %93 19 Dani Ceballos — 12/14 passes · %100 51 Manuel Serrano — 8/9 passes · %100 15 Arda Güler — 4/5 passes · %80 21 Brahim Díaz — 4/5 passes · %100
Athletic Club279 passes · %70
23 Robert Navarro — 24/31 passes · %83 4 Aitor Paredes — 23/36 passes · %85 3 Dani Vivian — 19/33 passes · %86 19 Adama Boiro — 16/31 passes · %73 27 Álex Padilla — 15/42 passes · %43 16 Íñigo Ruíz de Galarreta — 15/33 passes · %62 30 Alejandro Rego — 14/17 passes · %93 18 Mikel Jauregizar — 13/34 passes · %52 11 Gorka Guruzeta — 13/30 passes · %62 2 Andoni Gorosabel — 10/14 passes · %91 15 Íñigo Lekue — 10/13 passes · %91 9 Iñaki Williams — 7/28 passes · %41 20 Unai Gómez — 6/11 passes · %100 5 Yeray Álvarez — 5/16 passes · %50 25 Urko Izeta — 2/5 passes · %100
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Real Madrid119 progressive · map shows 60
Left%30Centre%40Right%30
Athletic Club37 progressive · map shows 20
Left%60Centre%35Right%5
Successful passes carrying the ball 10m+ forward from the middle third onward.
11.6 PPDA 15.3
%30.2 Verticality %40.9
%75 Final third pass %64
%90 Pass accuracy %70
36.5m Defensive height 42.0m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE67 matches on record
José María Sánchez Martínez
Strictness52 TEMPO52
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 24.7 -2.7
Fouls 2624.9 +1.1
Goals 62.5 +3.5
Corners 38.2 -5.2
THIS MATCH VS SEASON AVERAGE
Goals 4.02.0 +2.0
Shots 13.016.7 -3.7
On target 8.06.4 +1.6
Possession %74%60 +14.4
Corners 2.06.0 -4.0
Cards 2.02.6 -0.6
Conceded 2.00.9 +1.1
this matchseason average · 36 matches
Goals 2.01.1 +0.9
Shots 8.012.8 -4.8
On target 2.04.2 -2.2
Possession %26%49 -22.9
Corners 1.05.5 -4.5
Cards 0.04.0 -4.0
Conceded 4.01.5 +2.5
this matchseason average · 37 matches
PLAYER RATINGS★ Kylian Mbappé 7.90
Starting XI
10 Kylian Mbappé F · 81' 7.90
Goals1On target2/5Duels won1/2Fouls won1Offside4Passes38 · %30
5 Jude Bellingham M · 74' 7.60
Goals1On target2/2Dribbles1/2Interceptions1Duels won5/13Fouls won4Fouls3Offside1Passes55 · %51
16 Gonzalo García F · 74' 7.50
Goals1On target1/1Key pass1Duels won1/7Fouls won1Passes13 · %13
18 Álvaro Carreras D · 81' 7.20
Assist1Key pass2Dribbles2/3Interceptions2Duels won8/11Fouls won2Fouls1Passes77 · %66
45 Thiago Pitarch M · 81' 7.20
Assist1On target1/2Key pass1Dribbles1/1Tackles2Interceptions1Duels won7/12Fouls won3Fouls1Offside1Passes83 · %75
8 Federico Valverde M · 81' 6.90
Dribbles1/1Interceptions2Duels won2/2Fouls won1Passes91 · %84
4 David Alaba D · 70' 6.90
Duels won1/1Passes97 · %91
17 Raúl Asencio D · 81' 6.90
Interceptions1Blocks1Duels won4/5Fouls won4Fouls1Passes91 · %85
30 Franco Mastantuono M · 74' 6.70
Key pass1Dribbles2/2Duels won4/6Fouls won2Passes31 · %26
1 Thibaut Courtois G · 81' 6.60
Passes49 · %46
2 Dani Carvajal D · 81' · K 6.60
Assist1Key pass2Duels won1/1Fouls won1Passes53 · %45
Substitutes
24 Dean Huijsen D · 11' 6.30
Passes12 · %9
21 Brahim Díaz M · 7'
Passes2 · %2
15 Arda Güler M · 7'
Passes3 · %3
19 Dani Ceballos M · 7'
Passes9 · %9
Unused: Manuel Serrano SalazarAntonio RüdigerFran GarcíaAndriy LuninÁlvaro GonzálezEduardo CamavingaAurélien Tchouaméni
Starting XI
11 Gorka Guruzeta F · 74' 7.20
Goals1On target1/4Key pass1Interceptions1Duels won2/5Fouls won1Fouls1Offside1Passes21 · %13
9 Iñaki Williams M · 81' · K 6.30
Assist1Key pass1Dribbles2/2Interceptions2Duels won3/10Fouls2Offside1Passes13 · %5
18 Mikel Jauregizar M · 81' 6.30
Tackles4Interceptions1Duels won7/14Fouls won1Fouls5Passes24 · %13
23 Robert Navarro M · 81' 6.30
Key pass3Fouls2Passes22 · %18
19 Adama Boiro D · 81' 6.30
Dribbles2/2Interceptions1Duels won4/5Fouls won1Fouls1Passes14 · %12
5 Yeray Álvarez D · 45' 6.20
Interceptions1Duels won3/3Fouls won1Passes10 · %5
16 Iñigo Ruiz de Galarreta M · 60' 6.20
Dribbles2/3Interceptions2Duels won3/7Fouls won1Fouls2Passes23 · %15
3 Dani Vivian D · 81' 6.00
Tackles3Interceptions1Duels won4/7Fouls won1Passes18 · %15
20 Unai Gómez M · 60' 6.00
Fouls3Passes6 · %6
4 Aitor Paredes D · 81' 5.90
Interceptions2Passes21 · %17
27 Alex Padilla G · 81' 5.30
Saves3Passes29 · %11
Substitutes
30 Alejandro Rego Mora M · 21' 6.70
Interceptions1Passes12 · %11
15 Íñigo Lekue D · 21' 6.30
Fouls1Passes6 · %6
2 Andoni Gorosabel D · 36' 6.20
Key pass1Interceptions1Fouls2Passes6 · %5
25 Urko Izeta F · 7'
Passes1 · %1
Unused: Unai SimónJesús AresoAymeric LaporteElijah GiftBeñat PradosMikel VesgaNico SerranoMaroan Sannadi
Win probabilityModel: 1 (%67) ✓
Real Madrid %67 Draw %18 Athletic Club %15
2.19Real Madrid xPuan
0.63Athletic Club xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Real MadridWWLWD
Athletic ClubDLLWL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad