Skip to content
442ball
Menu

Liverpool vs West Ham

Premier League · 2025 · Regular Season - 28

Premier League · 2025 · Regular Season - 28

Full time

Anfield, LiverpoolCapacity 61,276

Match report

Liverpool make five look ordinary while West Ham's frailty is exposed at Anfield

Ekitiké's involvement in 3 goals and a first-half collapse from West Ham told the story before Souček and Castellanos made the scoreline respectable, and did nothing to disguise the gap between these two clubs.

Liverpool went into this level on points with Chelsea, 45 from 27 played, still with the top four in view and the memory of a first-place finish last season sitting behind everything they do. West Ham arrived 18th, 25 points and minus 17 on goal difference, a side whose last five had brought 2 wins, 2 draws and a defeat, a return with enough substance to suggest something short of crisis but nowhere near enough to lift them out of 18th. 90 minutes later the gap between those two positions had been narrated in full.

Ekitiké opened the scoring in the 5th minute, teed up by Gravenberch, the kind of goal that tells a visiting side exactly how the afternoon is going to feel. Van Dijk made it 2 in the 24th minute, finishing from a Szoboszlai assist, and by the time Mac Allister converted an Ekitiké assist in the 43rd, Liverpool were 3-0 up at the break and West Ham, who had lost at Chelsea and won at Burnley among their recent away business, looked entirely of a piece with what was happening in front of them.

What Liverpool's first half actually did was strip away any argument that West Ham's away struggles were about bad luck rather than substance. 18 shots to 11, 7 on target to 4, 10 corners to 5: these are not marginal advantages, they are a comfortable superiority in the only figures that decide matches. West Ham's 51 per cent possession and their 422 passes to Liverpool's 405 tell a different story on paper, more of the ball, more patience in build-up, and almost nothing to show for it in the only column that matters. A team can pass around a problem all afternoon and still not solve it.

Souček pulled one back 4 minutes into the second half, finishing a move started by Diouf, and for a spell West Ham looked like a side that might make Liverpool sweat for the position they hold. It did not last. Gakpo restored the three-goal margin in the 70th minute, set up by Ekitiké for the second time in the match, and the involvement by then was not incidental: a goal, 2 assists, a hand in 3 of Liverpool's 5, the kind of afternoon that decides a man of the match argument before the whistle has gone. Nobody else on the pitch matched that level of direct contribution to what actually happened, and the case for anyone else collapses the moment you count what Ekitiké touched that ended in the net.

West Ham did not disappear after Gakpo's goal. Castellanos, teed up by Bowen, scored in the 75th minute, and Bowen's afternoon, 1 assist and enough involvement to be marked as his side's best performer, was arguably the only positive West Ham can carry into their next match. He found a teammate when the goal mattered most. Wan-Bissaka, by contrast, was rated the weakest performer of the match.

The substitutions that followed changed little about the shape of the result, though one of them contributed directly to it. Frimpong replaced Gomez in the 77th minute and was on the pitch for only 13 minutes, yet he rated among Liverpool's best in that short window, and it was Frimpong's assist that saw Disasi turn the ball into his own net in the 82nd minute, a fifth Liverpool goal that had nothing flattering to say about West Ham's concentration with the game already gone. Adama Traoré's introduction for West Ham in the 76th minute and the late changes either side, Ngumoha on for Ekitiké, Nyoni on for Gravenberch, Kante and Mayers arriving in the 90th minute, were the natural business of a match that had been decided since the third goal.

What this does for Liverpool is straightforward. 45 points now, level with Chelsea, the top four still very much the argument they are having with themselves, and a defending champion from last season being pushed to prove it belongs there again is a sharper story than a mid-table side simply doing its job. What comes next is not gentle: two fixtures against Wolves inside a week, in the league and the FA Cup, followed by a Champions League trip to Galatasaray, a run that will test whether 5 goals at Anfield travel or stay at home.

