Skip to content
Live scoresView all →

West Ham vs West Brom 1-3

  • Jarrod Bowen29'
  • Felix Horn Myhre20'
  • J. Morgan48'
  • Callum Styles72'
Kick-off
Sat, 31 Oct 2026 · 15:00 (UTC)
Venue
London Stadium, London
Referee
Robert Jones

Match timeline

  1. 89’Yellow cardWest Brom crestWest BromJayson Molumby
  2. 85’Yellow cardWest Ham crestWest HamArne Engels
  3. 84’SubstitutionWest Brom crestWest BromTammer Bany Odeh ONFelix Horn Myhre OFF
  4. 77’SubstitutionWest Brom crestWest BromAune Heggebo ONJ. Morgan OFF
  5. 76’SubstitutionWest Brom crestWest BromKareem Tunde ONRabby Nzingoula OFF
  6. 72’Goal!West Brom crestWest BromCallum Styles1 – 3
  7. 71’SubstitutionWest Ham crestWest HamTomáš Souček ONMohamadou Kante OFF
  8. 71’SubstitutionWest Ham crestWest HamJoël Veltman ONKyle Walker-Peters OFF
Show 8 earlier events
  1. 71’SubstitutionWest Ham crestWest HamTaty Castellanos ONAiridas Golambeckis OFF
  2. 66’Yellow cardWest Ham crestWest HamKyle Walker-Peters
  3. 60’SubstitutionWest Ham crestWest HamJoel Piroe ONPablo Felipe Pereira de Jesus OFF
  4. 60’SubstitutionWest Ham crestWest HamManor Solomon ONDivine Mukasa OFF
  5. 48’Goal!West Brom crestWest BromJ. MorganAssist: Felix Horn Myhre1 – 2
  6. 29’Goal!West Ham crestWest HamJarrod BowenAssist: Mohamadou Kante1 – 1
  7. 20’Goal!West Brom crestWest BromFelix Horn MyhreAssist: J. Morgan0 – 1
  8. 17’Yellow cardWest Ham crestWest HamMaximilian Kilman
  9. 1’Kick-off

Key stats

West Ham crestWest HamWest BromWest Brom crest
  • 55%Possession45%
  • 14Shots12
  • 1.06xG2.04
  • 5Shots on Target3
  • 8Corners6
  • 13Fouls8
  • 1Offsides2
  • 0Saves4
  • 461Passes374
  • 3Yellow Cards1

Lineups

Confirmed selections

West Ham crestWest Ham4 - 4 - 2

  1. 1Hermansen
  2. 2Walker-Peters
  3. 58Golambeckis
  4. 3Kilman
  5. 5Morato
  6. 20Bowen
  7. 14Mukasa
  8. 7Engels
  9. 35Austbö
  10. 19Pablo
  11. 17Kanté

Substitutions

  1. 60’↑9 J. Piroe↓ Pablo Felipe Pereira de Jesus
  2. 60’↑10 M. Solomon↓14 D. Mukasa
  3. 71’↑28 T. Souček↓17 M. Kanté
  4. 71’↑34 J. Veltman↓2 K. Walker-Peters
  5. 71’↑ Taty Castellanos↓58 A. Golambeckis

Unused substitutes 61 L. Orford, 63 Ezra Mayers, 27 S. Magassa, 11 V. Castellanos, 23 A. Areola

Coach Nuno Espírito Santo

West Brom crestWest Brom4 - 4 - 2

  1. 1O’Leary
  2. 18Pereira
  3. 2Mepham
  4. 6Campbell
  5. 4Styles
  6. 20Nzingoula
  7. 8Molumby
  8. 17Diakité
  9. 21Price
  10. 7Myhre
  11. 11Morgan

Substitutions

  1. 76’↑26 K. Tunde↓20 R. Nzingoula
  2. 77’↑19 A. Heggebø↓11 J. Morgan
  3. 84’↑ Tammer Bany Odeh↓7 F. Myhre

Unused substitutes 23 T. Bany, 3 N. Phillips, 13 M. Ingram, 9 B. Stewart, 22 C. Townsend, 29 Harry Whitwell, 35 M. Crowther

Coach J. Morrison

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 13
Date
Sat, 31 Oct 2026
Kick-off
15:00 (UTC)
Venue
London Stadium, London
Referee
Robert Jones
West Ham coach
Nuno Espírito Santo
West Brom coach
J. Morrison

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
9West Ham crestWest Ham15654+1423

Recent form

Last 5 matches, all competitions

West Ham crest

West Ham

  1. D
  2. D
  3. W
  4. W
  5. L
West Brom crest

West Brom

  1. L
  2. L
  3. W
  4. W
  5. D

