Skip to content
CFChampionshipFIXTURES
EFL Championship · 2026/27

Cardiff City v West Ham United: 3–3 result

Cardiff City 3–3 West Ham United was the full-time score in the Championship on Wed 4 Nov 2026 at Cardiff City Stadium.

UK dates and kick-off times · GMT / BST

· 19:45 GMT · Regular season

Cardiff City crest Cardiff City
3 – 3Full timeHalf-time 3 – 0
West Ham United crest West Ham United

Cardiff City Stadium

Match information as at 12 Nov 2026, 08:52 GMT.

Goalscorers

  • Cardiff City crest 11' Jack Moylan · Goal
  • Cardiff City crest 37' Jack Moylan · Penalty - Scored
  • Cardiff City crest 39' Jack Moylan · Goal - Header
  • West Ham United crest 58' Divine Mukasa · Goal
  • West Ham United crest 65' Arne Engels · Goal
  • West Ham United crest 82' Max Kilman · Goal - Volley

Cardiff City v West Ham United highlights & goals

Official match footage
Heroic Comeback at Cardiff City Stadium! | Cardiff City 3-3 West Ham | Championship Highlights

Heroic Comeback at Cardiff City Stadium! | Cardiff City 3-3 West Ham | Championship Highlights

West Ham United FC · 2026-11-04T15:35:31-08:00 · 2m 22s

Watch on the official website ↗
Cardiff City 3-3 West Ham | Championship Extended Highlights

Cardiff City 3-3 West Ham | Championship Extended Highlights

West Ham United FC · 2026-11-05T06:30:32-08:00 · 12m 12s

Watch on the official website ↗

Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.

Cardiff City v West Ham United: UK TV coverage

No confirmed UK broadcaster is listed for this match.

Explore Championship matches on TV or read how to watch in the UK.

Match information

Ground
Cardiff City StadiumCardiff, Wales
Attendance
24902
Final whistle
4 Nov, 21:41:19 GMT

Goals by period

Cardiff CityFirst half: 3
Cardiff CitySecond half: 0
West Ham UnitedFirst half: 0
West Ham UnitedSecond half: 3

Cardiff City v West Ham United: goals, cards & substitutions

24 events
  1. 0'
    Kick-off
  2. 11'Cardiff City crest
    Goal · Cardiff City

    Scorer: Jack Moylan · Assist: Alex Robertson

  3. 23'West Ham United crest
    Yellow Card · West Ham United

    Max Kilman

  4. 25'West Ham United crest
    Yellow Card · West Ham United

    Soungoutou Magassa

  5. 37'Cardiff City crest
    Penalty - Scored · Cardiff City

    Jack Moylan

  6. 39'Cardiff City crest
    Goal - Header · Cardiff City

    Scorer: Jack Moylan · Assist: Joel Bagan

  7. 45'West Ham United crest
    Substitution · West Ham United

    On: Ezra Mayers · Off: Morato

  8. 45'West Ham United crest
    Substitution · West Ham United

    On: Mohamadou Kanté · Off: Soungoutou Magassa

  9. 45'West Ham United crest
    Substitution · West Ham United

    On: Joël Piroe · Off: Valentín Castellanos

  10. 55'Cardiff City crest
    Substitution · Cardiff City

    On: Joel Colwill · Off: Rubin Colwill

  11. 56'Cardiff City crest
    Substitution · Cardiff City

    On: Cian Ashford · Off: Chris Willock

  12. 58'West Ham United crest
    Goal · West Ham United

    Scorer: Divine Mukasa · Assist: Jarrod Bowen

  13. 65'West Ham United crest
    Goal · West Ham United

    Scorer: Arne Engels · Assist: Joël Piroe

  14. 69'Cardiff City crest
    End Delay · Cardiff City
  15. 69'West Ham United crest
    End Delay · West Ham United
  16. 69'West Ham United crest
    Substitution · West Ham United

    On: Edvin Austbø · Off: Manor Solomon

  17. 72'Cardiff City crest
    Substitution · Cardiff City

    On: David Turnbull · Off: Calum Scanlon

  18. 72'Cardiff City crest
    Substitution · Cardiff City

    On: Ronan Kpakio · Off: Perry Ng

  19. 80'West Ham United crest
    End Delay · West Ham United
  20. 80'Cardiff City crest
    End Delay · Cardiff City
  21. 82'West Ham United crest
    Goal - Volley · West Ham United

    Scorer: Max Kilman · Assist: Jarrod Bowen

  22. 84'West Ham United crest
    Yellow Card · West Ham United

    Joël Veltman

  23. 88'West Ham United crest
    Substitution · West Ham United

    On: Tomás Soucek · Off: Joël Veltman

  24. 90'+6'
    Full time

