Premier League · Matchweek 36 · May 10

West Ham - Arsenal

Arsenal won 1-0 away at West Ham in Premier League (Matchweek 36). Goals: L. Trossard 83'.

🏟 London Stadium London 👤 Referee: C. Kavanagh
Key events
34' 🟨 Valentín CastellanosYellow card West Ham
38' 🟨 Crysencio SummervilleYellow card West Ham
68' 🟨 Jean-Clair TodiboYellow card West Ham
77' 🟨 Bukayo SakaYellow card Arsenal
79' 🟨 Cristhian MosqueraYellow card Arsenal
83' ⚽ L. Trossard(0 - 1) · Assist: M. Odegaard Arsenal
89' 🟨 William SalibaYellow card Arsenal
90+1' 🟨 Leandro TrossardYellow card Arsenal
Quick stats
%36 Possession %64
1.24 Pre-match xG 1.54
9 Total shots 15
3 Shots on target 4
2 Shots off target 6
4 Blocked shots 5
6 Shots inside box 9
3 Shots outside box 6
1 Saves 3
Match timeline
First half
28'
🔁B. White ↔ M. ZubimendiSubstitution
Valentín CastellanosYellow card🟨
34'
Crysencio SummervilleYellow card🟨
38'
HT 0 - 0
46'
🔁R. Calafiori ↔ C. MosqueraSubstitution
T. Castellanos ↔ PabloSubstitution🔁
66'
67'
🔁E. Eze ↔ M. OdegaardSubstitution
Jean-Clair TodiboYellow card🟨
68'
68'
🔁 ↔ K. HavertzSubstitution
77'
🟨Bukayo SakaYellow card
79'
🟨Cristhian MosqueraYellow card
80'
🔁B. Saka ↔ N. MaduekeSubstitution
83'
⚽L. Trossard(0 - 1) · Assist: M. Odegaard
A. Disasi ↔ C. WilsonSubstitution🔁
85'
89'
🟨William SalibaYellow card
90+1'
🟨Leandro TrossardYellow card
FT 0 - 1
Match statsWest Ham · Arsenal
Key stats
%36 Possession %64
1.24 Pre-match xG 1.54
Shots
9 Total shots 15
3 Shots on target 4
2 Shots off target 6
4 Blocked shots 5
6 Shots inside box 9
3 Shots outside box 6
1 Saves 3
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
281 Total passes 503
189 Accurate passes 413
%67 Pass accuracy %82
Set pieces & discipline
4 Corners 3
14 Fouls 12
Cards
3 Yellow cards 4
By half
0 1st-half goals 0
0 2nd-half goals 1
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ West Ham▼ Arsenal90'
Shot map24 shots
Riccardo Calafiori 9' · xG 0.05 Leandro Trossard 9' · xG 0.09 Leandro Trossard 9' · xG 0.28 Viktor Gyökeres 9' · xG 0.04 Eberechi Eze 9' · xG 0.03 Gabriel 11' · xG 0.12 Riccardo Calafiori 13' · xG 0.07 Eberechi Eze 16' · xG 0.01 Riccardo Calafiori 22' · xG 0.09 Eberechi Eze 35' · xG 0.03 Crysencio Summerville 36' · xG 0.07 Valentín Castellanos 45' · xG 0.05 Mateus Fernandes 45' · xG 0.03 Valentín Castellanos 49' · xG 0.11 Jarrod Bowen 49' · xG 0.07 Bukayo Saka 52' · xG 0.02 Bukayo Saka 58' · xG 0.02 Jarrod Bowen 65' · xG 0.06 Gabriel 69' · xG 0.19 Viktor Gyökeres 73' · xG 0.08 Mateus Fernandes 78' · xG 0.54 Leandro Trossard 83' · xG 0.10 Callum Wilson 90' · xG 0.21 Konstantinos Mavropanos 90' · xG 0.02
West Ham Arsenal Filled = goal · size = xG
HEAD TO HEAD12 meetings · 2020–2025
West Ham 3
Sep 19who was on topOct 4
Arsenal 7
3 West Ham 2 draw 7 Arsenal
GOALS IN THIS FIXTURE
3.7goals / match
16–28total goals
2/3clean sheets
2-0West Ham best win · Dec 28
6-0Arsenal best win · Feb 11
%92 Over 1.5 11/12
%67 Over 2.5 8/12
%50 Over 3.5 6/12
%58 BTTS 7/12
DOES THE VENUE MATTER
West Ham at home6 matches
1W 2D 3L 11:19
Arsenal at home6 matches
4W 0D 2L 9:5
Results are read from the side that hosted the match.
SEASON COMPARISON
18West Hamin the table39pts
38matches 10-9-19W-D-L 46:65goals -19diff
WLLLW
1Arsenalin the table85pts
38matches 26-7-5W-D-L 71:27goals +44diff
WWWWW
PREVIOUS MEETINGS
Oct 4 Arsenal 2-0 West Ham Premier League
Feb 22 Arsenal 0-1 West Ham Premier League
Nov 30 West Ham 2-5 Arsenal Premier League
Feb 11 West Ham 0-6 Arsenal Premier League
Dec 28 Arsenal 0-2 West Ham Premier League
Nov 1 West Ham 3-1 Arsenal League Cup
Apr 16 West Ham 2-2 Arsenal Premier League
Dec 26 Arsenal 3-1 West Ham Premier League
WHAT THE NUMBERS SAY
Arsenal dominated the ball64% possession
Arsenal took more shots15 - 9
THREAT OVER TIMExT
West Ham0.89 Arsenal1.39
0'25'45'70'90'
West Hampeak 90-95' Arsenalpeak 80-85'
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
West Ham Arsenal
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.
10.0 PPDA 6.8
459 Touches 678
37.0m Defensive height 42.5m
47 Progressive passes 72
%58.0 Final-third accuracy %81.0
%45.3 Verticality %34.8
%64.0 Pass accuracy %81.0
9 Shots 15
110 Defensive actions 111
31.5m Block depth 26.4m
%42 In opposition half %54
HOW THE GAME FLOWEDfotmob
West Ham1.15xG Arsenal1.22xG
83' Leandro Trossard
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
West Ham Arsenal
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
West Ham547 touches
Arsenal771 touches
Where each side spent the match. Both attack left to right.
51% ARS 59% ARS 54% ARS 63% WES 66% ARS 80% ARS 63% ARS 61% ARS 62% ARS
West Hamown half →Arsenal
BY THIRD
Defensive %50 %50
Middle %38 %62
Attacking %33 %67
BY FLANK
Left %44 %56
Centre %39 %61
Right %38 %62
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
West Ham110 actions
average height 37.0m
Arsenal111 actions
average height 42.5m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
West Ham317 passes · %64
18 Mateus Fernandes — 32/56 passes · %78 29 Aaron Wan-Bissaka — 28/53 passes · %68 12 El Hadji Malick Diouf — 24/51 passes · %65 4 Axel Disasi — 23/43 passes · %68 28 Tomás Soucek — 19/38 passes · %68 25 Jean-Clair Todibo — 18/36 passes · %67 15 Konstantinos Mavropanos — 17/42 passes · %74 1 Mads Hermansen — 15/41 passes · %39 20 Jarrod Bowen — 14/31 passes · %58 7 Crysencio Summerville — 7/33 passes · %64 11 Valentín Castellanos — 3/17 passes · %38 19 Pablo — 2/12 passes · %50 9 Callum Wilson — 0/5 passes · %0
Arsenal541 passes · %81
2 William Saliba — 79/97 passes · %99 49 Myles Lewis-Skelly — 55/69 passes · %93 41 Declan Rice — 46/77 passes · %70 6 Gabriel Magalhães — 41/67 passes · %85 10 Eberechi Eze — 36/50 passes · %97 36 Martín Zubimendi — 32/38 passes · %89 3 Cristhian Mosquera — 26/34 passes · %87 19 Leandro Trossard — 22/48 passes · %65 7 Bukayo Saka — 19/38 passes · %70 33 Riccardo Calafiori — 19/31 passes · %76 4 Ben White — 15/20 passes · %83 14 Viktor Gyökeres — 15/30 passes · %88 1 David Raya — 14/39 passes · %44 8 Martin Ødegaard — 9/15 passes · %69 29 Kai Havertz — 6/13 passes · %60 20 Noni Madueke — 6/12 passes · %67
>%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.
West Ham47 progressive · map shows 32
Left%44Centre%19Right%38
Arsenal72 progressive · map shows 46
Left%52Centre%33Right%15
Successful passes carrying the ball 10m+ forward from the middle third onward.
10.0 PPDA 6.8
%45.3 Verticality %34.8
%58 Final third pass %81
%64 Pass accuracy %81
37.0m Defensive height 42.5m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE62 matches on record
Chris Kavanagh
Strictness49 TEMPO46
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 74.2 +2.8
Fouls 2621.5 +4.5
Goals 12.5 -1.5
Corners 79.6 -2.6
THIS MATCH VS SEASON AVERAGE
Goals 0.01.2 -1.2
Shots 9.010.1 -1.1
On target 3.03.5 -0.5
Possession %36%43 -6.6
Corners 4.04.6 -0.6
Cards 3.02.5 +0.5
Conceded 1.01.7 -0.7
this matchseason average · 37 matches
Goals 1.01.9 -0.9
Shots 15.013.7 +1.3
On target 4.04.5 -0.5
Possession %64%57 +7.2
Corners 3.05.5 -2.5
Cards 4.03.5 +0.5
Conceded 0.00.7 -0.7
this matchseason average · 37 matches
PLAYER RATINGS★ Konstantinos Mavropanos 8.20
Starting XI
15 Konstantinos Mavropanos D · 78' 8.20
Dribbles1/1Tackles1Interceptions1Blocks3Duels won4/6Fouls1Passes18 · %13
18 Mateus Fernandes M · 78' 7.30
Key pass1Dribbles2/2Tackles4Duels won7/11Fouls2Passes29 · %25
12 El Hadji Malick Diouf M · 78' 7.00
Key pass1Tackles2Duels won6/6Fouls won1Passes23 · %16
20 Jarrod Bowen F · 78' · K 6.90
On target1/1Key pass1Tackles1Blocks1Duels won1/1Passes18 · %12
4 Axel Disasi D · 78' 6.90
Tackles1Interceptions1Blocks1Duels won2/3Passes33 · %23
29 Aaron Wan-Bissaka M · 78' 6.90
Key pass1Tackles1Interceptions1Duels won2/4Fouls1Passes23 · %19
28 Tomáš Souček M · 78' 6.90
Tackles1Duels won4/6Fouls won2Fouls2Passes23 · %17
1 Mads Hermansen G · 78' 6.90
Saves1Passes29 · %11
7 Crysencio Summerville F · 78' 6.70
Tackles1Blocks1Duels won3/9Fouls won2Fouls2Passes8 · %7
11 Valentín Castellanos F · 67' 6.70
On target1/1Tackles1Duels won2/6Fouls won1Fouls2Passes7 · %3
25 Jean-Clair Todibo D · 78' 6.50
Dribbles1/2Blocks1Duels won1/4Fouls1Passes20 · %14
Substitutes
19 Pablo Felipe F · 11' 6.30
Tackles1Duels won1/4Passes1 · %1
Unused: Mohamadou KantéFreddie PottsCallum WilsonSoungoutou MagassaOliver ScarlesMax KilmanKyle Walker-PetersAlphonse Aréola
Starting XI
2 William Saliba D · 78' 7.60
Tackles3Blocks1Duels won5/6Fouls won1Passes77 · %76
41 Declan Rice M · 78' 7.20
Key pass2Tackles1Interceptions1Duels won3/4Fouls won1Passes53 · %40
19 Leandro Trossard M · 78' 7.00
On target1/2Key pass1Tackles1Duels won4/6Fouls won3Passes29 · %22
10 Eberechi Eze M · 67' 6.90
Key pass1Dribbles2/2Duels won3/6Fouls won1Passes37 · %36
14 Viktor Gyökeres F · 78' 6.70
Key pass1Duels won4/7Fouls won2Passes16 · %14
6 Gabriel Magalhães D · 78' 6.70
On target1/2Interceptions1Blocks1Duels won1/1Fouls won1Passes47 · %39
1 David Raya G · 78' 6.60
Saves2Duels won1/1Passes25 · %13
49 Myles Lewis-Skelly M · 78' 6.60
Duels won1/4Fouls won1Fouls1Passes54 · %51
33 Riccardo Calafiori D · 45' 6.50
On target1/2Duels won3/7Fouls1Passes20 · %14
4 Ben White D · 28' 6.30
Passes15 · %13
7 Bukayo Saka M · 78' · K 6.20
Key pass3Blocks1Fouls2Passes23 · %17
Substitutes
29 Kai Havertz F · 11' 6.60
Tackles1Duels won1/1Passes2 · %2
36 Martín Zubimendi M · 39' 6.50
Duels won1/5Fouls won1Fouls1Passes37 · %32
3 Cristhian Mosquera D · 33' 6.50
Key pass1Tackles1Duels won1/3Fouls1Passes18 · %14
8 Martin Ødegaard M · 11' 6.30
Passes2 · %1
Unused: Piero HincapiéNoni MaduekeMax DowmanGabriel MartinelliKepa Arrizabalaga
Win probabilityModel: 2 (%54) ✓
West Ham %23 Draw %23 Arsenal %54
0.92West Ham xPuan
1.85Arsenal 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
West HamLWDWD
ArsenalWWDWL
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