West Ham vs Wolves

1 September 2026 · Championship · 2026/27 · Referee Lewis Smith

Full time 4 – 2

Half-time: 2–1

  • Divine Mukasa 33’, 53’
  • Jarrod Bowen 42’ (pen)
  • Konstantinos Mavropanos 64’
  • Marshall Munetsi 44’
  • Konstantinos Mavropanos 69’ (og)

Match summary

West Ham won 4-2 at home to Wolves. West Ham led 2-1 at half-time.

In the first half, Divine Mukasa put West Ham ahead in the 33rd minute, Jarrod Bowen made it 2-0 from the penalty spot in the 42nd minute, and Marshall Munetsi pulled one back to make it 2-1 in the 44th minute. In the second half, Mukasa made it 3-1 in the 53rd minute, Konstantinos Mavropanos made it 4-1 from a corner in the 64th minute, and Mavropanos's own goal made it 4-2 in the 69th minute.

The chances backed that up: West Ham created 2.05 expected goals (xG) from 12 shots to Wolves's 0.94 from 18.

Match stats

43% Possession 57%
12 Shots 17
6 Shots on target 3
6 Corners 7
77 Attacks 95
38 Dangerous attacks 45
392 Passes 514
86.0% Pass accuracy 87.7%
17 Tackles 19
9 Fouls 9
2 Yellow cards 1
3 Offsides 1

Key events

West Ham Wolves
Kick-off
5’
Fer LópezShot on target
Divine MukasaRight foot shot1-0 (West Ham)
33’
Max KilmanShot on target
36’
Jarrod BowenPenalty2-0 (West Ham)
42’
44’
Marshall MunetsiRight foot shot2-1 (Wolves)
45’
Half-time2-1
Second half underway
Divine MukasaLeft foot shot3-1 (West Ham)
53’
Jarrod BowenShot on target
63’
Konstantinos MavropanosLeft foot shot4-1 (West Ham)
64’
69’
Konstantinos MavropanosOwn goal4-2 (Wolves)
84’
Fer LópezShot on target
87’
90’
Full-time4-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.05 0.94 33’ Divine Mukasa (West Ham), 1-0 33’ 42’ Jarrod Bowen (West Ham), 2-0 42’ 44’ Marshall Munetsi (Wolves), 2-1 44’ 53’ Divine Mukasa (West Ham), 3-1 53’ 64’ Konstantinos Mavropanos (West Ham), 4-1 64’ 69’ Konstantinos Mavropanos (Wolves) own goal, 4-2 69’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.05 0.94 33’ Divine Mukasa (West Ham), 1-0 Mukasa 33’ 42’ Jarrod Bowen (West Ham), 2-0 Bowen 42’ 44’ Marshall Munetsi (Wolves), 2-1 Munetsi 44’ 53’ Divine Mukasa (West Ham), 3-1 Mukasa 53’ 64’ Konstantinos Mavropanos (West Ham), 4-1 Mavropanos 64’ 69’ Konstantinos Mavropanos (Wolves) own goal, 4-2 Mavropanos 69’
West Ham 2.05 xGWolves 0.94 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wolves attacking West Ham attacking 
42’ Jarrod Bowen (West Ham), penalty, 0.79 xG, goal 79’ Konstantinos Mavropanos (West Ham), from a corner, 0.53 xG, off target 36’ Max Kilman (West Ham), from a corner, 0.25 xG, saved 49’ Fer López (Wolves), open play, 0.22 xG, off target 64’ Konstantinos Mavropanos (West Ham), from a corner, 0.18 xG, blocked 64’ Konstantinos Mavropanos (West Ham), from a corner, 0.14 xG, goal 84’ Fer López (Wolves), open play, 0.11 xG, saved 30’ Mateus Mané (Wolves), open play, 0.08 xG, blocked 90+3’ Tommy Doyle (Wolves), open play, 0.07 xG, blocked 90+3’ Fer López (Wolves), open play, 0.05 xG, off target 31’ Toti Gomes (Wolves), set piece, 0.05 xG, off target 5’ Fer López (Wolves), open play, 0.04 xG, saved 27’ Raúl Jiménez (Wolves), from a corner, 0.05 xG, hit the woodwork 90+3’ Jackson Tchatchoua (Wolves), open play, 0.05 xG, blocked 25’ Raúl Jiménez (Wolves), open play, 0.04 xG, off target 48’ Rodrigo Gomes (Wolves), open play, 0.04 xG, off target 36’ Divine Mukasa (West Ham), from a corner, 0.04 xG, blocked 44’ Marshall Munetsi (Wolves), open play, 0.04 xG, goal 53’ Divine Mukasa (West Ham), open play, 0.03 xG, goal 9’ Mateus Mané (Wolves), open play, 0.03 xG, blocked 33’ Divine Mukasa (West Ham), open play, 0.03 xG, goal 35’ Jarrod Bowen (West Ham), open play, 0.03 xG, blocked 57’ Mateus Mané (Wolves), from a corner, 0.02 xG, blocked 32’ Mateus Mané (Wolves), open play, 0.02 xG, blocked 90+2’ Tawanda Chirewa (Wolves), open play, 0.02 xG, blocked 48’ Mateus Mané (Wolves), open play, 0.01 xG, blocked 63’ Jarrod Bowen (West Ham), open play, 0.01 xG, saved 87’ Valentín Castellanos (West Ham), set piece, 0.01 xG, off target 55’ Raúl Jiménez (Wolves), open play, 0.01 xG, off target 36’ Konstantinos Mavropanos (West Ham), from a corner, 0.01 xG, blocked 69’ Konstantinos Mavropanos (West Ham), own goal 42’ Jarrod Bowen (West Ham), penalty, 0.79 xG, goal 79’ Konstantinos Mavropanos (West Ham), from a corner, 0.53 xG, off target 36’ Max Kilman (West Ham), from a corner, 0.25 xG, saved 49’ Fer López (Wolves), open play, 0.22 xG, off target 64’ Konstantinos Mavropanos (West Ham), from a corner, 0.18 xG, blocked 64’ Konstantinos Mavropanos (West Ham), from a corner, 0.14 xG, goal 84’ Fer López (Wolves), open play, 0.11 xG, saved 30’ Mateus Mané (Wolves), open play, 0.08 xG, blocked 90+3’ Tommy Doyle (Wolves), open play, 0.07 xG, blocked 90+3’ Fer López (Wolves), open play, 0.05 xG, off target 27’ Raúl Jiménez (Wolves), from a corner, 0.05 xG, hit the woodwork 31’ Toti Gomes (Wolves), set piece, 0.05 xG, off target 90+3’ Jackson Tchatchoua (Wolves), open play, 0.05 xG, blocked 5’ Fer López (Wolves), open play, 0.04 xG, saved 25’ Raúl Jiménez (Wolves), open play, 0.04 xG, off target 48’ Rodrigo Gomes (Wolves), open play, 0.04 xG, off target 36’ Divine Mukasa (West Ham), from a corner, 0.04 xG, blocked 44’ Marshall Munetsi (Wolves), open play, 0.04 xG, goal 53’ Divine Mukasa (West Ham), open play, 0.03 xG, goal 35’ Jarrod Bowen (West Ham), open play, 0.03 xG, blocked 9’ Mateus Mané (Wolves), open play, 0.03 xG, blocked 33’ Divine Mukasa (West Ham), open play, 0.03 xG, goal 57’ Mateus Mané (Wolves), from a corner, 0.02 xG, blocked 32’ Mateus Mané (Wolves), open play, 0.02 xG, blocked 90+2’ Tawanda Chirewa (Wolves), open play, 0.02 xG, blocked 48’ Mateus Mané (Wolves), open play, 0.01 xG, blocked 63’ Jarrod Bowen (West Ham), open play, 0.01 xG, saved 87’ Valentín Castellanos (West Ham), set piece, 0.01 xG, off target 55’ Raúl Jiménez (Wolves), open play, 0.01 xG, off target 36’ Konstantinos Mavropanos (West Ham), from a corner, 0.01 xG, blocked 69’ Konstantinos Mavropanos (West Ham), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

