top of page
Ajax.png

Aston Villa

vs.

Middlesbrough

Matchday Programmes

Villa Crest 2025.jpg

Cover to Cover

🟥 31 Aug 1946, Villa 0-1 Boro, Villa Park
Game #1946
Division One
🟥 31 Aug 1946, Villa 0-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 13 Dec 1947, Villa 1-1 Boro, Villa Park
Game #2009
Division One
🟨 13 Dec 1947, Villa 1-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 7 May 1949, Villa 1-1 Boro, Villa Park
Game #2077
Division One
🟨 7 May 1949, Villa 1-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 7 Jan 1950, Villa 2-2 Boro, Villa Park
Game #2103
FA Cup
🟨 7 Jan 1950, Villa 2-2 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 21 Jan 1950, Villa 4-0 Boro, Villa Park
Game #2107
Division One
🟩 21 Jan 1950, Villa 4-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 4 Nov 1950, Villa 0-1 Boro, Villa Park
Game #2138
Division One
🟥 4 Nov 1950, Villa 0-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 24 Nov 1951, Villa 2-0 Boro, Villa Park
Game #2185
Division One
🟩 24 Nov 1951, Villa 2-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 11 Oct 1952, Villa 1-0 Boro, Villa Park
Game #2220
Division One
🟩 11 Oct 1952, Villa 1-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 10 Jan 1953, Villa 3-1 Boro, Villa Park
Game #2233
FA Cup
🟩 10 Jan 1953, Villa 3-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 14 Nov 1953, Villa 5-3 Boro, Villa Park
Game #2273
Division One
🟩 14 Nov 1953, Villa 5-3 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 17 Oct 1959, Villa 1-0 Boro, Villa Park
Game #2552
Division Two
🟩 17 Oct 1959, Villa 1-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 10 Feb 1968, Villa 0-1 Boro, Villa Park
Game #2966
Division Two
🟥 10 Feb 1968, Villa 0-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 23 Nov 1968, Villa 1-0, Boro, Villa Park
Game #3004
Division Two
🟩 23 Nov 1968, Villa 1-0, Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 8 Apr 1970, Villa 2-0 Boro, Villa Park
Game #3075
Division Two
🟩 8 Apr 1970, Villa 2-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 28 Oct 1972, Villa 1-1 Boro, Villa Park
Game #3207
Division Two
🟨 28 Oct 1972, Villa 1-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 12 Jan 1974, Villa 1-1 Boro, Villa Park
Game #3262
Division Two
🟨 12 Jan 1974, Villa 1-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 24 Apr 1976, Villa 2-1 Boro, Villa Park
Game #3385
Division One
🟩 24 Apr 1976, Villa 2-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 5 Apr 1977, Villa 1-0 Boro, Villa Park
Game #3427
Division One
🟩 5 Apr 1977, Villa 1-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 12 Nov 1977, Villa 0-1 Boro, Villa Park
Game #3462
Division One
🟥 12 Nov 1977, Villa 0-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 27 Oct 1978, Villa 0-2 Boro, Villa Park
Game #3511
Division One
🟥 27 Oct 1978, Villa 0-2 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 29 Sep 1979, Villa 0-0 Boro, Ayresome
Game #3554
Division One
🟨 29 Sep 1979, Villa 0-0 Boro, Ayresome
👀 Read me Cover to Cover
Ajax.png
🟥 19 Mar 1980, Villa 0-2 Boro, Villa Park
Game #3585
Division One
🟥 19 Mar 1980, Villa 0-2 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 17 Apr 1982, Villa 1-0 Boro, Villa Park
Game #3693
Division One
🟩 17 Apr 1982, Villa 1-0 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 8 Sep 1987, Villa 0-1 Boro, Villa Park
Game #3972
Division Two
🟥 8 Sep 1987, Villa 0-1 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 30 Jan 1990, Villa 1-2 Boro, Villa Park
Game #4098
Zenith Data Systems Cup
🟥 30 Jan 1990, Villa 1-2 Boro, Villa Park
👀 Read me Cover to Cover
Ajax.png

Cover Only