Match statistics

Cardiff City and West Ham United statistics comparison
StatisticCardiff City crest Cardiff CityWest Ham United crest West Ham United
Possession44.4%55.6%
Shots718
Shots on target410
Corners46
Fouls911
Offsides11
Saves71
Yellow cards03
Red cards00
Passes388484
Accurate passes313408
Pass accuracy80.7%84.3%
Crosses1115
Accurate crosses25
Long balls6248
Accurate long balls3120
Blocked shots14
Tackles1017
Interceptions712
Clearances2410
Shots on target (%)57.1%55.6%
Penalties scored00
Penalties taken10
Cross accuracy18.2%33.3%
Long-ball accuracy50.0%41.7%
Successful tackles911
Tackle success90.0%64.7%
Effective clearances2410

Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.

Line-ups & formations

Cardiff City crest Cardiff City

4-1-4-1
1
Nathan TrottGoalkeeper
3
Joel BaganCentre Left Defender
2
William FishCentre Right Defender
18
Alex RobertsonDefensive Midfielder
23
Calum ScanlonLeft Back · Substituted
38
Perry NgRight Back · Substituted
10
Rubin ColwillCentre Left Midfielder · Substituted
8
Jack MoylanCentre Right Midfielder
16
Chris WillockLeft Midfielder · Substituted
11
Ollie TannerRight Midfielder
9
Yousef SalechForward
Substitutes (9)
  • 52Troy Perrett
  • 33Rob Tankiewicz
  • 30Harry Tyrer
  • 50Charlie Holt
  • 14David TurnbullUsed substitute
  • 45Cian AshfordUsed substitute
  • 27Joel ColwillUsed substitute
  • 44Ronan KpakioUsed substitute
  • 43Paul Moreno

West Ham United crest West Ham United

4-4-1-1
1
Mads HermansenGoalkeeper
3
Max KilmanCentre Left Defender
15
Konstantinos MavropanosCentre Right Defender
5
MoratoLeft Back · Substituted
34
Joël VeltmanRight Back · Substituted
27
Soungoutou MagassaCentre Left Midfielder · Substituted
7
Arne EngelsCentre Right Midfielder
10
Manor SolomonLeft Midfielder · Substituted
20
Jarrod BowenRight Midfielder
11
Valentín CastellanosForward · Substituted
14
Divine MukasaRear Centre Forward
Substitutes (9)
  • 28Tomás SoucekUsed substitute
  • 17Mohamadou KantéUsed substitute
  • 30Oliver Scarles
  • 35Edvin AustbøUsed substitute
  • 58Airidas Golambeckis
  • 61Lewis Orford
  • 9Joël PiroeUsed substitute
  • 63Ezra MayersUsed substitute
  • 23Alphonse Areola

Player statistics

Cardiff City crest Cardiff City · player statistics
Cardiff City player statistics for Cardiff City v West Ham United
PlayerGoalsAssistsShotsOn targetYCRCSaves
Nathan Trott0000007
Joel Bagan010000—
William Fish001000—
Alex Robertson010000—
Calum Scanlon000000—
Perry Ng001000—
Rubin Colwill000000—
Jack Moylan303300—
Chris Willock000000—
Ollie Tanner001000—
Yousef Salech001100—
David Turnbull000000—
Cian Ashford000000—
Joel Colwill000000—
Ronan Kpakio000000—
West Ham United crest West Ham United · player statistics
West Ham United player statistics for Cardiff City v West Ham United
PlayerGoalsAssistsShotsOn targetYCRCSaves
Mads Hermansen0000001
Max Kilman101110—
Konstantinos Mavropanos002000—
Morato000000—
Joël Veltman000010—
Soungoutou Magassa000010—
Arne Engels101100—
Manor Solomon002000—
Jarrod Bowen022100—
Valentín Castellanos002200—
Divine Mukasa101100—
Tomás Soucek001100—
Mohamadou Kanté001100—
Edvin Austbø002100—
Joël Piroe012100—
Ezra Mayers001000—

YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.

Previous meetings

