West Ham vs Everton

25 April 2026 · Premier League · 2025/26 · Referee Stuart Attwell

Full time 2 – 1

Half-time: 0–0

  • Tomas Soucek 51’
  • Callum Wilson 90+2’
  • Kiernan Dewsbury-Hall 88’

Match summary

West Ham won 2-1 at home to Everton, with the winner arriving in stoppage time. It was goalless at half-time.

Tomas Soucek put West Ham ahead with a header in the 51st minute, set up by Jarrod Bowen, Kiernan Dewsbury-Hall equalised in the 88th minute, set up by James Tarkowski, and Callum Wilson won it in stoppage time, set up by Jarrod Bowen.

The chances backed that up: West Ham created 1.84 expected goals (xG) from 10 shots to Everton's 1.19 from 11.

Match stats

44% Possession 56%
10 Shots 11
3 Shots on target 3
3 Corners 4
102 Attacks 103
48 Dangerous attacks 53
374 Passes 477
80% Pass accuracy 83%
22 Tackles 17
9 Fouls 11
3 Yellow cards 4
0 Red cards 0
1 Offsides 2

Key events

West Ham Everton
Kick-off
35’
Thierno BarryShot on target
38’
Half-time0-0
Second half underway
47’
Valentín CastellanosShot on target
50’
Tomáš SoučekHeader1-0 (West Ham)
51’
63’
Taty CastellanosTime wasting
70’
Freddie PottsTaty Castellanos
79’
Callum WilsonPablo 
81’
88’
Kiernan Dewsbury-HallLeft foot shot1-1 (Everton)
Callum WilsonRight foot shot2-1 (West Ham)
90+2’
90+3’
Jean-Clair TodiboJarrod Bowen
90+5’
Callum WilsonTime wasting
90+5’
90+9’
Full-time2-1

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 1.84 1.19 51’ Tomas Soucek (West Ham), 1-0 51’ 88’ Kiernan Dewsbury-Hall (Everton), 1-1 88’ 90+2’ Callum Wilson (West Ham), 2-1 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.84 1.19 51’ Tomas Soucek (West Ham), 1-0 Soucek 51’ 88’ Kiernan Dewsbury-Hall (Everton), 1-1 Dewsbury-Hall 88’ 90+2’ Callum Wilson (West Ham), 2-1 Wilson 90+2’
West Ham 1.84 xGEverton 1.19 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Everton attacking West Ham attacking 
90+2’ Callum Wilson (West Ham), open play, 0.58 xG, goal 51’ Tomas Soucek (West Ham), from a corner, 0.51 xG, goal 77’ Thierno Barry (Everton), from a corner, 0.49 xG, blocked 50’ Valentín Castellanos (West Ham), open play, 0.38 xG, saved 13’ Thierno Barry (Everton), open play, 0.15 xG, off target 77’ Idrissa Gueye (Everton), from a corner, 0.15 xG, blocked 37’ Iliman Ndiaye (Everton), open play, 0.13 xG, blocked 88’ Kiernan Dewsbury-Hall (Everton), open play, 0.09 xG, goal 9’ Jarrod Bowen (West Ham), open play, 0.07 xG, blocked 15’ Konstantinos Mavropanos (West Ham), from a corner, 0.07 xG, blocked 27’ Crysencio Summerville (West Ham), open play, 0.06 xG, off target 90+6’ Tyrique George (Everton), open play, 0.05 xG, off target 12’ Tomas Soucek (West Ham), set piece, 0.04 xG, off target 19’ Jarrod Bowen (West Ham), open play, 0.04 xG, off target 77’ Tim Iroegbunam (Everton), from a corner, 0.05 xG, blocked 3’ Dwight McNeil (Everton), open play, 0.03 xG, blocked 15’ Mateus Fernandes (West Ham), from a corner, 0.04 xG, blocked 18’ Crysencio Summerville (West Ham), open play, 0.03 xG, off target 69’ Tim Iroegbunam (Everton), set piece, 0.02 xG, off target 75’ Tyrique George (Everton), open play, 0.02 xG, blocked 35’ Thierno Barry (Everton), open play, 0.02 xG, saved 90+2’ Callum Wilson (West Ham), open play, 0.58 xG, goal 51’ Tomas Soucek (West Ham), from a corner, 0.51 xG, goal 77’ Thierno Barry (Everton), from a corner, 0.49 xG, blocked 50’ Valentín Castellanos (West Ham), open play, 0.38 xG, saved 13’ Thierno Barry (Everton), open play, 0.15 xG, off target 77’ Idrissa Gueye (Everton), from a corner, 0.15 xG, blocked 37’ Iliman Ndiaye (Everton), open play, 0.13 xG, blocked 88’ Kiernan Dewsbury-Hall (Everton), open play, 0.09 xG, goal 9’ Jarrod Bowen (West Ham), open play, 0.07 xG, blocked 15’ Konstantinos Mavropanos (West Ham), from a corner, 0.07 xG, blocked 27’ Crysencio Summerville (West Ham), open play, 0.06 xG, off target 90+6’ Tyrique George (Everton), open play, 0.05 xG, off target 77’ Tim Iroegbunam (Everton), from a corner, 0.05 xG, blocked 12’ Tomas Soucek (West Ham), set piece, 0.04 xG, off target 19’ Jarrod Bowen (West Ham), open play, 0.04 xG, off target 15’ Mateus Fernandes (West Ham), from a corner, 0.04 xG, blocked 3’ Dwight McNeil (Everton), open play, 0.03 xG, blocked 18’ Crysencio Summerville (West Ham), open play, 0.03 xG, off target 69’ Tim Iroegbunam (Everton), set piece, 0.02 xG, off target 35’ Thierno Barry (Everton), open play, 0.02 xG, saved 75’ Tyrique George (Everton), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Lineup not available for this match.

Everton 4-2-3-1 Starting XI
Pickford
Mykolenko
Keane
Tarkowski
O'Brien 65’
Garner
Gueye 86’
Ndiaye
Dewsbury-Hall
McNeil 65’
Barry

Player stats

PlayerPosMinGAShxGxAKPCards
Mads Hermansen GK900 0.000.000
Kyle Walker-Peters DEF900 0.000.000
Axel Disasi DEF900 0.000.000
Konstantinos Mavropanos DEF901 0.070.000
El Hadji Malick Diouf DEF900 0.000.214
Jarrod Bowen MID9022 0.121.092
Tomas Soucek MID9012 0.550.000
Mateus Fernandes MID901 0.040.000
Crysencio Summerville MID902 0.090.462
Pablo MID820 0.000.000
Valentín Castellanos FWD801 0.380.000
Freddie Potts Sub100 0.000.000
Callum Wilson Sub811 0.580.000
Jean-Clair Todibo Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 39% Avg odds 2.42
Draw 28% Avg odds 3.38
Everton win 33% Avg odds 2.82

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.