top of page
Ajax.png

Aston Villa

vs.

Birmingham City

Matchday Programmes

Villa Crest 2025.jpg

Cover to Cover

🟥 4 Dec 1948, Villa 0-3 Birmingham, Villa Park
Game #2051
Division One
🟥 4 Dec 1948, Villa 0-3 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 10 Dec 1949, Villa 1-1 Birmingham, Villa Park
Game #2097
Division One
🟨 10 Dec 1949, Villa 1-1 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 5 Sep 1955, Villa 0-0 Birmingham, Villa Park
Game #2354
Division One
🟨 5 Sep 1955, Villa 0-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 27 Oct 1956, Villa 3-1 Birmingham, Villa Park
Game #2406
Division One
🟩 27 Oct 1956, Villa 3-1 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 21 Dec 1957, Villa 0-2 Birmingham, Villa Park
Game #2468
Division One
🟥 21 Dec 1957, Villa 0-2 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 23 Aug 1958, Villa 1-1 Birmingham, Villa Park
Game #2491
Division One
🟨 23 Aug 1958, Villa 1-1 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 22 Oct 1960, Villa 6-2 Birmingham, Villa Park
Game #2600
Division One
🟩 22 Oct 1960, Villa 6-2 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 28 Oct 1961, Villa 1-3 Birmingham, Villa Park
Game #2660
Division One
🟥 28 Oct 1961, Villa 1-3 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 16 Mar 1963, Villa 4-0 Birmingham, Villa Park
Game #2727
Division One
🟩 16 Mar 1963, Villa 4-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 27 May 1963, Villa 0-0 Birmingham, Villa Park
Game #2746
League Cup
🟨 27 May 1963, Villa 0-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 30 Mar 1964, Villa 0-3 Birmingham, Villa Park
Game #2787
Division One
🟥 30 Mar 1964, Villa 0-3 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 12 Apr 1965, Villa 3-0 Birmingham, Villa Park
Game #2840
Division One
🟩 12 Apr 1965, Villa 3-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 7 Oct 1967, Villa 2-4 Birmingham, Villa Park
Game #2950
Division Two
🟥 7 Oct 1967, Villa 2-4 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 12 Apr 1969, Villa 1-0 Birmingham, Villa Park
Game #3029
Division Two
🟩 12 Apr 1969, Villa 1-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 18 Oct 1969, Villa 0-0 Birmingham, Villa Park
Game #3047
Division Two
🟨 18 Oct 1969, Villa 0-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 27 Sep 1975, Villa 2-1 Birmingham, Villa Park
Game #3349
Division One
🟩 27 Sep 1975, Villa 2-1 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 18 Sep 1976, Villa 1-2 Birmingham, Villa Park
Game #3392
Division One
🟥 18 Sep 1976, Villa 1-2 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 10 May 1977, Villa 1-2 Birmingham, St Andrew's
Game #3437
Division One
🟥 10 May 1977, Villa 1-2 Birmingham, St Andrew's
👀 Read me Cover to Cover
Ajax.png
🟥 1 Oct 1977, Villa 0-1 Birmingham, Villa Park
Game #3452
Division One
🟥 1 Oct 1977, Villa 0-1 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟩 3 Mar 1979, Villa 1-0 Birmingham, Villa Park
Game #3525
Division One
🟩 3 Mar 1979, Villa 1-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟨 26 Sep 1981, Villa 0-0 Birmingham, Villa Park
Game #3650
Division One
🟨 26 Sep 1981, Villa 0-0 Birmingham, Villa Park
👀 Read me Cover to Cover
Ajax.png
🟥 27 Dec 1982, Villa 0-3 Birmingham, St Andrews'
Game #3729
Division One
🟥 27 Dec 1982, Villa 0-3 Birmingham, St Andrews'
👀 Read me Cover to Cover
Ajax.png
🟥 31 Mar 1984, Villa 1-2 Birmingham, St Andrews'
Game #3806
Division One
🟥 31 Mar 1984, Villa 1-2 Birmingham, St Andrews'
👀 Read me Cover to Cover
Ajax.png
🟨 7 Sep 1985, Villa 0-0 Birmingham, St Andrews'
Game #3867
Division One
🟨 7 Sep 1985, Villa 0-0 Birmingham, St Andrews'
👀 Read me Cover to Cover
Ajax.png

Cover Only

