Club XI — the playable archive of every English football club

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

West Ham United have played Arsenal 155 times in competitive football, winning 38, drawing 42 and losing 75, first meeting on 13 Jan 1906 and most recently on 10 May 2026. Every meeting is listed below.

Every West Ham United v Arsenal match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
13 Jan 19061905–06FA CupAArsenal1–1
18 Jan 19061905–06FA CupHArsenal2–3
27 Aug 19231923–24First DivisionHArsenal1–0
10 Sep 19231923–24First DivisionAArsenal1–4
27 Sep 19241924–25First DivisionHArsenal1–0
14 Jan 19251924–25FA CupHArsenal0–0
21 Jan 19251924–25FA CupAArsenal2–2
26 Jan 19251924–25FA CupHArsenal1–0
23 Mar 19251924–25First DivisionAArsenal2–1
21 Sep 19251925–26First DivisionAArsenal2–3
5 Oct 19251925–26First DivisionHArsenal0–4
16 Oct 19261926–27First DivisionAArsenal2–2
7 Mar 19271926–27First DivisionHArsenal7–0
1 Oct 19271927–28First DivisionAArsenal2–2
11 Feb 19281927–28First DivisionHArsenal2–2
13 Oct 19281928–29First DivisionAArsenal3–2
23 Feb 19291928–29First DivisionHArsenal3–4
2 Nov 19291929–30First DivisionAArsenal1–0
1 Mar 19301929–30FA CupHArsenal0–3
8 Mar 19301929–30First DivisionHArsenal3–2
25 Oct 19301930–31First DivisionAArsenal1–1
28 Feb 19311930–31First DivisionHArsenal2–4
14 Nov 19311931–32First DivisionAArsenal1–4Vic Watson41,028
26 Mar 19321931–32First DivisionHArsenal1–1Vic Watson34,852
5 Jan 19461945–46FA CupHArsenal6–0
9 Jan 19461945–46FA CupAArsenal0–1
8 Nov 19581958–59First DivisionHArsenal0–0
28 Mar 19591958–59First DivisionAArsenal2–1
14 Nov 19591959–60First DivisionAArsenal3–149,583
2 Apr 19601959–60First DivisionHArsenal0–028,818
5 Nov 19601960–61First DivisionHArsenal6–0Dave Dunmore, Dave Dunmore, Dave Dunmore, Phil Woosnam, John Dick, Andy Malcolm29,275
25 Mar 19611960–61First DivisionAArsenal0–027,505
2 Dec 19611961–62First DivisionAArsenal2–2
21 Apr 19621961–62First DivisionHArsenal3–3
13 Oct 19621962–63First DivisionAArsenal1–1Scott49,597
2 Mar 19631962–63First DivisionHArsenal0–431,976
9 Nov 19631963–64First DivisionAArsenal3–3
21 Mar 19641963–64First DivisionHArsenal1–1
14 Nov 19641964–65First DivisionAArsenal3–0
27 Mar 19651964–65First DivisionHArsenal2–1
20 Nov 19651965–66First DivisionAArsenal2–3
16 Apr 19661965–66First DivisionHArsenal2–1
23 Aug 19661966–67First DivisionAArsenal1–2
29 Aug 19661966–67First DivisionHArsenal2–2
5 Oct 19661966–67League CupAArsenal3–1
25 Nov 19671967–68First DivisionAArsenal0–0
29 Mar 19681967–68First DivisionHArsenal1–1
26 Oct 19681968–69First DivisionAArsenal0–0
21 Apr 19691968–69First DivisionHArsenal1–2
25 Aug 19691969–70First DivisionHArsenal1–1
4 Apr 19701969–70First DivisionAArsenal1–2
17 Aug 19701970–71First DivisionHArsenal0–0
9 Jan 19711970–71First DivisionAArsenal0–2
4 Dec 19711971–72First DivisionHArsenal0–035,155
22 Apr 19721971–72First DivisionAArsenal1–2Trevor Brooking42,251
29 Aug 19721972–73First DivisionAArsenal0–143,802
28 Apr 19731972–73First DivisionHArsenal1–2Pat Rice37,368
24 Nov 19731973–74First DivisionHArsenal1–3Billy Bonds28,287
6 Apr 19741973–74First DivisionAArsenal0–037,868
26 Oct 19741974–75First DivisionAArsenal0–341,004
8 Mar 19751974–75FA CupAArsenal2–0Alan Taylor, Alan Taylor56,742
28 Apr 19751974–75First DivisionHArsenal1–0Graham Paddon30,195
29 Nov 19751975–76First DivisionHArsenal1–0Alan Taylor31,012
20 Mar 19761975–76First DivisionAArsenal1–6Billy Jennings34,011
11 Sep 19761976–77First DivisionHArsenal0–231,965
19 Feb 19771976–77First DivisionAArsenal3–2Alan Taylor, Alan Taylor, Billy Jennings38,221
1 Oct 19771977–78First DivisionAArsenal0–341,245
25 Feb 19781977–78First DivisionHArsenal2–2Alan Taylor, David Cross31,675
10 May 19801979–80FA CupNArsenal1–0Trevor Brooking100,000
5 Dec 19811981–82First DivisionHArsenal1–2Stuart Pearson33,833
1 May 19821981–82First DivisionAArsenal0–234,977
2 Oct 19821982–83First DivisionAArsenal3–2Alvin Martin, Paul Goddard, Van der Elst30,487
10 May 19831982–83First DivisionHArsenal1–3Van der Elst28,920
10 Dec 19831983–84First DivisionHArsenal3–1Trevor Brooking, Chris Whyte, Geoff Pike25,118
7 May 19841983–84First DivisionAArsenal3–3Hilton, Whitton, Whitton33,347
27 Oct 19841984–85First DivisionHArsenal3–1Goodard, Tony Cottee, Geoff Pike33,218
2 Mar 19851984–85First DivisionAArsenal1–2Tony Cottee25,818
12 Oct 19851985–86First DivisionHArsenal0–024,057
15 Mar 19861985–86First DivisionAArsenal0–131,240
8 Nov 19861986–87First DivisionAArsenal0–036,084
8 Apr 19871986–87First DivisionHArsenal3–1Tony Cottee, Tony Cottee, Liam Brady26,174
26 Sep 19871987–88First DivisionAArsenal0–140,127
12 Apr 19881987–88First DivisionHArsenal0–126,746
1 Oct 19881988–89First DivisionHArsenal1–4Alan Dickens27,658
8 Jan 19891988–89FA CupHArsenal2–2Alan Dickens, Steve Bould22,017
11 Jan 19891988–89FA CupAArsenal1–0Leroy Rosenior44,124
4 Feb 19891988–89First DivisionAArsenal1–2Julian Dicks40,139
2 Nov 19911991–92First DivisionAArsenal1–0Mike Small33,539
14 Mar 19921991–92First DivisionHArsenal0–222,640
24 Nov 19931993–94Premier LeagueHArsenal0–020,279
30 Apr 19941993–94Premier LeagueAArsenal2–0Trevor Morley, Martin Allen33,700
25 Sep 19941994–95Premier LeagueHArsenal0–218,495
5 Mar 19951994–95Premier LeagueAArsenal1–0Don Hutchison36,295
16 Sep 19951995–96Premier LeagueAArsenal0–138,065
24 Feb 19961995–96Premier LeagueHArsenal0–124,217
17 Aug 19961996–97Premier LeagueAArsenal0–238,056
29 Jan 19971996–97Premier LeagueHArsenal1–2Matthew Rose24,382
24 Sep 19971997–98Premier LeagueAArsenal0–438,012
6 Jan 19981997–98League CupHArsenal1–2Samassi Abou24,770
2 Mar 19981997–98Premier LeagueHArsenal0–025,717
8 Mar 19981997–98FA CupAArsenal1–1Ian Pearce38,077
17 Mar 19981997–98FA CupHArsenal1–1Hartson25,859
26 Dec 19981998–99Premier LeagueAArsenal0–138,098
6 Feb 19991998–99Premier LeagueHArsenal0–426,042
3 Oct 19991999–00Premier LeagueHArsenal2–1Di Canio, Di Canio26,009
2 May 20001999–00Premier LeagueAArsenal1–2Di Canio38,093
21 Oct 20002000–01Premier LeagueHArsenal1–2Stuart Pearce 5626,034
3 Mar 20012000–01Premier LeagueAArsenal0–338,071
15 Dec 20012001–02Premier LeagueHArsenal1–1Frédéric Kanouté 3634,523
24 Apr 20022001–02Premier LeagueAArsenal0–238,038
24 Aug 20022002–03Premier LeagueHArsenal2–2Joe Cole 44, Frédéric Kanouté 5335,048
19 Jan 20032002–03Premier LeagueAArsenal1–3Jermain Defoe 4038,053
24 Sep 20052005–06Premier LeagueHArsenal0–034,742
1 Feb 20062005–06Premier LeagueAArsenal3–2Nigel Reo-Coker 25, Bobby Zamora 32, Matthew Etherington 8038,216
5 Nov 20062006–07Premier LeagueHArsenal1–0Marlon Harewood 9034,969
7 Apr 20072006–07Premier LeagueAArsenal1–0Bobby Zamora 4560,098
29 Sep 20072007–08Premier LeagueHArsenal0–134,966
1 Jan 20082007–08Premier LeagueAArsenal0–260,102
26 Oct 20082008–09Premier LeagueHArsenal0–234,802
31 Jan 20092008–09Premier LeagueAArsenal0–060,109
25 Oct 20092009–10Premier LeagueHArsenal2–2Carlton Cole 74, Alessandro Diamanti 8034,442
3 Jan 20102009–10FA CupHArsenal1–2Alessandro Diamanti 45+125,549
20 Mar 20102009–10Premier LeagueAArsenal0–260,077
30 Oct 20102010–11Premier LeagueAArsenal0–160,086
15 Jan 20112010–11Premier LeagueHArsenal0–332,682
6 Oct 20122012–13Premier LeagueHArsenal1–3Mohamed Diamé 2134,974
23 Jan 20132012–13Premier LeagueAArsenal1–5Jack Collison 1860,081
26 Dec 20132013–14Premier LeagueHArsenal1–3Carlton Cole 4634,977
15 Apr 20142013–14Premier LeagueAArsenal1–3Matt Jarvis 4059,977
28 Dec 20142014–15Premier LeagueHArsenal1–2Cheikhou Kouyaté 5434,977
14 Mar 20152014–15Premier LeagueAArsenal0–360,002
9 Aug 20152015–16Premier LeagueAArsenal2–0Cheikhou Kouyaté 43, Mauro Zárate 5759,996
9 Apr 20162015–16Premier LeagueHArsenal3–3Andy Carroll 44, Andy Carroll 52, Andy Carroll 45+234,977
3 Dec 20162016–17Premier LeagueHArsenal1–5Andy Carroll 8356,980
5 Apr 20172016–17Premier LeagueAArsenal0–359,961
13 Dec 20172017–18Premier LeagueHArsenal0–056,921
19 Dec 20172017–18League CupAArsenal0–144,741
22 Apr 20182017–18Premier LeagueAArsenal1–4Marko Arnautović 6459,422
25 Aug 20182018–19Premier LeagueAArsenal1–3Marko Arnautović 2559,830
12 Jan 20192018–19Premier LeagueHArsenal1–0Declan Rice 4859,946
9 Dec 20192019–20Premier LeagueHArsenal1–3Angelo Ogbonna 3859,936
7 Mar 20202019–20Premier LeagueAArsenal0–160,335
19 Sep 20202020–21Premier LeagueAArsenal1–2Michail Antonio 45
21 Mar 20212020–21Premier LeagueHArsenal3–3Jesse Lingard 15, Jarrod Bowen 17, Tomáš Souček 32
15 Dec 20212021–22Premier LeagueAArsenal0–259,777
1 May 20222021–22Premier LeagueHArsenal1–2Jarrod Bowen 4559,959
26 Dec 20222022–23Premier LeagueAArsenal1–3Saïd Benrahma 2760,125
16 Apr 20232022–23Premier LeagueHArsenal2–2Saïd Benrahma 33, Jarrod Bowen 5462,475
1 Nov 20232023–24League CupHArsenal3–1Ben White 16, Mohammed Kudus 50, Jarrod Bowen 6062,154
28 Dec 20232023–24Premier LeagueAArsenal2–0Tomáš Souček 13, Konstantinos Mavropanos 5560,261
11 Feb 20242023–24Premier LeagueHArsenal0–662,474
30 Nov 20242024–25Premier LeagueHArsenal2–5Aaron Wan-Bissaka 38, Emerson Palmieri 4062,475
22 Feb 20252024–25Premier LeagueAArsenal1–0Jarrod Bowen 4460,262
4 Oct 20252025–26Premier LeagueAArsenal0–260,181
10 May 20262025–26Premier LeagueHArsenal0–160,429

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

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