West Ham vs Wolves

27 February 2022 · Premier League · 2021/22 · Referee Anthony Taylor

Full time 1 – 0

Half-time: 0–0

  • Tomas Soucek 59’

Match summary

West Ham won 1-0 at home to Wolves. It was goalless at half-time.

Tomas Soucek put West Ham ahead in the 59th minute, set up by Michail Antonio.

The chances backed that up: West Ham created 1.62 expected goals (xG) from 13 shots to Wolves's 0.89 from 14.

Match stats

West Ham Wolves
13 Shots 14
4 Shots on Target 1
3 Corners 5
1 Yellow Cards 0
0 Red Cards 0
1.62 xG 0.89
1.62 Non-penalty xG 0.89
14 Deep Completions 7

Key events

West Ham Wolves
Kick-off
Half-time0-0
Tomas Soucek
Assist: Michail Antonio
1-0 (West Ham)
59’
Full-time1-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

West Ham
  • Michail Antonio

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.62 0.89 59’ Tomas Soucek (West Ham), 1-0 59’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.62 0.89 59’ Tomas Soucek (West Ham), 1-0 Soucek 59’
West Ham 1.62 xGWolves 0.89 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 
59’ Tomas Soucek (West Ham), open play, 0.69 xG, goal 61’ Fabio Silva (Wolves), open play, 0.39 xG, blocked 67’ Jarrod Bowen (West Ham), open play, 0.36 xG, saved 30’ Kurt Zouma (West Ham), from a corner, 0.11 xG, off target 43’ Manuel Lanzini (West Ham), open play, 0.11 xG, off target 23’ Aaron Cresswell (West Ham), direct free kick, 0.08 xG, off target 29’ Michail Antonio (West Ham), open play, 0.07 xG, saved 48’ Max Kilman (Wolves), set piece, 0.07 xG, off target 49’ Hee-Chan Hwang (Wolves), set piece, 0.07 xG, off target 63’ Fabio Silva (Wolves), open play, 0.07 xG, blocked 71’ Tomas Soucek (West Ham), open play, 0.07 xG, off target 65’ Fabio Silva (Wolves), open play, 0.06 xG, off target 30’ Craig Dawson (West Ham), from a corner, 0.05 xG, blocked 72’ Fabio Silva (Wolves), open play, 0.05 xG, blocked 78’ Pedro Neto (Wolves), open play, 0.04 xG, blocked 52’ Trincão (Wolves), open play, 0.03 xG, off target 67’ Pablo Fornals (West Ham), open play, 0.03 xG, off target 10’ Hee-Chan Hwang (Wolves), open play, 0.02 xG, blocked 77’ Daniel Podence (Wolves), open play, 0.02 xG, blocked 61’ Fernando Marçal (Wolves), open play, 0.02 xG, blocked 25’ Michail Antonio (West Ham), from a corner, 0.02 xG, off target 54’ Declan Rice (West Ham), open play, 0.02 xG, off target 85’ Raúl Jiménez (Wolves), open play, 0.02 xG, blocked 85’ Conor Coady (Wolves), open play, 0.02 xG, blocked 87’ Rúben Neves (Wolves), open play, 0.02 xG, saved 36’ Manuel Lanzini (West Ham), open play, 0.01 xG, saved 39’ Declan Rice (West Ham), open play, 0.01 xG, hit the woodwork 59’ Tomas Soucek (West Ham), open play, 0.69 xG, goal 61’ Fabio Silva (Wolves), open play, 0.39 xG, blocked 67’ Jarrod Bowen (West Ham), open play, 0.36 xG, saved 30’ Kurt Zouma (West Ham), from a corner, 0.11 xG, off target 43’ Manuel Lanzini (West Ham), open play, 0.11 xG, off target 23’ Aaron Cresswell (West Ham), direct free kick, 0.08 xG, off target 29’ Michail Antonio (West Ham), open play, 0.07 xG, saved 48’ Max Kilman (Wolves), set piece, 0.07 xG, off target 49’ Hee-Chan Hwang (Wolves), set piece, 0.07 xG, off target 71’ Tomas Soucek (West Ham), open play, 0.07 xG, off target 63’ Fabio Silva (Wolves), open play, 0.07 xG, blocked 65’ Fabio Silva (Wolves), open play, 0.06 xG, off target 30’ Craig Dawson (West Ham), from a corner, 0.05 xG, blocked 72’ Fabio Silva (Wolves), open play, 0.05 xG, blocked 78’ Pedro Neto (Wolves), open play, 0.04 xG, blocked 52’ Trincão (Wolves), open play, 0.03 xG, off target 67’ Pablo Fornals (West Ham), open play, 0.03 xG, off target 10’ Hee-Chan Hwang (Wolves), open play, 0.02 xG, blocked 77’ Daniel Podence (Wolves), open play, 0.02 xG, blocked 61’ Fernando Marçal (Wolves), open play, 0.02 xG, blocked 25’ Michail Antonio (West Ham), from a corner, 0.02 xG, off target 85’ Raúl Jiménez (Wolves), open play, 0.02 xG, blocked 54’ Declan Rice (West Ham), open play, 0.02 xG, off target 85’ Conor Coady (Wolves), open play, 0.02 xG, blocked 87’ Rúben Neves (Wolves), open play, 0.02 xG, saved 36’ Manuel Lanzini (West Ham), open play, 0.01 xG, saved 39’ Declan Rice (West Ham), open play, 0.01 xG, hit the woodwork
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Lukasz Fabianski GK900 0.000.000
Ben Johnson DEF900 0.000.000
Kurt Zouma DEF901 0.110.000
Craig Dawson DEF901 0.050.000
Aaron Cresswell DEF901 0.080.021
Tomas Soucek MID9012 0.750.182
Declan Rice MID902 0.030.071
Jarrod Bowen MID901 0.360.051
Manuel Lanzini MID902 0.120.000
Pablo Fornals MID901 0.030.372
Michail Antonio FWD9012 0.090.834
Nikola Vlasic Sub10 0.000.000
Issa Diop Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 50% Avg odds 1.94
Draw 29% Avg odds 3.35
Wolves win 21% Avg odds 4.51

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 and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.