Player ratings

  1. 1J. Bowen6.8
  2. 2M. Kanté6.7
  3. 3V. Castellanos6.7
  4. 4M. Solomon6.6
  5. 5J. Piroe6.5
  6. 6Pablo6.4
  7. 7M. Kilman6.3
  8. 8A. Golambeckis6.3
  9. 9Morato6.2
  10. 10K. Walker-Peters6.1
  11. 11J. Veltman6.0
  12. 12E. Austbö5.9
  13. 13D. Mukasa5.9
  14. 14T. Souček5.9
  15. 15A. Engels5.8
  16. 16M. Hermansen5.6
  17. 17L. Orford0.0
  18. 18Ezra Mayers0.0
  19. 19S. Magassa0.0
  20. 20A. Areola0.0
  1. 1J. Morgan9.0
  2. 2F. Myhre8.7
  3. 3C. Styles7.2
  4. 4M. O’Leary6.9
  5. 5G. Campbell6.8
  6. 6A. Heggebø6.6
  7. 7B. Pereira6.6
  8. 8K. Tunde6.5
  9. 9T. Bany6.5
  10. 10R. Nzingoula6.4
  11. 11J. Molumby6.4
  12. 12C. Mepham6.4
  13. 13O. Diakité6.2
  14. 14I. Price6.1
  15. 15Harry Whitwell0.0
  16. 16C. Townsend0.0
  17. 17B. Stewart0.0
  18. 18N. Phillips0.0
  19. 19M. Ingram0.0
  20. 20M. Crowther0.0

Match ratings from API-Football, out of 10.

MVP of the match

J. Morgan
9.0

J. Morgan

West Brom crestWest Brom

1
Goals
1
Assists

Rated 9.0, the best on the pitch — 1 goal and 1 assist in 77 minutes.

Team form comparison

Last 5 matches, all competitions

West Ham crestWest Ham
W-D-L
2-2-1
Scored / match
2.4
Conceded / match
1.2
West Brom crestWest Brom
W-D-L
2-1-2
Scored / match
1.2
Conceded / match
1.2

Fan predictions

How the fans called it

  • West Ham crestWest Ham0%
  • Draw0%
  • West Brom crestWest BromResult0%

No votes yet

What happened

Match report

West Brom came from behind to beat West Ham 3-1 at London Stadium, with Callum Styles' 72nd-minute goal ending the home side's hopes after the interval.

West Brom went ahead in the 20th minute when Felix Horn Myhre set up J. Morgan for the opener. West Ham replied in the 29th minute as Jarrod Bowen, assisted by Mohamadou Kante, equalised to make it 1-1 at half-time.

The visitors restored the lead on 48 minutes through J. Morgan, who finished from Felix Horn Myhre's pass, and they made it 3-1 on 72 minutes when Styles struck. West Ham made two changes on 60 minutes and then three more on 71 minutes, with Tomáš Souček, Joël Veltman and Taty Castellanos among those brought on as they chased the game. West Brom made their own changes from 76 minutes onwards and saw out the rest of the match from in front.

West Ham had 55% of the ball, 461 passes to West Brom's 374, and more shots, 14 to 12, with 5 on target to 3. They also won 8 corners to 6, but West Brom's xG was 2.04 to 1.06 and the away side finished with 4 saves to West Ham's 0.

West Ham collected three yellow cards, for Maximilian Kilman on 17 minutes, Kyle Walker-Peters on 66 minutes and Arne Engels on 85 minutes. West Brom's only booking went to Jayson Molumby on 89 minutes.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 13
Kick-off
Venue
London Stadium, London
Referee
Robert Jones
Match ID
cornerflick:match:west-ham-vs-west-brom-championship-2026-10-31

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. West Ham 1-3 West Brom, EFL Championship - English Second Tier, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/championship/matches/west-ham-vs-west-brom-championship-2026-10-31

Permanent identifier cornerflick:match:west-ham-vs-west-brom-championship-2026-10-31. 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/west-ham-vs-west-brom-championship-2026-10-31" 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

16 events

  1. 17’Yellow cardWest Ham crestWest HamMaximilian Kilman
  2. 20’Goal!West Brom crestWest BromFelix Horn MyhreAssist: J. Morgan0 – 1
  3. 29’Goal!West Ham crestWest HamJarrod BowenAssist: Mohamadou Kante1 – 1
  4. 48’Goal!West Brom crestWest BromJ. MorganAssist: Felix Horn Myhre1 – 2
  5. 60’SubstitutionWest Ham crestWest HamJoel Piroe ONPablo Felipe Pereira de Jesus OFF
  6. 60’SubstitutionWest Ham crestWest HamManor Solomon ONDivine Mukasa OFF
  7. 66’Yellow cardWest Ham crestWest HamKyle Walker-Peters
  8. 71’SubstitutionWest Ham crestWest HamTomáš Souček ONMohamadou Kante OFF
  9. 71’SubstitutionWest Ham crestWest HamJoël Veltman ONKyle Walker-Peters OFF
  10. 71’SubstitutionWest Ham crestWest HamTaty Castellanos ONAiridas Golambeckis OFF
  11. 72’Goal!West Brom crestWest BromCallum Styles1 – 3
  12. 76’SubstitutionWest Brom crestWest BromKareem Tunde ONRabby Nzingoula OFF
  13. 77’SubstitutionWest Brom crestWest BromAune Heggebo ONJ. Morgan OFF
  14. 84’SubstitutionWest Brom crestWest BromTammer Bany Odeh ONFelix Horn Myhre OFF
  15. 85’Yellow cardWest Ham crestWest HamArne Engels
  16. 89’Yellow cardWest Brom crestWest BromJayson Molumby