Game #751
Division One
🟥 12 Dec 1908, Villa 0-3 Boro, Villa Park
Cover Only
Ajax.png
Game #1595
Division One
🟩 25 Dec 1931, Villa 7-1 Boro, Villa Park
Cover Only
Ajax.png
Game #1644
Division One
🟩 31 Dec 1932, Villa 3-1 Boro, Villa Park
Cover Only
Ajax.png
Game #1680
Division One
🟩 11 Nov 1933, Villa 3-0 Boro, Villa Park
Cover Only
Ajax.png
Game #1756
Division One
🟥 27 Apr 1935, Villa 0-3 Boro, Villa Park
Cover Only
Ajax.png
Game #1761
Division One
🟥 9 Sep 1935, Villa 2-7 Boro, Villa Park
Cover Only
Ajax.png
Game #1968
Division One
🟩 28 Dec 1946, Villa 2-1 Boro, Ayresome
Cover Only
Ajax.png
Game #2031
Division One
🟩 1 May 1948, Villa 3-1 Boro, Ayresome
Cover Only
Ajax.png
Game #2052
Division One
🟥 11 Dec 1948, Villa 0-6 Boro, Ayresome
Cover Only
Ajax.png
Game #2104
FA Cup
🟨 11 Jan 1950, Villa 0-0 Boro, Ayresome
Cover Only
Ajax.png
Game #2106
FA Cup
🟥 16 Jan 1950, Villa 0-3 Boro, Elland Road
Cover Only
Ajax.png
Game #2157
Division One
🟥 24 Mar 1951, Villa 1-2 Boro, Ayresome
Cover Only
Ajax.png
Game #2204
Division One
🟥 12 Apr 1952, Villa 0-2 Boro, Ayresome
Cover Only
Ajax.png
Game #2243
Division One
🟥 4 Mar 1953, Villa 0-1 Boro, Ayresome
Cover Only
Ajax.png
Game #2292
Division One
🟥 3 Apr 1954, Villa 1-2 Boro, Ayresome
Cover Only
Ajax.png
Game #2420
FA Cup
🟩 26 Jan 1957, Villa 3-2 Boro, Ayresome
Cover Only
Ajax.png
Game #2574
Division Two
🟩 5 Mar 1960, Villa 1-0 Boro, Ayresome
Cover Only
Ajax.png
Game #2949
Division Two
🟨 30 Sep 1967, Villa 1-1 Boro, Ayresome
Cover Only
Ajax.png
Game #3021
Division Two
🟨 4 Mar 1969, Villa 0-0 Boro, Ayresome
Cover Only
Ajax.png
Game #3037
Division Two
🟥 30 Aug 1969, Villa 0-1 Boro, Ayresome
Cover Only
Ajax.png
Game #3227
Division Two
🟨 24 Mar 1973, Villa 1-1 Boro, Ayresome
Cover Only
Ajax.png
Game #3240
Division Two
🟨 15 Sep 1973, Villa 0-0 Boro, Ayresome
Cover Only
Ajax.png
Game #3351
Division One
🟨 4 Oct 1975, Villa 0-0 Boro, Ayresome
Cover Only
Ajax.png
Game #3409
Division One
🟥 27 Dec 1976, Villa 2-3 Boro, Ayresome
Cover Only
Ajax.png
Game #3469
Division One
🟥 17 Dec 1977, Villa 0-1 Boro, Ayresome
Cover Only
Ajax.png
Game #3527
Division One
🟥 10 Mar 1979, Villa 0-2 Boro, Ayresome
Cover Only
Ajax.png
Game #3619
Division One
🟥 6 Dec 1980, Villa 1-2 Boro, Ayresome
Cover Only
Ajax.png
Game #3640
Division One
🟩 25 Apr 1981, Villa 3-0 Boro, Villa Park
Cover Only
Ajax.png
Game #3663
Division One
🟨 21 Nov 1981, Villa 3-3 Boro, Ayresome
Cover Only
Ajax.png
Game #3976
League Cup
🟩 23 Sep 1987, Villa 1-0 Boro, Ayresome
Cover Only
Ajax.png
Game #3980
League Cup
🟩 7 Oct 1987, Villa 1-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4005
Division Two
🟥 14 Feb 1988, Villa 1-2 Boro, Ayresome
Cover Only
Ajax.png
Game #4039
Division One
🟨 10 Dec 1988, Villa 3-3 Boro, Ayresome
Cover Only
Ajax.png
Game #4061
Division One
🟨 29 Apr 1989, Villa 1-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4099
Zenith Data Systems Cup
🟥 6 Feb 1990, Villa 1-2 Boro, Ayresome
Cover Only
Ajax.png
Game #4138
League Cup
🟩 28 Nov 1990, Villa 3-2 Boro, Villa Park
Cover Only
Ajax.png
Game #4227
Premier League
🟩 26 Sep 1992, Villa 3-2 Boro, Ayresome
Cover Only
Ajax.png
Game #4246
Premier League
🟩 17 Jan 1993, Villa 5-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4341
League Cup
🟩 26 Oct 1994, Villa 1-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4400
Premier League
🟩 1 Jan 1996, Villa 2-0 Boro, Riverside
Cover Only
Ajax.png
Game #4419
Premier League
🟨 19 Mar 1996, Villa 0-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4446
Premier League
🟩 30 Nov 1996, Villa 1-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4471
Premier League
🟥 3 May 1997, Villa 2-3 Boro, Riverside
Cover Only
Ajax.png
Game #4525
Premier League
🟩 23 Aug 1998, Villa 3-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4550
Premier League
🟨 9 Jan 1999, Villa 0-0 Boro, Riverside
Cover Only
Ajax.png
Game #4574
Premier League
🟩 28 Aug 1999, Villa 1-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4603
Premier League
🟩 14 Feb 2000, Villa 4-0 Boro, Riverside
Cover Only
Ajax.png
Game #4629
Premier League
🟨 23 Sep 2000, Villa 1-1 Boro, Riverside
Cover Only
Ajax.png
Game #4652
Premier League
🟨 10 Feb 2001, Villa 1-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4686
Premier League
🟨 17 Nov 2001, Villa 0-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4710
Premier League
🟥 6 Apr 2002, Villa 1-2 Boro, Riverside
Cover Only
Ajax.png
Game #4743
Premier League
🟩 28 Dec 2002, Villa 1-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4748
Premier League
🟩 28 Jan 2003, Villa 5-2 Boro, Riverside
Cover Only
Ajax.png
Game #4775
Premier League
🟥 8 Nov 2003, Villa 0-2 Boro, Villa Park
Cover Only
Ajax.png
Game #4803
Premier League
🟩 24 Apr 2004, Villa 2-1 Boro, Riverside
Cover Only
Ajax.png
Game #4826
Premier League
🟥 18 Dec 2004, Villa 0-3 Boro, Riverside
Cover Only
Ajax.png
Game #4838
Premier League
🟩 5 Mar 2005, Villa 2-0 Boro, Villa Park
Cover Only
Ajax.png
Game #4856
Premier League
🟥 2 Oct 2005, Villa 2-3 Boro, Villa Park
Cover Only
Ajax.png
Game #4877
Premier League
🟩 4 Feb 2006, Villa 4-0 Boro, Riverside
Cover Only
Ajax.png
Game #4909
Premier League
🟨 25 Nov 2006, Villa 1-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4930
Premier League
🟩 14 Apr 2007, Villa 3-1 Boro, Riverside
Cover Only
Ajax.png
Game #4949
Premier League
🟩 24 Nov 2007, Villa 3-0 Boro, Riverside
Cover Only
Ajax.png
Game #4966
Premier League
🟨 12 Mar 2008, Villa 1-1 Boro, Villa Park
Cover Only
Ajax.png
Game #4996
Premier League
🟥 9 Nov 2008, Villa 1-2 Boro, Villa Park
Cover Only
Ajax.png
Game #5029
Premier League
🟨 16 May 2009, Villa 1-1 Boro, Riverside
Cover Only
Ajax.png
Game #5403
Championship
🟨 12 Sep 2017, Villa 0-0 Boro, Villa Park
Cover Only
Ajax.png
Game #5405
League Cup
🟥 19 Sep 2017, Villa 0-2 Boro, Villa Park
Cover Only
Ajax.png
Game #5422
Championship
🟩 30 Dec 2017, Villa 1-0 Boro, Riverside
Cover Only
Ajax.png
Game #5445
Play Off Semi Final
🟩 12 May 2018, Villa 1-0 Boro, Riverside
Cover Only
Ajax.png
Game #5446
Play Off Semi Final
🟨 15 May 2018, Villa 0-0 Boro, Villa Park
Cover Only
Ajax.png
Game #5469
Championship
🟩 1 Dec 2018, Villa 3-0 Boro, Riverside
Cover Only
Ajax.png
Game #5488
Championship
🟩 16 Mar 2019, Villa 3-0 Boro, Villa Park
Cover Only
Ajax.png
Game #5699
FA Cup
🟩 6 Jan 2024, Villa 1-0 Boro, Riverside
Cover Only
Ajax.png

