La Liga · Matchweek 34 · May 3

Espanyol - Real Madrid

Real Madrid won 2-0 away at Espanyol in La Liga (Matchweek 34). Goals: Vinicius Junior 55', 66'.

🏟 RCDE Stadium Cornella de Llobregat 👤 Referee: J. Manzano
Key events
22' 🟨 B. DiazYellow card Real Madrid
23' 🟨 Vinicius JuniorYellow card Real Madrid
26' 🟨 O. El HilaliYellow card Espanyol
45+2' 🟨 ExpositoYellow card Espanyol
50' 🟨 T. Alexander-ArnoldYellow card Real Madrid
55' ⚽ Vinicius Junior(0 - 1) · Assist: G. Garcia Real Madrid
66' ⚽ Vinicius Junior(0 - 2) · Assist: J. Bellingham Real Madrid
75' 🟨 G. GarciaYellow card Real Madrid
85' 🟨 U. GonzalezYellow card Espanyol
Quick stats
%34 Possession %66
1.51 Pre-match xG 1.93
17 Total shots 14
3 Shots on target 4
8 Shots off target 5
6 Blocked shots 5
10 Shots inside box 10
7 Shots outside box 4
2 Saves 3
Match timeline
First half
14'
🔁F. Mendy ↔ F. GarciaSubstitution
22'
🟨B. DiazYellow card
23'
🟨Vinicius JuniorYellow card
O. El HilaliYellow card🟨
26'
ExpositoYellow card🟨
45+2'
HT 0 - 0
50'
🟨T. Alexander-ArnoldYellow card
53'
🔁T. Pitarch ↔ F. MastantuonoSubstitution
53'
🔁B. Diaz ↔ G. GarciaSubstitution
55'
⚽Vinicius Junior(0 - 1) · Assist: G. Garcia
R. Sanchez ↔ A. RocaSubstitution🔁
61'
Exposito ↔ C. PickelSubstitution🔁
61'
66'
⚽Vinicius Junior(0 - 2) · Assist: J. Bellingham
R. Terrats ↔ JofreSubstitution🔁
73'
R. Fernandez Jaen ↔ K. GarciaSubstitution🔁
73'
T. Dolan ↔ P. MillaSubstitution🔁
73'
75'
🟨G. GarciaYellow card
83'
🔁A. Tchouameni ↔ E. CamavingaSubstitution
84'
🔁Vinicius Junior ↔ C. PalaciosSubstitution
U. GonzalezYellow card🟨
85'
FT 0 - 2
Match statsEspanyol · Real Madrid
Key stats
%34 Possession %66
1.51 Pre-match xG 1.93
Shots
17 Total shots 14
3 Shots on target 4
8 Shots off target 5
6 Blocked shots 5
10 Shots inside box 10
7 Shots outside box 4
2 Saves 3
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
300 Total passes 592
242 Accurate passes 538
%81 Pass accuracy %91
Set pieces & discipline
5 Corners 6
1 Offsides 2
19 Fouls 15
Cards
3 Yellow cards 4
By half
0 1st-half goals 0
0 2nd-half goals 2
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Espanyol▼ Real Madrid90'
Shot map33 shots
Federico Valverde 1' · xG 0.01 Roberto Fernández 3' · xG 0.11 Rubén Sánchez 4' · xG 0.05 Jude Bellingham 7' · xG 0.02 Vinícius Júnior 8' · xG 0.09 Antonio Rüdiger 14' · xG 0.04 Dean Huijsen 15' · xG 0.02 Ramon Terrats 29' · xG 0.21 Aurélien Tchouaméni 30' · xG 0.02 Roberto Fernández 36' · xG 0.15 Federico Valverde 40' · xG 0.10 Carlos Romero 41' · xG 0.01 Brahim Díaz 43' · xG 0.09 Ramon Terrats 45' · xG 0.05 Leandro Cabrera 45' · xG 0.15 Edu Expósito 46' · xG 0.01 Rubén Sánchez 46' · xG 0.07 Edu Expósito 52' · xG 0.02 Vinícius Júnior 54' · xG 0.02 Vinícius Júnior 55' · xG 0.54 Ramon Terrats 57' · xG 0.11 Gonzalo García 58' · xG 0.07 Jude Bellingham 63' · xG 0.06 Ramon Terrats 65' · xG 0.04 Vinícius Júnior 66' · xG 0.21 Charles Pickel 73' · xG 0.02 Kike García 74' · xG 0.02 Carlos Romero 75' · xG 0.10 Franco Mastantuono 79' · xG 0.31 Gonzalo García 81' · xG 0.15 Carlos Romero 87' · xG 0.06 Carlos Romero 87' · xG 0.04 Jude Bellingham 90' · xG 0.35
Espanyol Real Madrid Filled = goal · size = xG
HEAD TO HEAD8 meetings · 2021–2026
Espanyol 2
Oct 3who was on topAug 22
Real Madrid 6
2 Espanyol 0 draw 6 Real Madrid
Real Madrid won the last 2
GOALS IN THIS FIXTURE
3.2goals / match
7–19total goals
1/2clean sheets
1-0Espanyol best win · Feb 1
4-0Real Madrid best win · Apr 30
%88 Over 1.5 7/8
%75 Over 2.5 6/8
%50 Over 3.5 4/8
%62 BTTS 5/8
DOES THE VENUE MATTER
Espanyol at home4 matches
2W 0D 2L 5:6
Real Madrid at home4 matches
4W 0D 0L 13:2
Results are read from the side that hosted the match.
SEASON COMPARISON
11Espanyolin the table46pts
38matches 12-10-16W-D-L 43:55goals -12diff
DWWLL
2Real Madridin the table86pts
38matches 27-5-6W-D-L 77:35goals +42diff
WWWLW
PREVIOUS MEETINGS
Aug 22 Espanyol 1-2 Real Madrid La Liga
Sep 20 Real Madrid 2-0 Espanyol La Liga
Feb 1 Espanyol 1-0 Real Madrid La Liga
Sep 21 Real Madrid 4-1 Espanyol La Liga
Mar 11 Real Madrid 3-1 Espanyol La Liga
Aug 28 Espanyol 1-3 Real Madrid La Liga
Apr 30 Real Madrid 4-0 Espanyol La Liga
Oct 3 Espanyol 2-1 Real Madrid La Liga
WHAT THE NUMBERS SAY
Real Madrid dominated the ball66% possession
Espanyol took more shots17 - 14
Espanyol committed more fouls19 - 15
THREAT OVER TIMExT
Espanyol1.26 Real Madrid1.64
0'25'45'70'90'
Espanyolpeak 70-75' Real Madridpeak 65-70'
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
Espanyol Real Madrid
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.
15.2 PPDA 7.8
495 Touches 829
35.5m Defensive height 35.4m
62 Progressive passes 161
%65.0 Final-third accuracy %71.0
%37.7 Verticality %32.3
%78.0 Pass accuracy %89.0
17 Shots 16
121 Defensive actions 119
33.7m Block depth 33.7m
%42 In opposition half %43
HOW THE GAME FLOWEDfotmob
Espanyol1.21xG Real Madrid2.10xG
55' Vinícius Júnior 66' Vinícius Júnior
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
Espanyol Real Madrid
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
63% REA 67% REA 62% REA 68% ESP 72% REA 72% REA 58% REA 73% REA 53% REA
Espanyolown half →Real Madrid
BY THIRD
Defensive %53 %47
Middle %30 %70
Attacking %36 %64
BY FLANK
Left %35 %65
Centre %40 %60
Right %36 %64
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Espanyol121 actions
average height 35.5m
Real Madrid119 actions
average height 35.4m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Espanyol341 passes · %78
5 Fernando Calero — 37/54 passes · %92 23 Omar El Hilali — 37/58 passes · %80 22 Carlos Romero — 32/50 passes · %89 4 Urko González de Zárate — 29/43 passes · %88 6 Leandro Cabrera — 29/50 passes · %76 8 Edu Expósito — 25/46 passes · %74 13 Marko Dmitrovic — 15/27 passes · %75 14 Ramon Terrats — 14/29 passes · %78 24 Tyrhys Dolan — 11/28 passes · %69 9 Roberto Fernández — 10/24 passes · %77 2 Rubén Sánchez — 6/29 passes · %33 18 Charles Pickel — 6/14 passes · %75 11 Pere Milla — 6/11 passes · %86 17 Jofre Carreras — 5/13 passes · %71 20 Antoniu Roca — 3/16 passes · %43
Real Madrid671 passes · %89
24 Dean Huijsen — 89/107 passes · %92 12 Trent Alexander-Arnold — 66/96 passes · %78 14 Aurélien Tchouaméni — 64/86 passes · %91 22 Antonio Rüdiger — 62/76 passes · %95 5 Jude Bellingham — 58/83 passes · %92 8 Federico Valverde — 52/62 passes · %93 13 Andrii Lunin — 42/52 passes · %91 45 Thiago Pitarch — 33/46 passes · %92 20 Fran García — 29/51 passes · %81 7 Vinícius Júnior — 27/56 passes · %84 21 Brahim Díaz — 21/34 passes · %84 30 Franco Mastantuono — 20/30 passes · %95 23 Ferland Mendy — 11/11 passes · %100 6 Eduardo Camavinga — 11/14 passes · %92 38 César Palacios — 7/11 passes · %88 16 Gonzalo García — 5/13 passes · %62
>%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.
Espanyol62 progressive · map shows 38
Left%45Centre%26Right%29
Real Madrid161 progressive · map shows 94
Left%20Centre%35Right%45
Successful passes carrying the ball 10m+ forward from the middle third onward.
15.2 PPDA 7.8
%37.7 Verticality %32.3
%65 Final third pass %71
%78 Pass accuracy %89
35.5m Defensive height 35.4m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE64 matches on record
Jesús Gil Manzano
Strictness54 TEMPO56
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 74.3 +2.7
Fouls 3424.2 +9.8
Goals 23.0 -1.0
Corners 1110.0 +1.0
THIS MATCH VS SEASON AVERAGE
Goals 0.01.2 -1.2
Shots 17.011.5 +5.5
On target 3.03.9 -0.9
Possession %34%43 -9.0
Corners 5.04.6 +0.4
Cards 3.04.2 -1.2
Conceded 2.01.4 +0.6
this matchseason average · 37 matches
Goals 2.02.1 -0.1
Shots 14.016.7 -2.7
On target 4.06.5 -2.5
Possession %66%60 +6.2
Corners 6.05.9 +0.1
Cards 4.02.6 +1.4
Conceded 0.00.9 -0.9
this matchseason average · 36 matches
PLAYER RATINGS★ Vinicius Júnior 10.00
Starting XI
8 Edu Expósito M · 61' 7.20
On target1/1Key pass2Dribbles2/3Tackles1Interceptions2Duels won3/7Fouls2Passes30 · %23
9 Roberto Fernández F · 73' 6.90
Tackles1Duels won7/11Fouls won2Offside1Passes12 · %10
24 Tyrhys Dolan M · 73' 6.70
Key pass3Dribbles1/1Tackles1Duels won4/6Fouls won2Fouls2Passes14 · %11
13 Marko Dmitrović G · 84' 6.70
Saves2Duels won1/1Fouls won1Passes14 · %10
2 Rubén Sánchez M · 61' 6.60
Key pass2Dribbles1/2Tackles1Blocks1Duels won3/5Fouls won1Passes12 · %5
22 Carlos Romero D · 84' 6.60
On target1/1Key pass2Dribbles1/2Tackles1Duels won2/5Passes28 · %25
6 Leandro Cabrera D · 84' · K 6.50
On target1/1Interceptions1Blocks1Duels won1/2Fouls1Passes32 · %25
5 Fernando Calero D · 84' 6.30
Interceptions1Duels won1/5Fouls won1Fouls3Passes35 · %33
4 Urko González M · 84' 6.30
Dribbles1/1Tackles1Interceptions1Duels won4/9Fouls won2Fouls3Passes30 · %26
23 Omar El Hilali D · 84' 6.20
Key pass1Tackles1Blocks1Duels won3/8Fouls won2Fouls3Passes33 · %27
14 Ramón Terrats M · 73' 6.20
Key pass1Interceptions1Blocks1Fouls1Passes18 · %14
Substitutes
20 Antoniu Roca F · 23' 6.90
Dribbles2/2Tackles2Interceptions1Duels won4/6Passes5 · %2
17 Jofre Carreras F · 11' 6.60
Duels won2/2Fouls won2Passes2 · %1
18 Charles Pickel M · 23' 6.30
Tackles1Blocks1Duels won1/2Fouls1Passes6 · %5
19 Kike García F · 11' 6.30
11 Pere Milla M · 11' 6.30
Key pass1Passes1 · %1
Unused: Angel FortunoFerran GomezMiguel RubioClemens RiedelJose SalinasLluc CastellAlex Almansa
Starting XI
7 Vinicius Júnior F · 84' 10.00
Goals2On target2/2Key pass3Dribbles2/2Duels won10/14Fouls won8Fouls3Offside1Passes31 · %27
14 Aurélien Tchouaméni M · 84' 7.30
Tackles3Interceptions5Blocks1Duels won5/7Fouls won1Fouls1Passes70 · %64
24 Dean Huijsen D · 84' 7.30
Duels won3/7Fouls1Passes84 · %78
13 Andriy Lunin G · 84' 7.30
Saves3Passes35 · %33
22 Antonio Rüdiger D · 84' 7.20
Blocks2Duels won1/3Fouls1Offside1Passes54 · %52
5 Jude Bellingham M · 84' 7.20
Assist1Key pass1Dribbles3/6Tackles1Duels won8/13Fouls won3Fouls1Passes58 · %55
12 Trent Alexander-Arnold D · 84' 6.90
Key pass2Dribbles1/2Interceptions1Duels won1/6Fouls3Passes63 · %56
45 Thiago Pitarch Pinar M · 53' 6.70
Key pass1Tackles2Interceptions1Duels won3/6Fouls won1Passes36 · %33
8 Federico Valverde M · 84' · K 6.60
On target1/1Fouls1Passes44 · %41
21 Brahim Díaz M · 53' 6.30
Interceptions1Fouls1Passes25 · %21
23 Ferland Mendy D · 14' 6.30
Passes11 · %11
Substitutes
20 Fran García D · 70' 6.90
Key pass1Tackles3Duels won4/7Fouls won1Passes17 · %15
30 Franco Mastantuono F · 31' 6.30
On target1/1Dribbles1/1Duels won2/2Fouls won1Passes17 · %16
16 Gonzalo García F · 31' 6.00
Assist1Key pass1Fouls2Passes5 · %2
Unused: Raúl AsencioFran GonzálezSergio MestreCésar PalaciosDavid JiménezÁlvaro CarrerasEduardo CamavingaDavid Alaba
Win probabilityModel: 2 (%47) ✓
Espanyol %36 Draw %17 Real Madrid %47
1.25Espanyol xPuan
1.58Real Madrid 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
EspanyolDLLDL
Real MadridDWLDL
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