Club XI — the playable archive of every English football club

West Ham United v Liverpool: head-to-head record

West Ham United have played Liverpool 154 times in competitive football, winning 29, drawing 38 and losing 87, first meeting on 5 Jan 1901 and most recently on 28 Feb 2026. Every meeting is listed below.

Every West Ham United v Liverpool match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
5 Jan 19011900–01FA CupHLiverpool0–16,000
21 Feb 19141913–14FA CupHLiverpool1–1
25 Feb 19141913–14FA CupALiverpool1–5
29 Dec 19231923–24First DivisionALiverpool0–2
5 Jan 19241923–24First DivisionHLiverpool1–0
10 Apr 19251924–25First DivisionALiverpool0–2
13 Apr 19251924–25First DivisionHLiverpool0–1
5 Sep 19251925–26First DivisionALiverpool0–0
16 Jan 19261925–26First DivisionHLiverpool1–2
18 Dec 19261926–27First DivisionALiverpool0–0
7 May 19271926–27First DivisionHLiverpool3–3
24 Sep 19271927–28First DivisionHLiverpool3–1
4 Feb 19281927–28First DivisionALiverpool3–1
6 Oct 19281928–29First DivisionHLiverpool1–1
13 Mar 19291928–29First DivisionALiverpool1–2
14 Sep 19291929–30First DivisionALiverpool1–3
18 Jan 19301929–30First DivisionHLiverpool4–1
1 Sep 19301930–31First DivisionHLiverpool7–0
2 May 19311930–31First DivisionALiverpool0–2
10 Oct 19311931–32First DivisionALiverpool2–2Weldon, Gibbins23,819
20 Feb 19321931–32First DivisionHLiverpool1–0Jimmy Ruffell15,721
4 Sep 19541954–55Second DivisionALiverpool2–1
26 Apr 19551954–55Second DivisionHLiverpool0–3
15 Oct 19551955–56Second DivisionALiverpool1–3
25 Feb 19561955–56Second DivisionHLiverpool2–0
3 Sep 19561956–57Second DivisionHLiverpool1–1Frank O'Farrell25,671
27 Apr 19571956–57Second DivisionALiverpool0–136,236
7 Dec 19571957–58Second DivisionALiverpool1–1John Dick34,030
19 Apr 19581957–58Second DivisionHLiverpool1–1John Bond37,734
3 Sep 19621962–63First DivisionHLiverpool1–0Tony Scott22,258
12 Sep 19621962–63First DivisionALiverpool1–2Johnny Byrne39,261
30 Mar 19631962–63FA CupALiverpool0–149,036
14 Sep 19631963–64First DivisionALiverpool2–1
18 Jan 19641963–64First DivisionHLiverpool1–0
17 Oct 19641964–65First DivisionALiverpool2–2
27 Feb 19651964–65First DivisionHLiverpool2–1
6 Sep 19651965–66First DivisionHLiverpool1–5
15 Sep 19651965–66First DivisionALiverpool1–1
3 Sep 19661966–67First DivisionHLiverpool1–1
7 Jan 19671966–67First DivisionALiverpool0–2
14 Oct 19671967–68First DivisionALiverpool1–3
20 Apr 19681967–68First DivisionHLiverpool1–0
7 Dec 19681968–69First DivisionALiverpool0–2
22 Feb 19691968–69First DivisionHLiverpool1–1
15 Nov 19691969–70First DivisionALiverpool0–2
28 Mar 19701969–70First DivisionHLiverpool1–0
12 Dec 19701970–71First DivisionHLiverpool1–2
16 Feb 19711970–71First DivisionALiverpool0–1
27 Oct 19711971–72League CupHLiverpool2–1Geoff Hurst, Pop Robson40,878
27 Nov 19711971–72First DivisionALiverpool0–143,399
15 Apr 19721971–72First DivisionHLiverpool0–232,660
26 Aug 19721972–73First DivisionALiverpool2–3Pop Robson, Pop Robson50,491
6 Jan 19731972–73First DivisionHLiverpool0–134,480
8 Oct 19731973–74League CupHLiverpool2–2Ted MacDougall, Pop Robson25,823
29 Oct 19731973–74League CupALiverpool0–126,002
1 Dec 19731973–74First DivisionALiverpool0–134,857
27 Apr 19741973–74First DivisionHLiverpool2–2Frank Lampard, Trevor Brooking36,160
23 Nov 19741974–75First DivisionALiverpool1–1Keith Robson46,346
19 Feb 19751974–75First DivisionHLiverpool0–040,256
19 Aug 19751975–76First DivisionALiverpool2–2Alan Taylor, Alan Taylor40,564
3 Jan 19761975–76FA CupHLiverpool0–232,363
31 Jan 19761975–76First DivisionHLiverpool0–426,741
18 Dec 19761976–77First DivisionHLiverpool2–0Trevor Brooking, Billy Jennings24,175
14 May 19771976–77First DivisionALiverpool0–055,675
3 Dec 19771977–78First DivisionALiverpool0–239,659
29 Apr 19781977–78First DivisionHLiverpool0–237,448
9 Aug 19801980–81Charity ShieldHLiverpool0–190,000
14 Mar 19811980–81League CupALiverpool1–2Ray Stewart 12036,693
1 Apr 19811980–81League CupNLiverpool1–1Paul Goddard 5100,000
26 Sep 19811981–82First DivisionHLiverpool1–1Geoff Pike30,802
5 Jan 19821981–82First DivisionALiverpool0–328,427
9 Oct 19821982–83First DivisionHLiverpool3–1Alvin Martin, Clark, Geoff Pike32,500
18 Jan 19831982–83League CupALiverpool1–2Paul Allen 7123,393
12 Mar 19831982–83First DivisionALiverpool0–328,551
15 Oct 19831983–84First DivisionHLiverpool1–3Alan Devonshire32,535
7 Apr 19841983–84First DivisionALiverpool0–638,369
27 Aug 19841984–85First DivisionALiverpool0–332,633
20 May 19851984–85First DivisionHLiverpool0–322,369
31 Aug 19851985–86First DivisionHLiverpool2–2Frank McAvennie, Frank McAvennie19,762
18 Jan 19861985–86First DivisionALiverpool1–3Alan Dickens41,056
6 Sep 19861986–87First DivisionHLiverpool2–5Ray Stewart, Tony Cottee29,807
3 Jan 19871986–87First DivisionALiverpool0–141,286
5 Sep 19871987–88First DivisionHLiverpool1–1Tony Cottee29,865
6 Feb 19881987–88First DivisionALiverpool0–042,049
29 Oct 19881988–89First DivisionHLiverpool0–230,188
30 Nov 19881988–89League CupHLiverpool4–1Paul Ince, Paul Ince, Steve Staunton, Tony Gale26,971
23 May 19891988–89First DivisionALiverpool1–5Leroy Rosenior41,855
17 Nov 19911991–92First DivisionHLiverpool0–023,569
11 Mar 19921991–92First DivisionALiverpool0–130,821
6 Nov 19931993–94Premier LeagueALiverpool0–242,254
23 Apr 19941993–94Premier LeagueHLiverpool1–2Martin Allen26,106
10 Sep 19941994–95Premier LeagueALiverpool0–030,907
10 May 19951994–95Premier LeagueHLiverpool3–0Don Hutchison, Don Hutchison, Matty Holmes22,446
22 Nov 19951995–96Premier LeagueHLiverpool0–024,324
8 Apr 19961995–96Premier LeagueALiverpool0–240,326
29 Sep 19961996–97Premier LeagueHLiverpool1–2Slaven Bilić25,064
11 Jan 19971996–97Premier LeagueALiverpool0–040,102
27 Sep 19971997–98Premier LeagueHLiverpool2–1Hartson, Berkovic25,908
2 May 19981997–98Premier LeagueALiverpool0–544,414
12 Sep 19981998–99Premier LeagueHLiverpool2–1John Hartson, Eyal Berkovic26,029
20 Feb 19991998–99Premier LeagueALiverpool2–2Frank Lampard, Jr 0, Marc Keller44,511
27 Oct 19991999–00Premier LeagueALiverpool0–144,012
27 Nov 19991999–00Premier LeagueHLiverpool1–0Trevor Sinclair26,043
17 Sep 20002000–01Premier LeagueHLiverpool1–1Paolo Di Canio 6925,998
3 Feb 20012000–01Premier LeagueALiverpool0–344,045
18 Aug 20012001–02Premier LeagueALiverpool1–2Paolo Di Canio 3043,935
29 Dec 20012001–02Premier LeagueHLiverpool1–1Trevor Sinclair 3935,103
2 Nov 20022002–03Premier LeagueALiverpool0–244,048
2 Feb 20032002–03Premier LeagueHLiverpool0–335,033
29 Oct 20052005–06Premier LeagueALiverpool0–244,537
26 Apr 20062005–06Premier LeagueHLiverpool1–2Nigel Reo-Coker 4634,852
13 May 20062005–06FA CupNLiverpool3–3Jamie Carragher 21, Dean Ashton 28, Paul Konchesky 6471,140
26 Aug 20062006–07Premier LeagueALiverpool1–2Bobby Zamora 1243,965
30 Jan 20072006–07Premier LeagueHLiverpool1–2Kepa Blanco 7734,966
30 Jan 20082007–08Premier LeagueHLiverpool1–0Mark Noble 9034,977
5 Mar 20082007–08Premier LeagueALiverpool0–442,954
1 Dec 20082008–09Premier LeagueALiverpool0–041,169
9 May 20092008–09Premier LeagueHLiverpool0–334,951
19 Sep 20092009–10Premier LeagueHLiverpool2–3Alessandro Diamanti 29, Carlton Cole 4534,658
19 Apr 20102009–10Premier LeagueALiverpool0–337,697
20 Nov 20102010–11Premier LeagueALiverpool0–343,024
27 Feb 20112010–11Premier LeagueHLiverpool3–1Scott Parker 22, Demba Ba 45, Carlton Cole 9034,941
9 Dec 20122012–13Premier LeagueHLiverpool2–3Mark Noble 36, Steven Gerrard 4335,005
7 Apr 20132012–13Premier LeagueALiverpool0–045,007
7 Dec 20132013–14Premier LeagueALiverpool1–4Martin Škrtel 6644,781
6 Apr 20142013–14Premier LeagueHLiverpool1–2Guy Demel 4534,977
20 Sep 20142014–15Premier LeagueHLiverpool3–1Winston Reid 2, Diafra Sakho 7, Morgan Amalfitano 8834,977
31 Jan 20152014–15Premier LeagueALiverpool0–244,718
29 Aug 20152015–16Premier LeagueALiverpool3–0Manuel Lanzini 3, Mark Noble 29, Diafra Sakho 90+243,680
2 Jan 20162015–16Premier LeagueHLiverpool2–0Michail Antonio 10, Andy Carroll 5534,977
30 Jan 20162015–16FA CupALiverpool0–044,006
9 Feb 20162015–16FA CupHLiverpool2–1Michail Antonio 45, Angelo Ogbonna 120+134,433
11 Dec 20162016–17Premier LeagueALiverpool2–2Dimitri Payet 26, Michail Antonio 3953,068
14 May 20172016–17Premier LeagueHLiverpool0–456,985
4 Nov 20172017–18Premier LeagueHLiverpool1–4Manuel Lanzini 5556,961
24 Feb 20182017–18Premier LeagueALiverpool1–4Michail Antonio 5953,256
12 Aug 20182018–19Premier LeagueALiverpool0–453,235
4 Feb 20192018–19Premier LeagueHLiverpool1–1Michail Antonio 2859,903
29 Jan 20202019–20Premier LeagueHLiverpool0–259,959
24 Feb 20202019–20Premier LeagueALiverpool2–3Issa Diop 12, Pablo Fornals 5453,313
31 Oct 20202020–21Premier LeagueALiverpool1–2Pablo Fornals 10
31 Jan 20212020–21Premier LeagueHLiverpool1–3Craig Dawson 87
7 Nov 20212021–22Premier LeagueHLiverpool3–2Alisson 4, Pablo Fornals 67, Kurt Zouma 7459,909
5 Mar 20222021–22Premier LeagueALiverpool0–153,059
19 Oct 20222022–23Premier LeagueALiverpool0–153,346
26 Apr 20232022–23Premier LeagueHLiverpool1–2Lucas Paquetá 1262,473
24 Sep 20232023–24Premier LeagueALiverpool1–3Jarrod Bowen 4250,136
20 Dec 20232023–24League CupALiverpool1–5Jarrod Bowen 7757,332
27 Apr 20242023–24Premier LeagueHLiverpool2–2Jarrod Bowen 43, Michail Antonio 7762,474
25 Sep 20242024–25League CupALiverpool1–5Jarell Quansah 2160,044
29 Dec 20242024–25Premier LeagueHLiverpool0–562,476
13 Apr 20252024–25Premier LeagueALiverpool1–2Andrew Robertson 8660,376
30 Nov 20252025–26Premier LeagueHLiverpool0–262,469
28 Feb 20262025–26Premier LeagueALiverpool2–5Tomáš Souček 49, Taty Castellanos 7560,425

See also: the Liverpool archive and Liverpool v West Ham United.

All West Ham United head-to-head records · West Ham United season by season