Game #1427
Division One
🟨 17 Mar 1928, Villa 1-1 Birmingham, Villa Park
Cover Only
Ajax.png
Game #1449
Division One
🟩 27 Oct 1928, Villa 4-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #1590
Division One
🟩 21 Nov 1931, Villa 3-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #1773
Division One
🟨 23 Nov 1935, Villa 2-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #1904
Division One
🟥 29 Oct 1938, Villa 0-3 Birmingham, St Andrew’s
Cover Only
Ajax.png
Game #2076
Division One
🟩 30 Apr 1949, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2121
Division One
🟨 29 Apr 1950, Villa 2-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2357
Division One
🟨 21 Sep 1955, Villa 2-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2437
Division One
🟩 10 Apr 1957, Villa 2-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2445
Division One
🟥 24 Aug 1957, Villa 1-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2513
Division One
🟥 20 Dec 1958, Villa 1-4 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2628
Division One
🟨 11 Mar 1961, Villa 1-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2684
Division One
🟩 17 Mar 1962, Villa 2-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2710
Division One
🟥 27 Oct 1962, Villa 2-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2745
League Cup
🟥 23 May 1963, Villa 1-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2788
Division One
🟨 31 Mar 1964, Villa 3-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2827
Division One
🟩 13 Feb 1965, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2968
Division Two
🟥 24 Feb 1968, Villa 1-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #2994
Division Two
🟥 21 Sep 1968, Villa 0-4 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3072
Division Two
🟩 30 Mar 1970, Villa 2-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3380
Division One
🟥 3 Apr 1976, Villa 2-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3478
Division One
🟥 25 Feb 1978, Villa 0-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3510
Division One
🟩 21 Oct 1978, Villa 1-0 Birmingham, St Andrews'
Cover Only
Ajax.png
Game #3609
Division One
🟩 11 Oct 1980, Villa 2-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3620
Division One
🟩 13 Dec 1980, Villa 3-0 Birmingham, Villa Park.
Cover Only
Ajax.png
Game #3681
Division One
🟩 20 Feb 1982, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #3752
Division One
🟩 4 Apr 1983, Villa 1-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #3771
Division One
🟩 15 Oct 1983, Villa 1-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #3906
Division One
🟥 22 Mar 1986, Villa 0-3 Birmingham, Villa Park
Cover Only
Ajax.png
Game #3968
Division Two
🟥 22 Aug 1987, Villa 0-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #3994
Division Two
🟩 12 Dec 1987, Villa 2-1 Birmingham, St Andrews'
Cover Only
Ajax.png
Game #4023
League Cup
🟩 27 Sep 1988, Villa 2-0 Birmingham, St Andrews'
Cover Only
Ajax.png
Game #4026
League Cup
🟩 12 Oct 1988, Villa 5-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4032
Simod Cup
🟩 9 Nov 1988, Villa 6-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4277
League Cup
🟩 21 Sep 1993, Villa 1-0 Birmingham, St Andrews'
Cover Only
Ajax.png
Game #4281
League Cup
🟩 6 Oct 1993, Villa 1-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4724
Premier League
🟥 16 Sep 2002, Villa 0-3 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #4752
Premier League
🟥 3 Mar 2003, Villa 0-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4771
Premier League
🟨 19 Oct 2003, Villa 0-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #4794
Premier League
🟨 22 Feb 2004, Villa 2-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4825
Premier League
🟥 12 Dec 2004, Villa 1-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #4839
Premier League
🟥 20 Mar 2005, Villa 0-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #4857
Premier League
🟩 16 Oct 2005, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #4888
Premier League
🟩 16 Apr 2006, Villa 3-1 Birmingham, Villa Park.
Cover Only
Ajax.png
Game #4948
Premier League
🟩 11 Nov 2007, Villa 2-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #4972
Premier League
🟩 20 Apr 2008, Villa 5-1 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5036
Premier League
🟩 13 Sep 2009, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #5080
Premier League
🟩 25 Apr 2010, Villa 1-0, Birmingham, Villa Park
Cover Only
Ajax.png
Game #5096
Premier League
🟨 31 Oct 2010, Villa 0-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5102
League Cup
🟥 1 Dec 2010, Villa 1-2 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #5110
Premier League
🟨 16 Jan 2011, Villa 1-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #5310
League Cup
🟩 22 Sep 2015, Villa 1-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5362
Championship
🟨 30 Oct 2016, Villa 1-1 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #5392
Championship
🟩 23 Apr 2017, Villa 1-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5411
Championship
🟨 29 Oct 2017, Villa 0-0 Birmingham, St Andrew's
Cover Only
Ajax.png
Game #5429
Championship
🟩 11 Feb 2018, Villa 2-0 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5467
Championship
🟩 25 Nov 2018, Villa 4-2 Birmingham, Villa Park
Cover Only
Ajax.png
Game #5486
Championship
🟩 10 Mar 2019, Villa 1-0 Birmingham, St Andrew's
Cover Only
Ajax.png