West Ham 4-4-2 Starting XI
Hermansen
Scarles
Mavropanos
Kilman
Walker-Peters 56’
Solomon 79’
Mukasa 2 69’
Engels
Bowen
Felipe 69’
Piroe 56’
Wolves 4-2-3-1 Starting XI
Sá
Djiga
Gomes
Bueno
Tchatchoua
André
Munetsi 65’
Gomes 60’
López
Mané 80’
Jiménez 65’

Player stats

Goalkeeper1 player
90′ 2 2 31 – – – – –
Defenders4 players
Kyle Walker-Peters Taken off
56′ 2 – 2 3 1 29 1 – – –
90′ – 2 – 5 4 53 – 1 – –
90′ 1 1 – 3 2 61 – – – –
Joël Veltman Came on as a substitute
34′ 1 1 – 2 – 10 – – – –
Midfielders8 players
90′ – – 36 – – 2 1 2 – – –
90′ 1 1 19 3 – 3 1 5 1 2 –
Divine Mukasa Taken off
69′ 2 – 32 – – 2 1 2 1 –
90′ – 1 39 2 – 1 1 3 1 2 –
Manor Solomon Taken off
79′ – – 23 – – – – 3 – 1 –
Mohamadou Kanté Came on as a substitute
21′ – – 6 – – 1 2 1 – – –
Keiber Lamadrid Came on as a substitute
21′ – – 5 – – 1 – 1 – – –
Edvin Austbø Came on as a substitute
11′ – – 3 – – – – 1 – – –
Forwards3 players
Pablo Felipe Taken off
69′ – – – – – – – 3 1 22 –
Joël Piroe Taken off
56′ – – – – – – 1 3 1 15 –
Valentín Castellanos Came on as a substitute
34′ – – 1 – 0.01 – 1 2 – 9
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

West Ham win 43% Avg odds 2.18
Draw 26% Avg odds 3.60
Wolves win 31% Avg odds 3.07

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.