West Ham vs Brighton

27 December 2020 · Premier League · 2020/21 · Referee Simon Hooper

Full time 2 – 2

Half-time: 0–1

  • Ben Johnson 60’
  • Tomas Soucek 82’
  • Neal Maupay 44’
  • Lewis Dunk 70’

Match summary

West Ham and Brighton drew 2-2. Brighton led 1-0 at half-time.

In the first half, Neal Maupay put Brighton ahead in the 44th minute. In the second half, Ben Johnson equalised in the 60th minute, set up by Manuel Lanzini, Lewis Dunk put Brighton back in front from a corner in the 70th minute, and Tomas Soucek equalised with a header in the 82nd minute.

There was little between the sides on chances: West Ham created 1.39 expected goals (xG) from 11 shots, Brighton 1.51 from 13.

Match stats

West Ham Brighton
11 Shots 13
4 Shots on Target 4
5 Corners 4
0 Yellow Cards 0
0 Red Cards 0
1.39 xG 1.51
1.39 Non-penalty xG 1.51
6 Deep Completions 5

Key events

West Ham Brighton
Kick-off
44’
Neal Maupay0-1 (Brighton)
Half-time0-1
Ben Johnson
Assist: Manuel Lanzini
1-1 (West Ham)
60’
70’
Lewis Dunk1-2 (Brighton)
Tomas Soucek2-2 (West Ham)
82’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 1.51 44’ Neal Maupay (Brighton), 0-1 44’ 60’ Ben Johnson (West Ham), 1-1 60’ 70’ Lewis Dunk (Brighton), 1-2 70’ 82’ Tomas Soucek (West Ham), 2-2 82’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.39 1.51 44’ Neal Maupay (Brighton), 0-1 Maupay 44’ 60’ Ben Johnson (West Ham), 1-1 Ben Johnson 60’ 70’ Lewis Dunk (Brighton), 1-2 Dunk 70’ 82’ Tomas Soucek (West Ham), 2-2 Soucek 82’
West Ham 1.39 xGBrighton 1.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brighton attacking West Ham attacking 
70’ Lewis Dunk (Brighton), from a corner, 0.56 xG, goal 82’ Tomas Soucek (West Ham), from a corner, 0.47 xG, goal 44’ Neal Maupay (Brighton), open play, 0.46 xG, goal 60’ Ben Johnson (West Ham), open play, 0.46 xG, goal 86’ Tomas Soucek (West Ham), set piece, 0.14 xG, blocked 27’ Adam Webster (Brighton), from a corner, 0.10 xG, saved 47’ Sébastien Haller (West Ham), open play, 0.07 xG, saved 69’ Leandro Trossard (Brighton), open play, 0.07 xG, blocked 89’ Vladimir Coufal (West Ham), open play, 0.05 xG, blocked 2’ Danny Welbeck (Brighton), open play, 0.05 xG, off target 60’ Manuel Lanzini (West Ham), open play, 0.05 xG, blocked 84’ Leandro Trossard (Brighton), open play, 0.05 xG, off target 84’ Solly March (Brighton), open play, 0.05 xG, off target 39’ Neal Maupay (Brighton), open play, 0.04 xG, blocked 15’ Jarrod Bowen (West Ham), from a corner, 0.04 xG, off target 34’ Solly March (Brighton), open play, 0.04 xG, off target 43’ Solly March (Brighton), open play, 0.04 xG, saved 90+1’ Tomas Soucek (West Ham), open play, 0.04 xG, saved 41’ Aaron Cresswell (West Ham), open play, 0.03 xG, blocked 9’ Declan Rice (West Ham), from a corner, 0.03 xG, blocked 4’ Neal Maupay (Brighton), open play, 0.02 xG, blocked 66’ Manuel Lanzini (West Ham), open play, 0.02 xG, off target 28’ Dan Burn (Brighton), open play, 0.02 xG, blocked 32’ Adam Webster (Brighton), open play, 0.01 xG, blocked 70’ Lewis Dunk (Brighton), from a corner, 0.56 xG, goal 82’ Tomas Soucek (West Ham), from a corner, 0.47 xG, goal 44’ Neal Maupay (Brighton), open play, 0.46 xG, goal 60’ Ben Johnson (West Ham), open play, 0.46 xG, goal 86’ Tomas Soucek (West Ham), set piece, 0.14 xG, blocked 27’ Adam Webster (Brighton), from a corner, 0.10 xG, saved 47’ Sébastien Haller (West Ham), open play, 0.07 xG, saved 69’ Leandro Trossard (Brighton), open play, 0.07 xG, blocked 89’ Vladimir Coufal (West Ham), open play, 0.05 xG, blocked 2’ Danny Welbeck (Brighton), open play, 0.05 xG, off target 60’ Manuel Lanzini (West Ham), open play, 0.05 xG, blocked 84’ Leandro Trossard (Brighton), open play, 0.05 xG, off target 84’ Solly March (Brighton), open play, 0.05 xG, off target 39’ Neal Maupay (Brighton), open play, 0.04 xG, blocked 15’ Jarrod Bowen (West Ham), from a corner, 0.04 xG, off target 34’ Solly March (Brighton), open play, 0.04 xG, off target 43’ Solly March (Brighton), open play, 0.04 xG, saved 90+1’ Tomas Soucek (West Ham), open play, 0.04 xG, saved 41’ Aaron Cresswell (West Ham), open play, 0.03 xG, blocked 9’ Declan Rice (West Ham), from a corner, 0.03 xG, blocked 4’ Neal Maupay (Brighton), open play, 0.02 xG, blocked 66’ Manuel Lanzini (West Ham), open play, 0.02 xG, off target 28’ Dan Burn (Brighton), open play, 0.02 xG, blocked 32’ Adam Webster (Brighton), open play, 0.01 xG, blocked
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
Angelo Ogbonna DEF900 0.000.000
Fabián Balbuena DEF900 0.000.000
Aaron Cresswell DEF901 0.030.062
Vladimir Coufal MID901 0.050.041
Tomas Soucek MID9013 0.640.000
Declan Rice MID901 0.030.071
Ben Johnson MID9011 0.460.000
Mark Noble MID470 0.000.031
Sébastien Haller FWD901 0.070.141
Jarrod Bowen FWD471 0.040.000
Manuel Lanzini Sub4312 0.070.461
Andriy Yarmolenko Sub430 0.000.051

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 41% Avg odds 2.36
Draw 29% Avg odds 3.32
Brighton win 30% Avg odds 3.15

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.