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
- 89’Yellow card
West BromJayson Molumby - 85’Yellow card
West HamArne Engels - 84’Substitution
West BromTammer Bany Odeh ONFelix Horn Myhre OFF - 77’Substitution
West BromAune Heggebo ONJ. Morgan OFF - 76’Substitution
West BromKareem Tunde ONRabby Nzingoula OFF - 72’Goal!
West BromCallum Styles1 – 3 - 71’Substitution
West HamTomáš Souček ONMohamadou Kante OFF - 71’Substitution
West HamJoël Veltman ONKyle Walker-Peters OFF
Show 8 earlier events
- 71’Substitution
West HamTaty Castellanos ONAiridas Golambeckis OFF - 66’Yellow card
West HamKyle Walker-Peters - 60’Substitution
West HamJoel Piroe ONPablo Felipe Pereira de Jesus OFF - 60’Substitution
West HamManor Solomon ONDivine Mukasa OFF - 48’Goal!
West BromJ. MorganAssist: Felix Horn Myhre1 – 2 - 29’Goal!
West HamJarrod BowenAssist: Mohamadou Kante1 – 1 - 20’Goal!
West BromFelix Horn MyhreAssist: J. Morgan0 – 1 - 17’Yellow card
West HamMaximilian Kilman - 1’Kick-off
Key stats
- 55%Possession45%
- 14Shots12
- 1.06xG2.04
- 5Shots on Target3
- 8Corners6
- 13Fouls8
- 1Offsides2
- 0Saves4
- 461Passes374
- 3Yellow Cards1
Lineups
Confirmed selections
West Ham4 - 4 - 2
- 1Hermansen
- 2Walker-Peters
- 58Golambeckis
- 3Kilman
- 5Morato
- 20Bowen
- 14Mukasa
- 7Engels
- 35Austbö
- 19Pablo
- 17Kanté
Substitutions
- 60’↑9 J. Piroe↓ Pablo Felipe Pereira de Jesus
- 60’↑10 M. Solomon↓14 D. Mukasa
- 71’↑28 T. Souček↓17 M. Kanté
- 71’↑34 J. Veltman↓2 K. Walker-Peters
- 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 Brom4 - 4 - 2
Substitutions
- 76’↑26 K. Tunde↓20 R. Nzingoula
- 77’↑19 A. Heggebø↓11 J. Morgan
- 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
| # | 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 |
Match related news
Player ratings
- 1
J. Bowen6.8 - 2
M. Kanté6.7 - 3
V. Castellanos6.7 - 4
M. Solomon6.6 - 5
J. Piroe6.5 - 6
Pablo6.4 - 7
M. Kilman6.3 - 8
A. Golambeckis6.3 - 9
Morato6.2 - 10
K. Walker-Peters6.1 - 11
J. Veltman6.0 - 12
E. Austbö5.9 - 13
D. Mukasa5.9 - 14
T. Souček5.9 - 15
A. Engels5.8 - 16
M. Hermansen5.6 - 17
L. Orford0.0 - 18
Ezra Mayers0.0 - 19
S. Magassa0.0 - 20
A. Areola0.0
- 1
J. Morgan9.0 - 2
F. Myhre8.7 - 3
C. Styles7.2 - 4
M. O’Leary6.9 - 5
G. Campbell6.8 - 6
A. Heggebø6.6 - 7
B. Pereira6.6 - 8
K. Tunde6.5 - 9
T. Bany6.5 - 10
R. Nzingoula6.4 - 11
J. Molumby6.4 - 12
C. Mepham6.4 - 13
O. Diakité6.2 - 14
I. Price6.1 - 15
Harry Whitwell0.0 - 16
C. Townsend0.0 - 17
B. Stewart0.0 - 18
N. Phillips0.0 - 19
M. Ingram0.0 - 20
M. Crowther0.0
Match ratings from API-Football, out of 10.
MVP of the match

J. Morgan
West 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
- W-D-L
- 2-2-1
- Scored / match
- 2.4
- Conceded / match
- 1.2
- W-D-L
- 2-1-2
- Scored / match
- 1.2
- Conceded / match
- 1.2
Fan predictions
How the fans called it
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
- 17’Yellow card
West HamMaximilian Kilman - 20’Goal!
West BromFelix Horn MyhreAssist: J. Morgan0 – 1 - 29’Goal!
West HamJarrod BowenAssist: Mohamadou Kante1 – 1 - 48’Goal!
West BromJ. MorganAssist: Felix Horn Myhre1 – 2 - 60’Substitution
West HamJoel Piroe ONPablo Felipe Pereira de Jesus OFF - 60’Substitution
West HamManor Solomon ONDivine Mukasa OFF - 66’Yellow card
West HamKyle Walker-Peters - 71’Substitution
West HamTomáš Souček ONMohamadou Kante OFF - 71’Substitution
West HamJoël Veltman ONKyle Walker-Peters OFF - 71’Substitution
West HamTaty Castellanos ONAiridas Golambeckis OFF - 72’Goal!
West BromCallum Styles1 – 3 - 76’Substitution
West BromKareem Tunde ONRabby Nzingoula OFF - 77’Substitution
West BromAune Heggebo ONJ. Morgan OFF - 84’Substitution
West BromTammer Bany Odeh ONFelix Horn Myhre OFF - 85’Yellow card
West HamArne Engels - 89’Yellow card
West BromJayson Molumby








