Club XI — the playable archive of every English football club

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

Arsenal have played West Ham United 189 times in competitive football, winning 93, drawing 47 and losing 49, first meeting on 13 Jan 1906 and most recently on 10 May 2026. Every meeting is listed below.

Every Arsenal v West Ham United match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
13 Jan 19061905–06FA CupHWest Ham United1–1
18 Jan 19061905–06FA CupAWest Ham United3–2William Garbutt, Andy Ducat, Charlie Satterthwaite
25 Dec 19151915–16London CombinationAWest Ham United2–8
27 Dec 19151915–16London CombinationHWest Ham United3–2
2 Sep 19161916–17London CombinationAWest Ham United1–2Weaver
25 Nov 19161916–17London CombinationHWest Ham United0–2
10 Mar 19171916–17London CombinationAWest Ham United3–2Wally Hardinge, Pat Flanagan, Pat Flanagan
21 Apr 19171916–17London CombinationHWest Ham United2–1Wally Hardinge, Spittle
20 Oct 19171917–18London CombinationHWest Ham United2–2Chipperfield, Frederick Groves
15 Dec 19171917–18London CombinationAWest Ham United2–3Jock Rutherford, Cook
29 Mar 19181917–18London CombinationAWest Ham United4–1
1 Apr 19181917–18London CombinationHWest Ham United1–3Charles Lewis
5 Oct 19181918–19London CombinationAWest Ham United4–1Spittle, Wally Hardinge, Wally Hardinge, Wally Hardinge6,500
30 Nov 19181918–19London CombinationHWest Ham United0–27,000
25 Jan 19191918–19London CombinationAWest Ham United2–1Wally Hardinge, Miller18,000
22 Mar 19191918–19London CombinationHWest Ham United3–2Robson, Hughes, Wally Hardinge20,000
27 Aug 19231923–24First DivisionAWest Ham United0–1
10 Sep 19231923–24First DivisionHWest Ham United4–1Alex Graham, Earle, Earle, Harry Woods
27 Sep 19241924–25First DivisionAWest Ham United0–1
14 Jan 19251924–25FA CupAWest Ham United0–026,000
21 Jan 19251924–25FA CupHWest Ham United2–2Jimmy Brain, Jimmy Brain34,160
26 Jan 19251924–25FA CupAWest Ham United0–136,955
23 Mar 19251924–25First DivisionHWest Ham United1–2Alf Baker
21 Sep 19251925–26First DivisionHWest Ham United3–2Charlie Buchan, Charlie Buchan, Andrew Neil
5 Oct 19251925–26First DivisionAWest Ham United4–0Charlie Buchan, Charlie Buchan, Jimmy Brain, Jimmy Brain
16 Oct 19261926–27First DivisionHWest Ham United2–2Jimmy Brain, Jack Lambert
7 Mar 19271926–27First DivisionAWest Ham United0–7
1 Oct 19271927–28First DivisionHWest Ham United2–2Jimmy Brain, Jimmy Brain
11 Feb 19281927–28First DivisionAWest Ham United2–2Jimmy Brain, Jimmy Brain
13 Oct 19281928–29First DivisionHWest Ham United2–3Charlie Jones, Charlie Jones
23 Feb 19291928–29First DivisionAWest Ham United4–3Joe Hulme, Jimmy Brain, David Jack, Syd Hoar
2 Nov 19291929–30First DivisionHWest Ham United0–1
1 Mar 19301929–30FA CupAWest Ham United3–0Jack Lambert, Jack Lambert40,797
8 Mar 19301929–30First DivisionAWest Ham United2–3David Jack, David Jack
25 Oct 19301930–31First DivisionHWest Ham United1–1Cliff Bastin51,918
28 Feb 19311930–31First DivisionAWest Ham United4–2Bob John, David Jack, David Jack, Cliff Bastin30,361
14 Nov 19311931–32First DivisionHWest Ham United4–1Joe Hulme, David Jack, David Jack, David Jack41,028
26 Mar 19321931–32First DivisionAWest Ham United1–1Jack Lambert34,852
2 Dec 19391939–40Wartime LeagueHWest Ham United3–010,000
20 Jan 19401939–40Wartime LeagueAWest Ham United0–38,000
16 Mar 19401939–40Wartime LeagueHWest Ham United2–310,371
8 Apr 19401939–40Wartime LeagueAWest Ham United1–28,000
25 Dec 19401940–41Wartime LeagueAWest Ham United4–29,000
25 Jan 19411940–41Wartime CupAWest Ham United3–15,000
15 Mar 19411940–41Wartime CupAWest Ham United1–014,000
29 Mar 19411940–41Wartime CupHWest Ham United2–1
17 May 19411940–41Wartime CupHWest Ham United3–07,365
18 Oct 19411941–42Wartime LeagueHWest Ham United4–113,419
24 Jan 19421941–42Wartime LeagueAWest Ham United0–320,000
28 Mar 19421941–42Wartime CupAWest Ham United4–04,000
6 Apr 19421941–42Wartime CupHWest Ham United1–422,000
20 Mar 19431942–43Wartime LeagueAWest Ham United3–1
10 Apr 19431942–43Wartime LeagueHWest Ham United3–1
11 Sep 19431943–44Wartime LeagueAWest Ham United1–1
11 Dec 19431943–44Wartime LeagueHWest Ham United1–1
21 Oct 19441944–45Wartime LeagueHWest Ham United0–327,800
5 May 19451944–45Wartime LeagueAWest Ham United1–19,000
27 Aug 19451945–46Wartime LeagueAWest Ham United1–125,000
5 Jan 19461945–46FA CupAWest Ham United0–6
9 Jan 19461945–46FA CupHWest Ham United1–0Horace Cumner
4 May 19461945–46Wartime LeagueHWest Ham United2–130,000
8 Nov 19581958–59First DivisionAWest Ham United0–0
28 Mar 19591958–59First DivisionHWest Ham United1–2Jackie Henderson
14 Nov 19591959–60First DivisionHWest Ham United1–3Jimmy Bloomfield 549,760
2 Apr 19601959–60First DivisionAWest Ham United0–029,000
5 Nov 19601960–61First DivisionAWest Ham United0–629,275
25 Mar 19611960–61First DivisionHWest Ham United0–027,505
2 Dec 19611961–62First DivisionHWest Ham United2–2Geoff Strong, Alan Skirton47,216
21 Apr 19621961–62First DivisionAWest Ham United3–3DR.Clapton, Geoff Strong, Johnny MacLeod31,912
13 Oct 19621962–63First DivisionHWest Ham United1–1Joe Baker49,000
2 Mar 19631962–63First DivisionAWest Ham United4–0Billy McCullough, Geoff Strong, Joe Baker, Joe Baker31,967
9 Nov 19631963–64First DivisionHWest Ham United3–3Johnny MacLeod, George Eastham, Terry Anderson52,742
21 Mar 19641963–64First DivisionAWest Ham United1–1Alan Skirton28,170
14 Nov 19641964–65First DivisionHWest Ham United0–336,026
27 Mar 19651964–65First DivisionAWest Ham United1–2Joe Baker24,000
20 Nov 19651965–66First DivisionHWest Ham United3–2Alan Skirton, Alan Skirton, Joe Baker
16 Apr 19661965–66First DivisionAWest Ham United1–2Tommy Baldwin
23 Aug 19661966–67First DivisionHWest Ham United2–1Baldwin, John Radford
29 Aug 19661966–67First DivisionAWest Ham United2–2Frank McLintock, Jon Sammels
5 Oct 19661966–67League CupHWest Ham United1–3David Jenkins
25 Nov 19671967–68First DivisionHWest Ham United0–042,029
29 Mar 19681967–68First DivisionAWest Ham United1–1George Armstrong34,077
26 Oct 19681968–69First DivisionHWest Ham United0–059,533
21 Apr 19691968–69First DivisionAWest Ham United2–1George Graham, Jon Sammels34,941
25 Aug 19691969–70First DivisionAWest Ham United1–139,590
4 Apr 19701969–70First DivisionHWest Ham United2–1John Radford, Eddie Kelly36,218
17 Aug 19701970–71First DivisionAWest Ham United0–039,004
9 Jan 19711970–71First DivisionHWest Ham United2–0George Graham, Ray Kennedy49,007
4 Dec 19711971–72First DivisionAWest Ham United0–035,155
22 Apr 19721971–72First DivisionHWest Ham United2–1Alan Ball Jr, Alan Ball Jr42,251
29 Aug 19721972–73First DivisionHWest Ham United1–043,802
28 Apr 19731972–73First DivisionAWest Ham United2–1John Radford, Ray Kennedy37,366
24 Nov 19731973–74First DivisionAWest Ham United3–1Alan Ball, Alan Ball, Charlie George28,287
6 Apr 19741973–74First DivisionHWest Ham United0–037,868
26 Oct 19741974–75First DivisionHWest Ham United3–0Liam Brady, Brian Kidd, John Radford41,004
8 Mar 19751974–75FA CupHWest Ham United0–256,742
28 Apr 19751974–75First DivisionAWest Ham United0–130,195
29 Nov 19751975–76First DivisionAWest Ham United0–1
20 Mar 19761975–76First DivisionHWest Ham United6–1George Armstrong, Alan Ball, Alan Ball, Brian Kidd, Brian Kidd, Brian Kidd
11 Sep 19761976–77First DivisionAWest Ham United2–0Trevor Ross, Frank Stapleton31,965
19 Feb 19771976–77First DivisionHWest Ham United2–3Liam Brady, Frank Stapleton38,221
1 Oct 19771977–78First DivisionHWest Ham United3–0Pat Rice, Frank Stapleton
25 Feb 19781977–78First DivisionAWest Ham United2–2Malcolm Macdonald, Malcolm Macdonald
10 May 19801979–80FA CupNWest Ham United0–1100,000
5 Dec 19811981–82First DivisionAWest Ham United2–1Chris Whyte
1 May 19821981–82First DivisionHWest Ham United2–0Alan Sunderland, Graham Rix
2 Oct 19821982–83First DivisionHWest Ham United2–3Brian Talbot, Paul Davis
10 May 19831982–83First DivisionAWest Ham United3–1Chris Whyte, Vladimir Petrović, Brian McDermott
10 Dec 19831983–84First DivisionAWest Ham United1–3Chris Whyte
7 May 19841983–84First DivisionHWest Ham United3–3Brian Talbot, Tony Woodcock, Mariner
27 Oct 19841984–85First DivisionAWest Ham United1–3Ian Allinson
2 Mar 19851984–85First DivisionHWest Ham United2–1Stewart Robson, Paul Mariner
12 Oct 19851985–86First DivisionAWest Ham United0–0
15 Mar 19861985–86First DivisionHWest Ham United1–0Tony Woodcock
8 Nov 19861986–87First DivisionHWest Ham United0–036,084
8 Apr 19871986–87First DivisionAWest Ham United1–3Martin Hayes26,174
26 Sep 19871987–88First DivisionHWest Ham United1–0Kenny Sansom
12 Apr 19881987–88First DivisionAWest Ham United1–0Michael Thomas
1 Oct 19881988–89First DivisionAWest Ham United4–1Alan Smith, Michael Thomas, David Rocastle27,658
8 Jan 19891988–89FA CupAWest Ham United2–2Paul Merson, Paul Merson22,017
11 Jan 19891988–89FA CupHWest Ham United0–144,124
4 Feb 19891988–89First DivisionHWest Ham United2–1Alan Smith, Perry Groves40,139
2 Nov 19911991–92First DivisionHWest Ham United0–133,539
14 Mar 19921991–92First DivisionAWest Ham United2–0Ian Wright 13, Ian Wright 5122,640
24 Nov 19931993–94Premier LeagueAWest Ham United0–020,279
30 Apr 19941993–94Premier LeagueHWest Ham United0–233,701
25 Sep 19941994–95Premier LeagueAWest Ham United2–0Tony Adams 18, Ian Wright 5418,498
5 Mar 19951994–95Premier LeagueHWest Ham United0–136,295
16 Sep 19951995–96Premier LeagueHWest Ham United1–0Ian Wright 7538,065
24 Feb 19961995–96Premier LeagueAWest Ham United1–0John Hartson 224,217
17 Aug 19961996–97Premier LeagueHWest Ham United2–0John Hartson 27, Dennis Bergkamp 4038,056
29 Jan 19971996–97Premier LeagueAWest Ham United2–1Ray Parlour 8, Ian Wright 6724,382
24 Sep 19971997–98Premier LeagueHWest Ham United4–0Dennis Bergkamp 12, Marc Overmars 39, Ian Wright 42, Marc Overmars 4538,102
6 Jan 19981997–98League CupAWest Ham United2–1Ian Wright 25, Marc Overmars 5224,770
2 Mar 19981997–98Premier LeagueAWest Ham United0–025,717
8 Mar 19981997–98FA CupHWest Ham United1–1Dennis Bergkamp 2638,077
17 Mar 19981997–98FA CupAWest Ham United1–1Nicolas Anelka 4525,859
26 Dec 19981998–99Premier LeagueHWest Ham United1–0Marc Overmars 738,098
6 Feb 19991998–99Premier LeagueAWest Ham United4–0Dennis Bergkamp 35, Marc Overmars 45, Nicolas Anelka 83, Ray Parlour 8726,042
3 Oct 19991999–00Premier LeagueAWest Ham United1–2Davor Šuker 7726,009
2 May 20001999–00Premier LeagueHWest Ham United2–1Marc Overmars 69, Emmanuel Petit 9038,093
21 Oct 20002000–01Premier LeagueAWest Ham United2–1Robert Pires 12, Rio Ferdinand 2126,034
3 Mar 20012000–01Premier LeagueHWest Ham United3–0Sylvain Wiltord 6, Sylvain Wiltord 13, Sylvain Wiltord 3938,071
15 Dec 20012001–02Premier LeagueAWest Ham United1–1Ashley Cole 3934,523
24 Apr 20022001–02Premier LeagueHWest Ham United2–0Freddie Ljungberg 77, Nwankwo Kanu 80
24 Aug 20022002–03Premier LeagueAWest Ham United2–2Thierry Henry 65, Sylvain Wiltord 8835,048
19 Jan 20032002–03Premier LeagueHWest Ham United3–1Thierry Henry 14, Thierry Henry 71, Thierry Henry 8638,053
24 Sep 20052005–06Premier LeagueAWest Ham United0–034,742
1 Feb 20062005–06Premier LeagueHWest Ham United2–3Thierry Henry 45, Robert Pires 8938,216
5 Nov 20062006–07Premier LeagueAWest Ham United0–134,969
7 Apr 20072006–07Premier LeagueHWest Ham United0–160,098
29 Sep 20072007–08Premier LeagueAWest Ham United1–0Robin van Persie 1334,966
1 Jan 20082007–08Premier LeagueHWest Ham United2–0Eduardo da Silva 2, Emmanuel Adebayor 18
26 Oct 20082008–09Premier LeagueAWest Ham United2–0Julien Faubert 75, Emmanuel Adebayor 90+134,802
31 Jan 20092008–09Premier LeagueHWest Ham United0–060,109
25 Oct 20092009–10Premier LeagueAWest Ham United2–2Robin van Persie 16, William Gallas 3734,442
3 Jan 20102009–10FA CupAWest Ham United2–1Aaron Ramsey 78, Eduardo da Silva 8325,549
20 Mar 20102009–10Premier LeagueHWest Ham United2–0Denílson Pereira Neves 5, Cesc Fàbregas 8360,077
30 Oct 20102010–11Premier LeagueHWest Ham United1–0Alex Song 8860,086
15 Jan 20112010–11Premier LeagueAWest Ham United3–0Robin van Persie 13, Theo Walcott 41, Robin van Persie 7733,000
6 Oct 20122012–13Premier LeagueAWest Ham United3–1Olivier Giroud 41, Theo Walcott 77, Santi Cazorla 8334,974
23 Jan 20132012–13Premier LeagueHWest Ham United5–1Lukas Podolski 22, Olivier Giroud 47, Santi Cazorla 53, Theo Walcott 54, Olivier Giroud 5760,081
26 Dec 20132013–14Premier LeagueAWest Ham United3–1Theo Walcott 68, Theo Walcott 71, Lukas Podolski 7934,977
15 Apr 20142013–14Premier LeagueHWest Ham United3–1Lukas Podolski 44, Olivier Giroud 55, Lukas Podolski 7859,977
28 Dec 20142014–15Premier LeagueAWest Ham United2–1Santi Cazorla 41, Danny Welbeck 4434,977
14 Mar 20152014–15Premier LeagueHWest Ham United3–0Aaron Ramsey 82, Mathieu Flamini 84, Olivier Giroud 45+160,002
9 Aug 20152015–16Premier LeagueHWest Ham United0–259,996
9 Apr 20162015–16Premier LeagueAWest Ham United3–3Mesut Özil 18, Alexis Sánchez 35, Laurent Koscielny 7034,977
3 Dec 20162016–17Premier LeagueAWest Ham United5–1Mesut Özil 24, Alexis Sánchez 72, Alexis Sánchez 80, Alex Oxlade-Chamberlain 84, Alexis Sánchez 8656,980
5 Apr 20172016–17Premier LeagueHWest Ham United3–0Mesut Özil 58, Theo Walcott 68, Olivier Giroud 8359,961
13 Dec 20172017–18Premier LeagueAWest Ham United0–0
19 Dec 20172017–18League CupHWest Ham United1–0Danny Welbeck 4244,741
22 Apr 20182017–18Premier LeagueHWest Ham United4–1Nacho Monreal 51, Aaron Ramsey 84, Alexandre Lacazette 85, Alexandre Lacazette 89
25 Aug 20182018–19Premier LeagueHWest Ham United3–1Nacho Monreal 30, Issa Diop 70, Danny Welbeck 90+2
12 Jan 20192018–19Premier LeagueAWest Ham United0–1
9 Dec 20192019–20Premier LeagueAWest Ham United3–1Gabriel Martinelli 60, Nicolas Pépé 66, Pierre-Emerick Aubameyang 6959,936
7 Mar 20202019–20Premier LeagueHWest Ham United1–0Alexandre Lacazette 7860,335
19 Sep 20202020–21Premier LeagueHWest Ham United2–1Alexandre Lacazette 25, Eddie Nketiah 86
21 Mar 20212020–21Premier LeagueAWest Ham United3–3Tomáš Souček 38, Craig Dawson 61, Alexandre Lacazette 82
15 Dec 20212021–22Premier LeagueHWest Ham United2–0Gabriel Martinelli 48, Emile Smith Rowe 8759,777
1 May 20222021–22Premier LeagueAWest Ham United2–1Rob Holding 38, Gabriel Magalhães 5459,959
26 Dec 20222022–23Premier LeagueHWest Ham United3–1Bukayo Saka 53, Gabriel Martinelli 58, Eddie Nketiah 6960,125
16 Apr 20232022–23Premier LeagueAWest Ham United2–2Gabriel Jesus 7, Martin Ødegaard 1062,475
28 Dec 20232023–24Premier LeagueHWest Ham United0–2
11 Feb 20242023–24Premier LeagueAWest Ham United6–0William Saliba 32, Bukayo Saka 41, Bukayo Saka 63, Gabriel Magalhães 44, Leandro Trossard 45+2, Declan Rice 65
30 Nov 20242024–25Premier LeagueAWest Ham United5–2Gabriel Magalhães 10, Leandro Trossard 27, Martin Ødegaard 34, Kai Havertz 36, Bukayo Saka 45+562,475
22 Feb 20252024–25Premier LeagueHWest Ham United0–160,262
4 Oct 20252025–26Premier LeagueHWest Ham United2–0Declan Rice 38, Bukayo Saka 6760,181
10 May 20262025–26Premier LeagueAWest Ham United1–0Leandro Trossard 8360,429

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

All Arsenal head-to-head records · Arsenal season by season