Club XI — the playable archive of every English football club

Aston Villa v Arsenal: head-to-head record

Aston Villa have played Arsenal 207 times in competitive football, winning 72, drawing 46 and losing 89, first meeting on 8 Oct 1904 and most recently on 30 Dec 2025. Every meeting is listed below.

Every Aston Villa v Arsenal match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
8 Oct 19041904–05First DivisionAArsenal0–1
26 Dec 19041904–05First DivisionHArsenal3–1
27 Dec 19051905–06First DivisionHArsenal2–1
13 Apr 19061905–06First DivisionAArsenal1–2
29 Sep 19061906–07First DivisionHArsenal2–2
1 Apr 19071906–07First DivisionAArsenal1–3
12 Oct 19071907–08First DivisionHArsenal0–1
8 Feb 19081907–08First DivisionAArsenal1–0
7 Nov 19081908–09First DivisionAArsenal1–0
13 Mar 19091908–09First DivisionHArsenal2–1
1 Sep 19091909–10First DivisionHArsenal5–1
11 Apr 19101909–10First DivisionAArsenal0–1
17 Sep 19101910–11First DivisionHArsenal3–0
15 Mar 19111910–11First DivisionAArsenal1–1
9 Sep 19111911–12First DivisionHArsenal4–1
6 Jan 19121911–12First DivisionAArsenal2–2
16 Sep 19121912–13First DivisionAArsenal3–0
24 Mar 19131912–13First DivisionHArsenal4–1
24 Jan 19201919–20First DivisionAArsenal1–0
11 Feb 19201919–20First DivisionHArsenal2–1
28 Aug 19201920–21First DivisionHArsenal5–0
4 Sep 19201920–21First DivisionAArsenal1–0
18 Mar 19221921–22First DivisionHArsenal2–0
25 Mar 19221921–22First DivisionAArsenal0–2
31 Mar 19231922–23First DivisionAArsenal0–2
7 Apr 19231922–23First DivisionHArsenal1–1
16 Feb 19241923–24First DivisionAArsenal1–0
12 Mar 19241923–24First DivisionHArsenal2–1
18 Oct 19241924–25First DivisionAArsenal1–1
1 Apr 19251924–25First DivisionHArsenal4–0
20 Feb 19261925–26FA CupHArsenal1–1
24 Feb 19261925–26FA CupAArsenal0–2
2 Apr 19261925–26First DivisionHArsenal3–0
5 Apr 19261925–26First DivisionAArsenal0–2
15 Apr 19271926–27First DivisionAArsenal1–2
18 Apr 19271926–27First DivisionHArsenal2–3
10 Sep 19271927–28First DivisionHArsenal2–2
21 Jan 19281927–28First DivisionAArsenal3–0
18 Feb 19281927–28FA CupAArsenal1–4
24 Nov 19281928–29First DivisionAArsenal5–2
2 Mar 19291928–29FA CupHArsenal1–0
6 Apr 19291928–29First DivisionHArsenal4–2
25 Sep 19291929–30First DivisionHArsenal5–2
3 May 19301929–30First DivisionAArsenal4–2Eric Houghton 5, George Brown 10, Pongo Waring 39, Pongo Waring 77
8 Nov 19301930–31First DivisionAArsenal2–5
10 Jan 19311930–31FA CupAArsenal2–2
14 Jan 19311930–31FA CupHArsenal1–3
14 Mar 19311930–31First DivisionHArsenal5–1
31 Oct 19311931–32First DivisionAArsenal1–1
25 Apr 19321931–32First DivisionHArsenal1–1
19 Nov 19321932–33First DivisionHArsenal5–3
1 Apr 19331932–33First DivisionAArsenal0–5
28 Oct 19331933–34First DivisionHArsenal2–3
3 Mar 19341933–34FA CupAArsenal2–1
10 Mar 19341933–34First DivisionAArsenal2–3
17 Nov 19341934–35First DivisionAArsenal2–1
30 Mar 19351934–35First DivisionHArsenal1–3
14 Dec 19351935–36First DivisionHArsenal1–7
18 Apr 19361935–36First DivisionAArsenal0–1
24 Sep 19381938–39First DivisionAArsenal0–0
28 Jan 19391938–39First DivisionHArsenal1–3
14 Sep 19461946–47First DivisionHArsenal0–2
18 Jan 19471946–47First DivisionAArsenal2–0
11 Oct 19471947–48First DivisionAArsenal0–1
28 Feb 19481947–48First DivisionHArsenal4–2
11 Sep 19481948–49First DivisionAArsenal1–3
22 Jan 19491948–49First DivisionHArsenal1–0
26 Nov 19491949–50First DivisionHArsenal1–1
29 Mar 19501949–50First DivisionAArsenal3–1
21 Oct 19501950–51First DivisionHArsenal1–1
10 Mar 19511950–51First DivisionAArsenal1–2
8 Sep 19511951–52First DivisionHArsenal1–0
5 Jan 19521951–52First DivisionAArsenal1–2
23 Aug 19521952–53First DivisionHArsenal1–2
20 Dec 19521952–53First DivisionAArsenal1–3
29 Aug 19531953–54First DivisionHArsenal2–1
9 Jan 19541953–54FA CupAArsenal1–5
6 Apr 19541953–54First DivisionAArsenal1–1
23 Oct 19541954–55First DivisionHArsenal2–1
12 Mar 19551954–55First DivisionAArsenal0–2
1 Oct 19551955–56First DivisionAArsenal0–1
28 Jan 19561955–56FA CupAArsenal1–443,052
11 Feb 19561955–56First DivisionHArsenal1–1
3 Nov 19561956–57First DivisionAArsenal1–2
16 Mar 19571956–57First DivisionHArsenal0–0
2 Oct 19571957–58First DivisionAArsenal0–4
26 Dec 19571957–58First DivisionHArsenal3–0
22 Oct 19581958–59First DivisionHArsenal1–2
13 Dec 19581958–59First DivisionAArsenal2–1
15 Oct 19601960–61First DivisionAArsenal1–2
4 Mar 19611960–61First DivisionHArsenal2–2
11 Nov 19611961–62First DivisionHArsenal3–1
31 Mar 19621961–62First DivisionAArsenal5–4
4 Sep 19621962–63First DivisionAArsenal2–1
10 Sep 19621962–63First DivisionHArsenal3–1
10 Sep 19631963–64First DivisionAArsenal0–3
19 Oct 19631963–64First DivisionHArsenal2–1
29 Aug 19641964–65First DivisionAArsenal1–3
19 Dec 19641964–65First DivisionHArsenal3–1
4 Dec 19651965–66First DivisionAArsenal3–3
30 Apr 19661965–66First DivisionHArsenal3–0
27 Aug 19661966–67First DivisionAArsenal0–1
31 Dec 19661966–67First DivisionHArsenal0–1
26 Jan 19741973–74FA CupAArsenal1–1
30 Jan 19741973–74FA CupHArsenal2–0
13 Sep 19751975–76First DivisionHArsenal2–0Leighton Phillips, Keith Leonard
10 Jan 19761975–76First DivisionAArsenal0–0
20 Oct 19761976–77First DivisionHArsenal5–1Andy Gray, Andy Gray, Ray Graydon, Brian Little, Dennis Mortimer
25 Apr 19771976–77First DivisionAArsenal0–3
10 Sep 19771977–78First DivisionHArsenal1–0Alex Cropley 90
4 Feb 19781977–78First DivisionAArsenal1–0
7 Oct 19781978–79First DivisionAArsenal1–1
25 Apr 19791978–79First DivisionHArsenal5–1
22 Sep 19791979–80First DivisionHArsenal0–027,277
9 Feb 19801979–80First DivisionAArsenal1–3Dennis Mortimer 6833,816
29 Nov 19801980–81First DivisionHArsenal1–1Tony Morley 5730,140
2 May 19811980–81First DivisionAArsenal0–257,472
7 Nov 19811981–82First DivisionHArsenal0–2
27 Mar 19821981–82First DivisionAArsenal3–4
7 Dec 19821982–83First DivisionAArsenal1–2
12 Mar 19831982–83FA CupAArsenal0–2
14 May 19831982–83First DivisionHArsenal2–1Gary Shaw, Colin Gibson
29 Oct 19831983–84First DivisionHArsenal2–6Morley, Evans pen
18 Feb 19841983–84First DivisionAArsenal1–1Evans pen
10 Nov 19841984–85First DivisionAArsenal1–1Paul Birch 9
13 Mar 19851984–85First DivisionHArsenal0–0
5 Oct 19851985–86First DivisionAArsenal2–3Simon Stainrod, Mark Walters
22 Jan 19861985–86League CupHArsenal1–1
4 Feb 19861985–86League CupAArsenal2–1
8 Mar 19861985–86First DivisionHArsenal1–4
29 Nov 19861986–87First DivisionHArsenal0–4
2 May 19871986–87First DivisionAArsenal1–2Warren Aspinall
3 Sep 19881988–89First DivisionAArsenal3–2Alan McInally, Alan McInally, Andy Gray
31 Dec 19881988–89First DivisionHArsenal0–3
30 Dec 19891989–90First DivisionHArsenal2–1David Platt, Derek Mountfield
11 Apr 19901989–90First DivisionAArsenal1–0Chris Price 85
23 Dec 19901990–91First DivisionHArsenal0–022,687
3 Apr 19911990–91First DivisionAArsenal0–541,868
24 Aug 19911991–92First DivisionHArsenal3–1Steve Staunton 40, Gary Penrice 53, Tony Daley 7629,684
11 Jan 19921991–92First DivisionAArsenal0–031,413
28 Dec 19921992–93Premier LeagueHArsenal1–0Dean Saunders 4535,170
12 Apr 19931992–93Premier LeagueAArsenal1–0Tony Daley 6827,123
6 Nov 19931993–94Premier LeagueAArsenal2–1Guy Whittingham 74, Andy Townsend 9031,773
30 Nov 19931993–94League CupAArsenal1–0Dalian Atkinson 426,453
23 Apr 19941993–94Premier LeagueHArsenal1–2Ray Houghton 5732,590
26 Dec 19941994–95Premier LeagueAArsenal0–034,452
17 Apr 19951994–95Premier LeagueHArsenal0–432,005
21 Oct 19951995–96Premier LeagueAArsenal0–238,271
2 Dec 19951995–96Premier LeagueHArsenal1–1Dwight Yorke 6537,770
14 Feb 19961995–96League CupAArsenal2–2Dwight Yorke 39, Dwight Yorke 7237,562
21 Feb 19961995–96League CupHArsenal0–039,334
7 Sep 19961996–97Premier LeagueHArsenal2–2Savo Milošević 39, Savo Milošević 6337,944
28 Dec 19961996–97Premier LeagueAArsenal2–2Savo Milošević 68, Dwight Yorke 7438,130
26 Oct 19971997–98Premier LeagueAArsenal0–038,061
10 May 19981997–98Premier LeagueHArsenal1–0Dwight Yorke 3739,372
13 Dec 19981998–99Premier LeagueHArsenal3–2Julian Joachim 62, Dion Dublin 65, Dion Dublin 83
16 May 19991998–99Premier LeagueAArsenal0–1
11 Sep 19991999–00Premier LeagueAArsenal1–3Julian Joachim 4438,093
5 Mar 20001999–00Premier LeagueHArsenal1–1Richard Walker 6236,930
14 Oct 20002000–01Premier LeagueAArsenal0–138,042
18 Mar 20012000–01Premier LeagueHArsenal0–036,111
9 Dec 20012001–02Premier LeagueAArsenal2–3Paul Merson 21, Steve Stone 3438,074
17 Mar 20022001–02Premier LeagueHArsenal1–2Dion Dublin 6941,520
30 Nov 20022002–03Premier LeagueAArsenal1–3Thomas Hitzlsperger 6438,090
5 Apr 20032002–03Premier LeagueHArsenal1–1K Touré 7142,602
27 Aug 20032003–04Premier LeagueAArsenal0–238,010
18 Jan 20042003–04Premier LeagueHArsenal0–239,380
16 Oct 20042004–05Premier LeagueAArsenal1–3Lee Hendrie 338,137
5 Feb 20052004–05Premier LeagueHArsenal1–3Juan Pablo Ángel 7342,593
31 Dec 20052005–06Premier LeagueHArsenal0–037,114
1 Apr 20062005–06Premier LeagueAArsenal0–538,183
19 Aug 20062006–07Premier LeagueAArsenal1–1Olof Mellberg 5360,023
14 Mar 20072006–07Premier LeagueHArsenal0–139,968
1 Dec 20072007–08Premier LeagueHArsenal1–2Craig Gardner 1442,018
1 Mar 20082007–08Premier LeagueAArsenal1–1Philippe Senderos 2760,097
15 Nov 20082008–09Premier LeagueAArsenal2–0Gaël Clichy, Gabriel Agbonlahor60,047
26 Dec 20082008–09Premier LeagueHArsenal2–2Gareth Barry, Zat Knight42,585
27 Dec 20092009–10Premier LeagueAArsenal0–360,056
27 Jan 20102009–10Premier LeagueHArsenal0–039,601
27 Nov 20102010–11Premier LeagueHArsenal2–4Ciaran Clark, Ciaran Clark38,544
15 May 20112010–11Premier LeagueAArsenal2–1Darren Bent, Darren Bent60,023
21 Dec 20112011–12Premier LeagueHArsenal1–2Marc Albrighton 5435,818
29 Jan 20122011–12FA CupAArsenal2–3Richard Dunne 33, Darren Bent 45+160,019
24 Mar 20122011–12Premier LeagueAArsenal0–360,108
24 Nov 20122012–13Premier LeagueHArsenal0–034,607
23 Feb 20132012–13Premier LeagueAArsenal1–2Andreas Weimann 6860,079
17 Aug 20132013–14Premier LeagueAArsenal3–1Christian Benteke 22, Christian Benteke 61, Antonio Luna 8560,003
13 Jan 20142013–14Premier LeagueHArsenal1–2Christian Benteke 7636,097
20 Sep 20142014–15Premier LeagueHArsenal0–340,013
1 Feb 20152014–15Premier LeagueAArsenal0–559,958
30 May 20152014–15FA CupNArsenal0–489,283
13 Dec 20152015–16Premier LeagueHArsenal0–233,285
15 May 20162015–16Premier LeagueAArsenal0–460,007
22 Sep 20192019–20Premier LeagueAArsenal2–3John McGinn 20, Wesley Moraes 6060,331
21 Jul 20202019–20Premier LeagueHArsenal1–0Trézéguet 27
8 Nov 20202020–21Premier LeagueAArsenal3–0Bukayo Saka 25, Ollie Watkins 72, Ollie Watkins 75
6 Feb 20212020–21Premier LeagueHArsenal1–0Ollie Watkins 2
22 Oct 20212021–22Premier LeagueAArsenal1–3Jacob Ramsey 8259,496
19 Mar 20222021–22Premier LeagueHArsenal0–141,956
31 Aug 20222022–23Premier LeagueAArsenal1–2Douglas Luiz 7460,012
18 Feb 20232022–23Premier LeagueHArsenal2–4Ollie Watkins 5, Philippe Coutinho 3142,066
9 Dec 20232023–24Premier LeagueHArsenal1–0John McGinn 742,000
14 Apr 20242023–24Premier LeagueAArsenal2–0Leon Bailey 84, Ollie Watkins 8760,350
24 Aug 20242024–25Premier LeagueHArsenal0–241,587
18 Jan 20252024–25Premier LeagueAArsenal2–2Youri Tielemans 60, Ollie Watkins 6860,067
6 Dec 20252025–26Premier LeagueHArsenal2–1Matty Cash 36, Emiliano Buendía 90+542,888
30 Dec 20252025–26Premier LeagueAArsenal1–4Ollie Watkins 90+460,279

See also: the Arsenal archive and Arsenal v Aston Villa.

All Aston Villa head-to-head records · Aston Villa season by season