Liverpool vs West Ham
Premier League · 2025 · Regular Season - 28
Share
Premier League · 2025 · Regular Season - 28
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.
Timeline
- 5'1-0Goal. H. Ekitike (R. Gravenberch)Normal GoalTeam: Liverpool
- 24'2-0Goal. V. van Dijk (D. Szoboszlai)Normal GoalTeam: Liverpool
- 43'3-0Goal. A. Mac Allister (H. Ekitike)Normal GoalTeam: Liverpool
- 45'Yellow card. S. MagassaYellow Card · FoulTeam: West Ham
- 49'3-1Goal. T. Soucek (E. Diouf)Normal GoalTeam: West Ham
- 55'Yellow card. C. GakpoYellow Card · FoulTeam: Liverpool
- 70'4-1Goal. C. Gakpo (H. Ekitike)Normal GoalTeam: Liverpool
- 75'4-2Goal. V. Castellanos (J. Bowen)Normal GoalTeam: West Ham
- 76'Substitution. S. Magassa replaced by Adama TraoréSubstitution 1Team: West Ham
- 76'Substitution. H. Ekitike replaced by R. NgumohaSubstitution 1Team: Liverpool
- 77'Substitution. J. Gomez replaced by J. FrimpongSubstitution 2Team: Liverpool
- 79'Yellow card. C. SummervilleYellow Card · FoulTeam: West Ham
- 82'4-3Own goal. A. Disasi (J. Frimpong)Own GoalTeam: Liverpool
- 85'Yellow card. D. SzoboszlaiYellow Card · FoulTeam: Liverpool
- 86'Substitution. R. Gravenberch replaced by T. NyoniSubstitution 3Team: Liverpool
- 90'Substitution. T. Soucek replaced by M. KantéSubstitution 3Team: West Ham
- 90'Substitution. E. Diouf replaced by E. MayersSubstitution 2Team: West Ham
Line-ups
Liverpool
Formation 4-2-3-1
West Ham
Formation 4-5-1
Liverpool
4-2-3-1
Substitutes
Coach: Arne Slot
West Ham
4-5-1
Substitutes
Coach: Nuno Espirito Santo
Match statistics
- 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
| Team | P | GD | Pts |
|---|---|---|---|
| 1 | 38 | +44 | 85 |
| 2 | 38 | +42 | 78 |
| 3 | 38 | +19 | 71 |
| 4 | 38 | +7 | 65 |
| 5 | 38 | +10 | 60 |
| 6 | 38 | +4 | 57 |
| 7 | 38 | -6 | 54 |
| 8 | 38 | +6 | 53 |
| 9 | 38 | +3 | 53 |
| 10 | 38 | +6 | 52 |
| 11 | 38 | -4 | 52 |
| 12 | 38 | -2 | 49 |
| 13 | 38 | -3 | 49 |
| 14 | 38 | -7 | 47 |
| 15 | 38 | -10 | 45 |
| 16 | 38 | -3 | 44 |
| 17 | 38 | -9 | 41 |
| 18 | 38 | -19 | 39 |
| 19 | 38 | -37 | 22 |
| 20 | 38 | -41 | 20 |
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 Ham

LiverpoolFTPremier League - Liverpool

West HamFTPremier League - West Ham

LiverpoolFTPremier League - Liverpool

West HamFTEFL Cup - West Ham

LiverpoolFTPremier League - Liverpool

West HamFTEFL Cup - Liverpool

West HamFTPremier League - West Ham

LiverpoolFTPremier League - Liverpool

West HamFTPremier League - Liverpool

West 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.