Got, Got, Need

Ajax.png
Game #2085
Division One
🟩 17 Sep 1949, Villa 2-0 Boro, Ayresome
Got, got, need
Ajax.png
Game #1937
Division One
🟨 6 May 1939, Villa 1-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #1894
Division One
🟨 31 Aug 1938, Villa 1-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1759
Division One
🟩 4 Sep 1935, Villa 2-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1706
Division One
🟩 24 Mar 1934, Villa 2-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1733
Division One
🟥 15 Dec 1934, Villa 1-4 Boro, Ayresome
Got, got, need
Ajax.png
Game #1622
Division One
🟩 27 Aug 1932, Villa 2-0 Boro, Ayresome
Got, got, need
Ajax.png
Game #1562
Division One
🟩 31 Jan 1931, Villa 8-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #1596
Division One
🟨 26 Dec 1931, Villa 1-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1502
Division One
🟩 23 Nov 1929, Villa 3-2 Boro, Ayresome
Got, got, need
Ajax.png
Game #1524
Division One
🟩 29 Mar 1930, Villa 4-2 Boro, Villa Park
Got, got, need
Ajax.png
Game #1540
Division One
🟥 27 Sep 1930, Villa 1-3 Boro, Ayresome
Got, got, need
Ajax.png
Game #1402
Division One
🟩 8 Oct 1927, Villa 5-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #1428
Division One
🟨 21 Mar 1928, Villa 0-0 Boro, Ayresome
Got, got, need
Ajax.png
Game #1229
Division One
🟨 1 Dec 1923, Villa 0-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #1230
Division One
🟩 8 Dec 1923, Villa 2-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #1174
Division One
🟨 23 Sep 1922, Villa 2-2 Boro, Villa Park
Got, got, need
Ajax.png
Game #1175
Division One
🟨 30 Sep 1922, Villa 2-2 Boro, Ayresome
Got, got, need
Ajax.png
Game #1111
Division One
🟩 26 Mar 1921, Villa 4-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1114
Division One
🟥 2 Apr 1921, Villa 0-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #1131
Division One
🟥 22 Oct 1921, Villa 0-5 Boro, Ayresome
Got, got, need
Ajax.png
Game #1132
Division One
🟩 29 Oct 1921, Villa 6-2 Boro, Villa Park
Got, got, need
Ajax.png
Game #1015
Division One
🟩 13 Mar 1915, Villa 5-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #1035
Division One
🟩 25 Oct 1919, Villa 4-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #1036
Division One
🟩 1 Nov 1919, Villa 5-3 Boro, Villa Park
Got, got, need
Ajax.png
Game #958
Division One
🟥 20 Dec 1913, Villa 2-5 Boro, Ayresome
Got, got, need
Ajax.png
Game #984
Division One
🟥 25 Apr 1914, Villa 1-3 Boro, Villa Park
Got, got, need
Ajax.png
Game #995
Division One
🟨 7 Nov 1914, Villa 1-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #909
Division One
🟩 2 Nov 1912, Villa 5-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #868
Division One
🟩 4 Nov 1911, Villa 2-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #888
Division One
🟩 9 Mar 1912, Villa 2-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #807
Division One
🟩 25 Mar 1910, Villa 4-2 Boro, VIlla Park
Got, got, need
Ajax.png
Game #809
Division One
🟥 28 Mar 1910, Villa 2-3 Boro, Ayresome
Got, got, need
Ajax.png
Game #829
Division One
🟩 26 Nov 1910, Villa 5-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #850
Division One
🟩 1 Apr 1911, Villa 1-0 Boro, Ayresome
Got, got, need
Ajax.png
Game #772
Division One
🟥 17 Apr 1909, Villa 0-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #711
Division One
🟩 14 Dec 1907, Villa 6-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #731
Division One
🟩 11 Apr 1908, Villa 1-0 Boro, Ayresome
Got, got, need
Ajax.png
Game #665
Division One
🟥 27 Oct 1906, Villa 2-3 Boro, Villa Park
Got, got, need
Ajax.png
Game #686
Division One
🟥 2 Mar 1907, Villa 0-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #608
Division One
🟥 8 Apr 1905, Villa 1-3 Boro, Ayresome
Got, got, need
Ajax.png
Game #623
Division One
🟩 4 Nov 1905, Villa 4-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #646
Division One
🟩 10 Mar 1906, Villa 2-1 Boro, Ayresome
Got, got, need
Ajax.png
Game #566
Division One
🟩 19 Mar 1904, Villa 2-1 Boro, Villa Park
Got, got, need
Ajax.png
Game #589
Division One
🟨 10 Dec 1904, Villa 0-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #509
Division One
🟩 22 Nov 1902, Villa 2-1 Boro, Linthorpe Road
Got, got, need
Ajax.png
Game #536
Division One
🟩 27 Apr 1903, Villa 5-0 Boro, Villa Park
Got, got, need
Ajax.png
Game #549
Division One
🟥 21 Nov 1903, Villa 1-2 Boro, Ayresome
Got, got, need
bottom of page