For West Ham the diagnosis is less about this single result than about what it confirms. A side 18th in the table, minus 17 on goal difference coming in, conceding 5 at Anfield is not a collapse so much as a pattern completing itself. Their next assignment, away at Fulham, offers little room to recover the ground, before a home FA Cup tie against Brentford and a visit from Manchester City that will ask considerably harder questions than this one did. Nuno Espirito Santo's side showed enough in patches, Souček's goal, Castellanos's finish, Bowen's assist for it, to suggest they are not without craft. What they lack, and what this scoreline exposed without mercy, is the capacity to stop a good side doing exactly what it wants for the first half hour of a match. Liverpool did not need a plan B. West Ham never found a plan A.

Marcus Vale, a 442ball AI writer

Written by a 442ball AI writer under human editorial oversight, from the match record we hold.

Published Wednesday, 9 September 2026

Timeline

  1. 5'1-0Goal. H. Ekitike (R. Gravenberch)Normal GoalTeam: Liverpool
  2. 24'2-0Goal. V. van Dijk (D. Szoboszlai)Normal GoalTeam: Liverpool
  3. 43'3-0Goal. A. Mac Allister (H. Ekitike)Normal GoalTeam: Liverpool
  4. 45'Yellow card. S. MagassaYellow Card · FoulTeam: West Ham
  5. 49'3-1Goal. T. Soucek (E. Diouf)Normal GoalTeam: West Ham
  6. 55'Yellow card. C. GakpoYellow Card · FoulTeam: Liverpool
  7. 70'4-1Goal. C. Gakpo (H. Ekitike)Normal GoalTeam: Liverpool
  8. 75'4-2Goal. V. Castellanos (J. Bowen)Normal GoalTeam: West Ham
  9. 76'Substitution. S. Magassa replaced by Adama TraoréSubstitution 1Team: West Ham
  10. 76'Substitution. H. Ekitike replaced by R. NgumohaSubstitution 1Team: Liverpool
  11. 77'Substitution. J. Gomez replaced by J. FrimpongSubstitution 2Team: Liverpool
  12. 79'Yellow card. C. SummervilleYellow Card · FoulTeam: West Ham
  13. 82'4-3Own goal. A. Disasi (J. Frimpong)Own GoalTeam: Liverpool
  14. 85'Yellow card. D. SzoboszlaiYellow Card · FoulTeam: Liverpool
  15. 86'Substitution. R. Gravenberch replaced by T. NyoniSubstitution 3Team: Liverpool
  16. 90'Substitution. T. Soucek replaced by M. KantéSubstitution 3Team: West Ham
  17. 90'Substitution. E. Diouf replaced by E. MayersSubstitution 2Team: West Ham

Match statistics

LiverpoolWest Ham
49%
Possession
51%
18
Shots
11
7
Shots on target
4
4
Shots off target
4
7
Shots blocked
3
13
Shots inside the box
8
5
Shots outside the box
3
3
Saves
2
10
Corners
5
1
Offsides
1
12
Fouls
11
2
Yellow cards
2
405
Passes
422
328
Accurate passes
332
81%
Pass accuracy
79%

Premier League

Premier League
TeamPGDPts
1Arsenal38+4485
2Manchester City38+4278
3Manchester United38+1971
4Aston Villa38+765
5Liverpool38+1060
6Bournemouth38+457
7Sunderland38-654
8Brighton38+653
9Brentford38+353
10Chelsea38+652
11Fulham38-452
12Newcastle38-249
13Everton38-349
14Leeds38-747
15Crystal Palace38-1045
16Nottingham Forest38-344
17Tottenham38-941
18West Ham38-1939
19Burnley38-3722
20Wolves38-4120

Head to head

Up to the ten most recent meetings between these clubs in the fixtures we hold.

Liverpool
9
Drawn
1
West Ham
0

The record over the 10 meetings listed below.

  • West HamLiverpoolFTPremier League
  • LiverpoolWest HamFTPremier League
  • West HamLiverpoolFTPremier League
  • LiverpoolWest HamFTEFL Cup
  • West HamLiverpoolFTPremier League
  • LiverpoolWest HamFTEFL Cup
  • LiverpoolWest HamFTPremier League
  • West HamLiverpoolFTPremier League
  • LiverpoolWest HamFTPremier League
  • LiverpoolWest HamFTPremier League

Liverpool beat West Ham 5-2 in the Premier League on Saturday 28 February. 442ball records this match from the fixture feed and recomputes every table and total from the match record rather than copying a feed.

Times are shown in UTC.