Club XI — the playable archive of every English football club

Aston Villa v Middlesbrough: head-to-head record

Aston Villa have played Middlesbrough 145 times in competitive football, winning 69, drawing 35 and losing 41, first meeting on 22 Nov 1902 and most recently on 6 Jan 2024. Every meeting is listed below.

Every Aston Villa v Middlesbrough match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
22 Nov 19021902–03First DivisionAMiddlesbrough2–1
27 Apr 19031902–03First DivisionHMiddlesbrough5–0
21 Nov 19031903–04First DivisionAMiddlesbrough1–2
19 Mar 19041903–04First DivisionHMiddlesbrough2–1
10 Dec 19041904–05First DivisionHMiddlesbrough0–0
8 Apr 19051904–05First DivisionAMiddlesbrough1–3
4 Nov 19051905–06First DivisionHMiddlesbrough4–1
10 Mar 19061905–06First DivisionAMiddlesbrough2–1
27 Oct 19061906–07First DivisionHMiddlesbrough2–3
2 Mar 19071906–07First DivisionAMiddlesbrough0–1
14 Dec 19071907–08First DivisionHMiddlesbrough6–0
11 Apr 19081907–08First DivisionAMiddlesbrough1–0
12 Dec 19081908–09First DivisionHMiddlesbrough0–3
17 Apr 19091908–09First DivisionAMiddlesbrough0–1
25 Mar 19101909–10First DivisionHMiddlesbrough4–2
28 Mar 19101909–10First DivisionAMiddlesbrough2–3
26 Nov 19101910–11First DivisionHMiddlesbrough5–0
1 Apr 19111910–11First DivisionAMiddlesbrough1–0
4 Nov 19111911–12First DivisionHMiddlesbrough2–1
9 Mar 19121911–12First DivisionAMiddlesbrough2–1
2 Nov 19121912–13First DivisionHMiddlesbrough5–1
9 Apr 19131912–13First DivisionAMiddlesbrough1–1
20 Dec 19131913–14First DivisionAMiddlesbrough2–5
25 Apr 19141913–14First DivisionHMiddlesbrough1–3
7 Nov 19141914–15First DivisionAMiddlesbrough1–1
13 Mar 19151914–15First DivisionHMiddlesbrough5–0
25 Oct 19191919–20First DivisionAMiddlesbrough4–1
1 Nov 19191919–20First DivisionHMiddlesbrough5–3
26 Mar 19211920–21First DivisionAMiddlesbrough4–1
2 Apr 19211920–21First DivisionHMiddlesbrough0–1
22 Oct 19211921–22First DivisionAMiddlesbrough0–5
29 Oct 19211921–22First DivisionHMiddlesbrough6–2
23 Sep 19221922–23First DivisionHMiddlesbrough2–2
30 Sep 19221922–23First DivisionAMiddlesbrough2–2
1 Dec 19231923–24First DivisionHMiddlesbrough0–0
8 Dec 19231923–24First DivisionAMiddlesbrough2–0
8 Oct 19271927–28First DivisionHMiddlesbrough5–1
21 Mar 19281927–28First DivisionAMiddlesbrough0–0
23 Nov 19291929–30First DivisionAMiddlesbrough3–2
29 Mar 19301929–30First DivisionHMiddlesbrough4–2
27 Sep 19301930–31First DivisionAMiddlesbrough1–3
31 Jan 19311930–31First DivisionHMiddlesbrough8–1
25 Dec 19311931–32First DivisionHMiddlesbrough7–1
26 Dec 19311931–32First DivisionAMiddlesbrough1–1
27 Aug 19321932–33First DivisionAMiddlesbrough2–0
31 Dec 19321932–33First DivisionHMiddlesbrough3–1
11 Nov 19331933–34First DivisionHMiddlesbrough3–0
24 Mar 19341933–34First DivisionAMiddlesbrough2–1
15 Dec 19341934–35First DivisionAMiddlesbrough1–4
27 Apr 19351934–35First DivisionHMiddlesbrough0–3
4 Sep 19351935–36First DivisionAMiddlesbrough2–1
9 Sep 19351935–36First DivisionHMiddlesbrough2–7
31 Aug 19381938–39First DivisionAMiddlesbrough1–1
6 May 19391938–39First DivisionHMiddlesbrough1–1
31 Aug 19461946–47First DivisionHMiddlesbrough0–1
28 Dec 19461946–47First DivisionAMiddlesbrough2–1
13 Dec 19471947–48First DivisionHMiddlesbrough1–1
1 May 19481947–48First DivisionAMiddlesbrough3–1Trevor Ford 6, Trevor Ford 36, Billy Goffin 47
11 Dec 19481948–49First DivisionAMiddlesbrough0–6
7 May 19491948–49First DivisionHMiddlesbrough1–1Dicky Dorsett 80
17 Sep 19491949–50First DivisionAMiddlesbrough2–0
7 Jan 19501949–50FA CupHMiddlesbrough2–2
11 Jan 19501949–50FA CupAMiddlesbrough0–0
16 Jan 19501949–50FA CupHMiddlesbrough0–3
21 Jan 19501949–50First DivisionHMiddlesbrough4–0
4 Nov 19501950–51First DivisionHMiddlesbrough0–1
24 Mar 19511950–51First DivisionAMiddlesbrough1–2
24 Nov 19511951–52First DivisionHMiddlesbrough2–0
12 Apr 19521951–52First DivisionAMiddlesbrough0–2
11 Oct 19521952–53First DivisionHMiddlesbrough1–0
10 Jan 19531952–53FA CupHMiddlesbrough3–1
4 Mar 19531952–53First DivisionAMiddlesbrough0–1
14 Nov 19531953–54First DivisionHMiddlesbrough5–3
3 Apr 19541953–54First DivisionAMiddlesbrough1–2
26 Jan 19571956–57FA CupAMiddlesbrough3–2Derek Pace 39, Leslie Smith 53, Johnny Dixon 72
17 Oct 19591959–60Second DivisionHMiddlesbrough1–0Stan Lynn 66
5 Mar 19601959–60Second DivisionAMiddlesbrough1–0Gerry Hitchens 14
30 Sep 19671967–68Second DivisionAMiddlesbrough1–1Brian Godfrey 27
10 Feb 19681967–68Second DivisionHMiddlesbrough0–1
23 Nov 19681968–69Second DivisionHMiddlesbrough1–0
4 Mar 19691968–69Second DivisionAMiddlesbrough0–0
30 Aug 19691969–70Second DivisionAMiddlesbrough0–1
8 Apr 19701969–70Second DivisionHMiddlesbrough2–0
28 Oct 19721972–73Second DivisionHMiddlesbrough1–1Geoff Vowden
24 Mar 19731972–73Second DivisionAMiddlesbrough1–1Pat McMahon
15 Sep 19731973–74Second DivisionAMiddlesbrough0–0
12 Jan 19741973–74Second DivisionHMiddlesbrough1–1Bruce Rioch
4 Oct 19751975–76First DivisionAMiddlesbrough0–0
24 Apr 19761975–76First DivisionHMiddlesbrough2–1John Deehan, Frank Carrodus
27 Dec 19761976–77First DivisionAMiddlesbrough2–3Andy Gray, David Hughes
5 Apr 19771976–77First DivisionHMiddlesbrough1–0John Deehan
12 Nov 19771977–78First DivisionHMiddlesbrough0–1
17 Dec 19771977–78First DivisionAMiddlesbrough0–1
27 Oct 19781978–79First DivisionHMiddlesbrough0–2
10 Mar 19791978–79First DivisionAMiddlesbrough0–2
29 Sep 19791979–80First DivisionAMiddlesbrough0–016,017
19 Mar 19801979–80First DivisionHMiddlesbrough0–215,319
6 Dec 19801980–81First DivisionAMiddlesbrough1–2Gary Shaw 8615,597
25 Apr 19811980–81First DivisionHMiddlesbrough3–0Gary Shaw 23, Peter Withe 51, Allan Evans 8038,018
21 Nov 19811981–82First DivisionAMiddlesbrough3–3
17 Apr 19821981–82First DivisionHMiddlesbrough1–0
8 Sep 19871987–88Second DivisionHMiddlesbrough0–1
23 Sep 19871987–88League CupAMiddlesbrough1–0Warren Aspinall
7 Oct 19871987–88League CupHMiddlesbrough1–0Paul Birch
14 Feb 19881987–88Second DivisionAMiddlesbrough1–2Tony Daley
10 Dec 19881988–89First DivisionAMiddlesbrough3–3Andy Gray, Alan McInally, Alan McInally
29 Apr 19891988–89First DivisionHMiddlesbrough1–1Stuart Gray
28 Nov 19901990–91League CupHMiddlesbrough3–2Tony Daley, Ian Ormondroyd, David Platt17,317
26 Sep 19921992–93Premier LeagueAMiddlesbrough3–2Dean Saunders 22, Dalian Atkinson 71, Dean Saunders 7420,905
17 Jan 19931992–93Premier LeagueHMiddlesbrough5–1Garry Parker 26, Paul McGrath 32, Dwight Yorke 44, Dean Saunders 58, Shaun Teale 6819,997
26 Oct 19941994–95League CupHMiddlesbrough1–0Andy Townsend 3019,254
1 Jan 19961995–96Premier LeagueAMiddlesbrough2–0Alan Wright 22, Tommy Johnson 4028,535
19 Mar 19961995–96Premier LeagueHMiddlesbrough0–023,933
30 Nov 19961996–97Premier LeagueHMiddlesbrough1–0Dwight Yorke 3939,053
3 May 19971996–97Premier LeagueAMiddlesbrough2–3Ugo Ehiogu 58, Savo Milošević 7530,074
23 Aug 19981998–99Premier LeagueHMiddlesbrough3–1Julian Joachim 6, Gary Charles 52, Alan Thompson 78
9 Jan 19991998–99Premier LeagueAMiddlesbrough0–0
28 Aug 19991999–00Premier LeagueHMiddlesbrough1–0Dion Dublin 528,728
14 Feb 20001999–00Premier LeagueAMiddlesbrough4–0Benito Carbone 11, Benito Carbone 65, Julian Joachim 70, Julian Joachim 7531,571
23 Sep 20002000–01Premier LeagueAMiddlesbrough1–1Julian Joachim 7427,556
10 Feb 20012000–01Premier LeagueHMiddlesbrough1–1Steve Stone 3828,912
17 Nov 20012001–02Premier LeagueHMiddlesbrough0–035,424
6 Apr 20022001–02Premier LeagueAMiddlesbrough1–2Juan Pablo Ángel 6026,003
28 Dec 20022002–03Premier LeagueHMiddlesbrough1–0Dion Dublin 1133,637
28 Jan 20032002–03Premier LeagueAMiddlesbrough5–2Darius Vassell 24, Joey Guðjónsson 31, Gareth Barry 47, Darius Vassell 81, Dion Dublin 9027,546
8 Nov 20032003–04Premier LeagueHMiddlesbrough0–229,898
24 Apr 20042003–04Premier LeagueAMiddlesbrough2–1Gareth Barry 45, Peter Crouch 8931,322
18 Dec 20042004–05Premier LeagueAMiddlesbrough0–331,338
5 Mar 20052004–05Premier LeagueHMiddlesbrough2–0Martin Laursen 64, Luke Moore 7934,201
2 Oct 20052005–06Premier LeagueHMiddlesbrough2–3Luke Moore, Steven Davis29,719
4 Feb 20062005–06Premier LeagueAMiddlesbrough4–0Luke Moore, Luke Moore, Luke Moore, Kevin Phillips27,299
25 Nov 20062006–07Premier LeagueHMiddlesbrough1–1Gareth Barry 4533,162
14 Apr 20072006–07Premier LeagueAMiddlesbrough3–1Craig Gardner 45, Luke Moore 70, Stiliyan Petrov 7726,959
24 Nov 20072007–08Premier LeagueAMiddlesbrough3–0John Carew 45, Olof Mellberg 48, Gabriel Agbonlahor 5823,900
12 Mar 20082007–08Premier LeagueHMiddlesbrough1–1Gareth Barry 7439,874
9 Nov 20082008–09Premier LeagueHMiddlesbrough1–2Steve Sidwell36,672
16 May 20092008–09Premier LeagueAMiddlesbrough1–1John Carew27,261
12 Sep 20172017–18ChampionshipHMiddlesbrough0–026,631
19 Sep 20172017–18League CupHMiddlesbrough0–211,197
30 Dec 20172017–18ChampionshipAMiddlesbrough1–0Robert Snodgrass 7529,422
12 May 20182017–18Play-offsAMiddlesbrough1–0Mile Jedinak 1529,233
15 May 20182017–18Play-offsHMiddlesbrough0–040,505
1 Dec 20182018–19ChampionshipAMiddlesbrough3–0James Chester 20, Tammy Abraham 65, Glenn Whelan 8322,207
16 Mar 20192018–19ChampionshipHMiddlesbrough3–0Anwar El Ghazi 28, John McGinn 44, Albert Adomah 8836,263
6 Jan 20242023–24FA CupAMiddlesbrough1–0Matty Cash 8725,022

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

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