Got, Got, Need

Ajax.png
Game #1926
Division One
🟩 4 Mar 1939, Villa 5-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1793
Division One
🟩 28 Mar 1936, Villa 2-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1710
Division One
🟨 14 Apr 1934, Villa 1-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1715
Division One
🟥 25 Aug 1934, Villa 1-2 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1737
Division One
🟨 29 Dec 1934, Villa 2-2 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1654
Division One
🟥 8 Mar 1933, Villa 2-3 Birmingham, St Andrew’s
Got, got, need
Ajax.png
Game #1683
Division One
🟨 2 Dec 1933, Villa 0-0 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1615
Division One
🟨 2 Apr 1932, Villa 1-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1632
Division One
🟩 22 Oct 1932, Villa 1-0 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1565
Division One
🟩 21 Feb 1931, Villa 4-0 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1509
Division One
🟨 28 Dec 1929, Villa 1-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1543
Division One
🟨 18 Oct 1930, Villa 1-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1473
Division One
🟥 9 Mar 1929, Villa 1-2 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1487
Division One
🟩 31 Aug 1929, Villa 2-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1406
Division One
🟨 5 Nov 1927, Villa 1-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1363
Division One
🟩 30 Oct 1926, Villa 2-1 Birmingham, St Andrew’s
Got, got, need
Ajax.png
Game #1385
Division One
🟩 19 Mar 1927, Villa 4-2 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1337
Division One
🟥 27 Feb 1926, Villa 1-2 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1268
Division One
🟥 11 Oct 1924, Villa 0-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1288
Division One
🟩 14 Feb 1925, Villa 1-0 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1201
Division One
🟥 17 Mar 1923, Villa 0-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1202
Division One
🟩 24 Mar 1923, Villa 3-0 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1211
Division One
🟥 25 Aug 1923, Villa 0-3 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #1213
Division One
🟨 1 Sep 1923, Villa 0-0 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1156
Division One
🟨 11 Mar 1922, Villa 1-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #1157
Division One
🟥 15 Mar 1922, Villa 0-1 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #718
Division One
🟥 18 Jan 1908, Villa 2-3 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #659
Division One
🟩 15 Sep 1906, Villa 4-1 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #680
Division One
🟥 19 Jan 1907, Villa 2-3 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #699
Division One
🟩 21 Sep 1907, Villa 3-2 Birmingham, St Andrew's
Got, got, need
Ajax.png
Game #601
Division One
🟩 25 Feb 1905, Villa 3-0 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #616
Division One
🟥 16 Sep 1905, Villa 0-2 Birmingham, Muntz Street
Got, got, need
Ajax.png
Game #637
Division One
🟥 20 Jan 1906, Villa 1-3 Birmingham, Villa Park
Got, got, need
Ajax.png
Game #558
Division One
🟨 16 Jan 1904, Villa 1-1 Small Heath, Villa Park
Got, got, need
Ajax.png
Game #583
Division One
🟩 29 Oct 1904, Villa 2-1 Small Heath, Villa Park
Got, got, need
Ajax.png
Game #540
Division One
🟨 19 Sep 1903, Villa 2-2 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #453
FA Cup
🟨 23 Mar 1901, Villa 0-0 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #454
FA Cup
🟩 27 Mar 1901, Villa 1-0 Small Heath, Villa Park
Got, got, need
Ajax.png
Game #470
Division One
🟩 12 Oct 1901, Villa 2-0 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #480
Division One
🟩 26 Dec 1901, Villa 1-0 Small Heath, Villa Park
Got, got, need
Ajax.png
Game #254
Division One
🟩 26 Oct 1895, Villa 4-1 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #210
Division One
🟩 1 Sep 1894, Villa 2-1 Small Heath, Wellington Road
Got, got, need
Ajax.png
Game #217
Division One
🟨 20 Oct 1894, Villa 2-2 Small Heath, Muntz Street
Got, got, need
Ajax.png
Game #246
Division One
🟩 7 Sep 1895, Villa 7-3 Small Heath, Wellington Road
Got, got, need
Ajax.png
Game #38
FA Cup
🟩 5 Nov 1887, Villa 4-0 Small Heath, Muntz Street
Got, got, need
bottom of page