Cardiff vs West Ham 3-3
- Jack Moylan11'
- Jack Moylan (P)37'
- Jack Moylan39'
- Divine Mukasa58'
- Arne Engels65'
- Maximilian Kilman82'
- Kick-off
- Wed, 4 Nov 2026 · 19:45 (UTC)
- Venue
- Cardiff City Stadium, Cardiff
- Referee
- Edward Duckworth
Match timeline
- 88’Substitution
West HamTomáš Souček ONJoël Veltman OFF - 84’Yellow card
West HamJoël Veltman - 82’Goal!
West HamMaximilian KilmanAssist: Jarrod Bowen3 – 3 - 72’Substitution
CardiffDavid Turnbull ONCalum Scanlon OFF - 72’Substitution
CardiffRonan Kpakio ONPerry Tian Hee Ng OFF - 69’Substitution
West HamEdvin Austbö ONManor Solomon OFF - 65’Goal!
West HamArne EngelsAssist: Joel Piroe3 – 2 - 58’Goal!
West HamDivine MukasaAssist: Jarrod Bowen3 – 1
Show 10 earlier events
- 56’Substitution
CardiffC. Ashford ONChristopher Willock OFF - 55’Substitution
CardiffJoel Colwill ONRubin Colwill OFF - 45’Substitution
West HamEzra Mayers ONFelipe Morato OFF - 45’Substitution
West HamMohamadou Kante ONSoungoutou Magassa OFF - 45’Substitution
West HamJoel Piroe ONTaty Castellanos OFF - 39’Goal!
CardiffJack MoylanAssist: Joel Bagan3 – 0 - 37’Penalty goal
CardiffJack Moylan2 – 0 - 25’Yellow card
West HamSoungoutou Magassa - 23’Yellow card
West HamMaximilian Kilman - 11’Goal!
CardiffJack MoylanAssist: Alexander Sean Pablo Robertson1 – 0 - 1’Kick-off
Key stats
- 45%Possession55%
- 7Shots18
- 1.18xG2.64
- 4Shots on Target10
- 4Corners6
- 9Fouls11
- 1Offsides1
- 7Saves1
- 387Passes484
- 0Yellow Cards3
Lineups
Confirmed selections
Cardiff4 - 2 - 3 - 1
- 1Trott
- 38Ng
- 2Fish
- 3Bagan
- 23Scanlon
- 18Robertson
- 8Moylan
- 11Tanner
- 10Colwill
- 16Willock
- 9Salech
Substitutions
- 55’↑27 J. Colwill↓10 R. Colwill
- 56’↑45 Cian Ashford↓16 C. Willock
- 72’↑14 D. Turnbull↓23 C. Scanlon
- 72’↑44 R. Kpakio↓38 P. Ng
Unused substitutes 43 P. Moreno, 50 Charlie Holt, 52 T. Perrett, 33 R. Tankiewicz, 30 H. Tyrer
Coach B. Barry-Murphy
West Ham4 - 4 - 1 - 1
- 1Hermansen
- 34Veltman
- 15Mavropanos
- 3Kilman
- 5Morato
- 20Bowen
- 27Magassa
- 7Engels
- 10Solomon
- 14Mukasa
- 11Castellanos
Substitutions
- 45’↑63 Ezra Mayers↓5 Morato
- 45’↑17 M. Kanté↓27 S. Magassa
- 45’↑9 J. Piroe↓ Taty Castellanos
- 69’↑35 E. Austbö↓10 M. Solomon
- 88’↑28 T. Souček↓34 J. Veltman
Unused substitutes 23 A. Areola, 58 A. Golambeckis, 61 L. Orford, 30 O. Scarles
Coach Mark Noble
Match facts
- Competition
- EFL Championship - English Second Tier
- Round
- Matchday 14
- Date
- Wed, 4 Nov 2026
- Kick-off
- 19:45 (UTC)
- Venue
- Cardiff City Stadium, Cardiff
- Referee
- Edward Duckworth
- Cardiff coach
- B. Barry-Murphy
- West Ham coach
- Mark Noble
League table
EFL Championship - English Second Tier
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 15 | 8 | 5 | 2 | +14 | 29 | |
| 2 | 15 | 8 | 5 | 2 | +11 | 29 | |
| 3 | 15 | 9 | 2 | 4 | +6 | 29 | |
| 4 | 15 | 8 | 4 | 3 | +8 | 28 | |
| 5 | 15 | 8 | 4 | 3 | +8 | 28 | |
| 9 | 15 | 6 | 5 | 4 | +14 | 23 | |
| 14 | 15 | 4 | 6 | 5 | 0 | 18 |
Match related news
Player ratings
- 1
J. Moylan8.3 - 2
A. Robertson7.2 - 3
N. Trott6.8 - 4
J. Bagan6.8 - 5
C. Scanlon6.6 - 6
Cian Ashford6.5 - 7
O. Tanner6.5 - 8
P. Ng6.4 - 9
Y. Salech6.4 - 10
W. Fish6.3 - 11
D. Turnbull6.0 - 12
J. Colwill6.0 - 13
R. Kpakio5.9 - 14
C. Willock5.9 - 15
R. Colwill5.8 - 16
P. Moreno0.0 - 17
H. Tyrer0.0 - 18
R. Tankiewicz0.0 - 19
T. Perrett0.0 - 20Charlie Holt0.0
- 1
J. Bowen8.5 - 2
A. Engels8.1 - 3
D. Mukasa8.1 - 4
J. Piroe7.0 - 5
M. Kilman6.9 - 6
V. Castellanos6.8 - 7
K. Mavropanos6.8 - 8
E. Austbö6.5 - 9
M. Solomon6.4 - 10
M. Hermansen6.3 - 11
J. Veltman6.2 - 12
M. Kanté6.1 - 13
Ezra Mayers6.1 - 14
Morato6.0 - 15
T. Souček5.7 - 16
S. Magassa5.6 - 17
A. Areola0.0 - 18
A. Golambeckis0.0 - 19
L. Orford0.0 - 20
O. Scarles0.0
Match ratings from API-Football, out of 10.
MVP of the match

