Cardiff City vs West Ham United — Championship
Cardiff City Stadium, CardiffEdward Duckworth
Match story
Win-probability swings · in-play model
11'⚽+25 CDF
Moylan opens it
First goal of the match — 1–0.
↳assist Robertson
CDF win prob 36% → 61%
37'⚽+22 CDF
Moylan adds another
2nd goal
Cardiff City extend the lead to 2–0.
CDF win prob 64% → 87%
39'⚽+9 CDF
Moylan adds another
3rd goal
Cardiff City extend the lead to 3–0.
↳assist Bagan
CDF win prob 87% → 97%
58'⚽−6 CDF
Mukasa pulls one back
West Ham United back in it at 3–1.
↳assist Bowen
CDF win prob 99% → 92%
65'⚽−21 CDF
Engels pulls one back
West Ham United back in it at 3–2.
↳assist Piroe
CDF win prob 95% → 74%
82'⚽−77 CDF
Kilman levels
All square again at 3–3.
↳assist Bowen
CDF win prob 88% → 11%
xG race
Cumulative expected goals, shot by shot
1.05
Cardiff City
2.76
West Ham United
Top stats
Full-match numbers, side by side
45%Ball possession55%
1.05Expected goals (xG)2.76
2.30xG on target (xGOT)5.25
4 / 7Shots (on target / total)10 / 18
1 / 1Big chances (scored / total)3 / 6
16Touches in opposition box20
6Key passes16
314 (81%)Accurate passes407 (84%)
34 (46%)Duels won40 (54%)
61Recoveries61
4Corners6
0 / 0Cards (yellow / red)3 / 0
Pressure index
Minute-by-minute momentum · home up · away down
Cardiff CityWest Ham United
⚽ Moylan
⚽ Moylan
⚽ Moylan
⚽ Mukasa
⚽ Engels
⚽ Kilman
1st Half
2nd Half
1'15'30'45'60'75'90'
11'⚽ Moylan37'⚽ Moylan39'⚽ Moylan58'⚽ Mukasa65'⚽ Engels82'⚽ Kilman
Key events
FT 3–3 · HT 3–0 · goals, cards and subs
⚽11'1–0
Jack Moylan
Goal · assist Alex Robertson
23'
Max Kilman
Yellow card
25'
Soungoutou Magassa
Yellow card
⚽37'2–0
Jack Moylan
Goal · penalty
⚽39'3–0
Jack Moylan
Goal · assist Joel Bagan
HTHalf-time · Cardiff City lead 3–0
46'
Ezra Mayers
On for Morato
46'
Joël Piroe
On for Valentín Castellanos
46'
Mohamadou Kanté
On for Soungoutou Magassa
55'
Joel Colwill
On for Rubin Colwill
56'
Cian Ashford
On for Chris Willock
⚽58'3–1
Divine Mukasa
Goal · assist Jarrod Bowen
⚽65'3–2
Arne Engels
Goal · assist Joël Piroe
69'
Edvin Austbø
On for Manor Solomon
72'
David Turnbull
On for Calum Scanlon
72'
Ronan Kpakio
On for Perry Ng
⚽82'3–3
Max Kilman
Goal · assist Jarrod Bowen
84'
Joël Veltman
Yellow card
88'
Tomáš Souček
On for Joël Veltman
FTFull-time · Cardiff City 3–3 West Ham United
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Nathan Trott7.9
TrottPerry Ng6.8
William Fish6.4
Joel Bagan6.9
Calum Scanlon6.5
Alex Robertson7.2
Ollie Tanner6.6
Jack Moylan9.2
MoylanRubin Colwill6.6
Chris Willock6.6
Yousef Salech6.5
David Turnbull6.4
Joel Colwill5.9
Ronan Kpakio6.0
Cian Ashford6.2
Mads Hermansen6.0
Joël Veltman6.4
Konstantinos Mavropanos6.8
MavropanosMax Kilman7.3
KilmanMorato5.7
Jarrod Bowen8.4
BowenArne Engels8.1
Soungoutou Magassa5.9
Manor Solomon6.3
Divine Mukasa7.4
MukasaValentín Castellanos6.3
Joël Piroe7.2
Mohamadou Kanté6.9
KantéTomáš Souček6.3
Edvin Austbø6.6
Ezra Mayers6.8
Cardiff CityWest Ham United
DEFENCE ↑ · ATTACK →