Before this match
DateHomeScoreAway
9 Mar 2019Cardiff City crest Cardiff City2 – 0West Ham United crest West Ham United
4 Dec 2018West Ham United crest West Ham United3 – 1Cardiff City crest Cardiff City
11 Jan 2014Cardiff City crest Cardiff City0 – 2West Ham United crest West Ham United
24 Sep 2013West Ham United crest West Ham United3 – 2Cardiff City crest Cardiff City
17 Aug 2013West Ham United crest West Ham United2 – 0Cardiff City crest Cardiff City

Player leaders in this match

Player leaders by statistic
TeamStatisticPlayerTotalOther figures
Cardiff City crest Cardiff CityShotsJack Moylan3Shots on target: 3Expected goals (xG): 1.00
Cardiff City crest Cardiff CityAccurate passesWilliam Fish43Passes: 51Big chances created: 0
Cardiff City crest Cardiff CityDefensive interventionsWilliam Fish12Successful tackles: 1Duels won: 2
Cardiff City crest Cardiff CitySavesNathan Trott7Shots on target faced: 10Expected goals conceded (xGC): 2.62
West Ham United crest West Ham UnitedShotsKonstantinos Mavropanos2Shots on target: 0Expected goals (xG): 0.26
West Ham United crest West Ham UnitedAccurate passesDivine Mukasa55Passes: 63Big chances created: 0
West Ham United crest West Ham UnitedDefensive interventionsKonstantinos Mavropanos11Successful tackles: 2Duels won: 4
West Ham United crest West Ham UnitedSavesMads Hermansen1Shots on target faced: 4Expected goals conceded (xGC): 1.15

xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.

Cardiff City: more player statistics

Nathan Trott

Fouls committed
0
Fouls won
1
Own goals
0
Goals conceded
3
Shots faced
0

Joel Bagan

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

William Fish

Fouls committed
2
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Alex Robertson

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Calum Scanlon

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Perry Ng

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Rubin Colwill

Fouls committed
1
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Jack Moylan

Fouls committed
3
Fouls won
4
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Chris Willock

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Ollie Tanner

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
3
Shots faced
0

Yousef Salech

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

David Turnbull

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Cian Ashford

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Joel Colwill

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Ronan Kpakio

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0
West Ham United: more player statistics

Mads Hermansen

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
3
Shots faced
0

Max Kilman

Fouls committed
4
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Konstantinos Mavropanos

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Morato

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Joël Veltman

Fouls committed
1
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Soungoutou Magassa

Fouls committed
2
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Arne Engels

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Manor Solomon

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Jarrod Bowen

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Valentín Castellanos

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Divine Mukasa

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Tomás Soucek

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Mohamadou Kanté

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Edvin Austbø

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
0
Shots faced
0

Joël Piroe

Fouls committed
2
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Ezra Mayers

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Form before Cardiff City v West Ham United

Earlier results, with the competition shown for each game. Scores are written home team first.

Cardiff City crest Cardiff City

DateOpponentVenueScoreResultCompetition
31 Oct 2026Wolverhampton Wanderers crest Wolverhampton WanderersAway3 – 0LEFL Championship
24 Oct 2026Birmingham City crest Birmingham CityHome1 – 0WEFL Championship
17 Oct 2026Middlesbrough crest MiddlesbroughAway2 – 2DEFL Championship
13 Oct 2026Watford crest WatfordHome5 – 1WEFL Championship
10 Oct 2026Blackburn Rovers crest Blackburn RoversAway2 – 1LEFL Championship

West Ham United crest West Ham United

DateOpponentVenueScoreResultCompetition
31 Oct 2026West Bromwich Albion crest West Bromwich AlbionHome1 – 3LEFL Championship
24 Oct 2026Southampton crest SouthamptonHome2 – 3LEFL Championship
17 Oct 2026Swansea City crest Swansea CityAway0 – 1WEFL Championship
14 Oct 2026Lincoln City crest Lincoln CityAway0 – 6WEFL Championship
9 Oct 2026Queens Park Rangers crest Queens Park RangersHome1 – 1DEFL Championship

Current Championship positions

Full table

Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.

Championship 2026/27 league table
PosClubPWDLGFGAGDPts
9West Ham United crest West Ham United156543723+1423
14Cardiff City crest Cardiff City154652727018

Cardiff City v West Ham United: match questions

What was the Cardiff City v West Ham United result?

Cardiff City 3–3 West Ham United was the full-time score in the Championship on Wed 4 Nov 2026 at Cardiff City Stadium.

Was Cardiff City v West Ham United on UK TV?

No confirmed UK broadcaster is listed for this match.

Are highlights available for Cardiff City v West Ham United?

Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.