J. Bowen
West Ham
- 0
- Goals
- 2
- Assists
Rated 8.5, the best on the pitch — 2 assists in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-1-2
- Scored / match
- 1.8
- Conceded / match
- 1.6
- W-D-L
- 2-1-2
- Scored / match
- 2.2
- Conceded / match
- 1.4
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Cardiff and West Ham drew 3-3 after Cardiff went 3-0 up at half-time and West Ham hit back after the break. Jack Moylan's hat-trick put Cardiff in control before the visitors levelled it.
Moylan opened the scoring in the 11th minute from Alexander Sean Pablo Robertson's pass, made it 2-0 from the spot on 37 minutes, and struck again in the 39th minute from Joel Bagan's assist. Cardiff went in 3-0 up at half-time.
West Ham made three changes at the break and started their response in the 58th minute, when Divine Mukasa finished Jarrod Bowen's pass to make it 3-1. Arne Engels, set up by Joel Piroe, cut it to 3-2 on 65 minutes, with Piroe having come on at half-time, and Maximilian Kilman headed in Bowen's cross on 82 minutes to make it 3-3. Cardiff made two changes on 72 minutes as they tried to steady things, but they could not stop the equaliser.
West Ham had 55% of the possession, 484 passes to Cardiff's 387 and 18 shots to 7, with 10 on target to 4. They also led the corners 6-4 and expected goals 2.64 to 1.18, while Cardiff made more saves, 7 to 1.
West Ham were booked three times: Maximilian Kilman in the 23rd minute, Soungoutou Magassa in the 25th, and Joël Veltman in the 84th. Cardiff had no bookings.
Match record
- Competition
- EFL Championship - English Second Tier
- Round
- Matchday 14
- Kick-off
- Venue
- Cardiff City Stadium, Cardiff
- Referee
- Edward Duckworth
- Match ID
cornerflick:match:cardiff-vs-west-ham-championship-2026-11-04
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Cardiff 3-3 West Ham, EFL Championship - English Second Tier, 4 November 2026. Match record, last updated 7 November 2026. https://cornerflick.com/football/championship/matches/cardiff-vs-west-ham-championship-2026-11-04
Permanent identifier cornerflick:match:cardiff-vs-west-ham-championship-2026-11-04. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/cardiff-vs-west-ham-championship-2026-11-04" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
18 events
- 11’Goal!
CardiffJack MoylanAssist: Alexander Sean Pablo Robertson1 – 0 - 23’Yellow card
West HamMaximilian Kilman - 25’Yellow card
West HamSoungoutou Magassa - 37’Penalty goal
CardiffJack Moylan2 – 0 - 39’Goal!
CardiffJack MoylanAssist: Joel Bagan3 – 0 - 45’Substitution
West HamEzra Mayers ONFelipe Morato OFF - 45’Substitution
West HamMohamadou Kante ONSoungoutou Magassa OFF - 45’Substitution
West HamJoel Piroe ONTaty Castellanos OFF - 55’Substitution
CardiffJoel Colwill ONRubin Colwill OFF - 56’Substitution
CardiffC. Ashford ONChristopher Willock OFF - 58’Goal!
West HamDivine MukasaAssist: Jarrod Bowen3 – 1 - 65’Goal!
West HamArne EngelsAssist: Joel Piroe3 – 2 - 69’Substitution
West HamEdvin Austbö ONManor Solomon OFF - 72’Substitution
CardiffDavid Turnbull ONCalum Scanlon OFF - 72’Substitution
CardiffRonan Kpakio ONPerry Tian Hee Ng OFF - 82’Goal!
West HamMaximilian KilmanAssist: Jarrod Bowen3 – 3 - 84’Yellow card
West HamJoël Veltman - 88’Substitution
West HamTomáš Souček ONJoël Veltman OFF







