Premier League   M. W D L goals
  at home 51 25 14 12 91 : 62
  Away 51 17 14 20 68 : 74
  102 42 28 32 159 : 136
Championship   M. W D L goals
  at home 7 4 1 2 10 : 8
  Away 7 3 2 2 7 : 8
  14 7 3 4 17 : 16
FA Cup   M. W D L goals
  at home 1 1 0 0 1 : 0
  Away 1 0 1 0 0 : 0
  2 1 1 0 1 : 0
League Cup   M. W D L goals
  at home 4 3 1 0 7 : 0
  Away 4 2 0 2 5 : 5
  8 5 1 2 12 : 5
overall   M. W D L goals
  at home 63 33 16 14 109 : 70
  Away 63 22 17 24 80 : 87
  Neutral Place 0 0 0 0 0 : 0
  126 55 33 38 189 : 157
Premier League
2010/2011 23. Round Birmingham City - Aston Villa 1:1 (0:0)
2010/2011 10. Round Aston Villa - Birmingham City 0:0 (0:0)
2009/2010 36. Round Aston Villa - Birmingham City 1:0 (0:0)
2009/2010 5. Round Birmingham City - Aston Villa 0:1 (0:0)
2007/2008 35. Round Aston Villa - Birmingham City 5:1 (2:0)
2007/2008 13. Round Birmingham City - Aston Villa 1:2 (0:1)
2005/2006 34. Round Aston Villa - Birmingham City 3:1 (1:1)
2005/2006 9. Round Birmingham City - Aston Villa 0:1 (0:1)
2004/2005 30. Round Birmingham City - Aston Villa 2:0 (0:0)
2004/2005 17. Round Aston Villa - Birmingham City 1:2 (0:2)
2003/2004 26. Round Aston Villa - Birmingham City 2:2 (1:0)
2003/2004 9. Round Birmingham City - Aston Villa 0:0 (0:0)
2002/2003 29. Round Aston Villa - Birmingham City 0:2 (0:0)
2002/2003 6. Round Birmingham City - Aston Villa 3:0 (1:0)
1985/1986 34. Round Aston Villa - Birmingham City 0:3 (0:2)
1985/1986 7. Round Birmingham City - Aston Villa 0:0 (0:0)
1983/1984 34. Round Birmingham City - Aston Villa 2:1 (1:1)
1983/1984 9. Round Aston Villa - Birmingham City 1:0 (1:0)
1982/1983 35. Round Aston Villa - Birmingham City 1:0 (0:0)
1982/1983 20. Round Birmingham City - Aston Villa 3:0 (1:0)
1981/1982 28. Round Birmingham City - Aston Villa 0:1 (0:0)
1981/1982 7. Round Aston Villa - Birmingham City 0:0 (0:0)
1980/1981 34. Round Aston Villa - Birmingham City 3:0 (0:0)
1980/1981 11. Round Birmingham City - Aston Villa 1:2 (0:1)
1978/1979 31. Round Aston Villa - Birmingham City 1:0 (0:0)
1978/1979 11. Round Birmingham City - Aston Villa 0:1 (0:1)
1977/1978 30. Round Birmingham City - Aston Villa 1:0 (0:0)
1977/1978 8. Round Aston Villa - Birmingham City 0:1 (0:1)
1976/1977 29. Round Birmingham City - Aston Villa 2:1 (0:0)
1976/1977 6. Round Aston Villa - Birmingham City 1:2 (1:2)
1975/1976 37. Round Birmingham City - Aston Villa 3:2 (1:1)
1975/1976 10. Round Aston Villa - Birmingham City 2:1 (0:1)
1964/1965 12. Round Aston Villa - Birmingham City 3:0 (0:0)
1964/1965 30. Round Birmingham City - Aston Villa 0:1 (0:0)
1963/1964 38. Round Birmingham City - Aston Villa 3:3 (0:0)
1963/1964 36. Round Aston Villa - Birmingham City 0:3 (0:0)
1962/1963 34. Round Aston Villa - Birmingham City 4:0 (0:0)
1962/1963 15. Round Birmingham City - Aston Villa 3:2 (0:0)
1961/1962 34. Round Birmingham City - Aston Villa 0:2 (0:0)
1961/1962 15. Round Aston Villa - Birmingham City 1:3 (0:0)
1960/1961 33. Round Birmingham City - Aston Villa 1:1 (0:0)
1960/1961 14. Round Aston Villa - Birmingham City 6:2 (0:0)
1958/1959 22. Round Birmingham City - Aston Villa 4:1 (0:0)
1958/1959 1. Round Aston Villa - Birmingham City 1:1 (0:0)
1957/1958 22. Round Aston Villa - Birmingham City 0:2 (0:0)
1957/1958 1. Round Birmingham City - Aston Villa 3:1 (0:0)
1956/1957 34. Round Birmingham City - Aston Villa 1:2 (1:2)
1956/1957 13. Round Aston Villa - Birmingham City 3:1 (3:1)
1955/1956 8. Round Birmingham City - Aston Villa 2:2 (2:2)
1955/1956 6. Round Aston Villa - Birmingham City 0:0 (0:0)
1949/1950 42. Round Birmingham City - Aston Villa 2:2 (0:0)
1949/1950 21. Round Aston Villa - Birmingham City 1:1 (0:0)
1948/1949 41. Round Birmingham City - Aston Villa 0:1 (0:0)
1948/1949 20. Round Aston Villa - Birmingham City 0:3 (0:0)
1938/1939 31. Round Aston Villa - Birmingham FC 5:1 (0:0)
1938/1939 12. Round Birmingham FC - Aston Villa 3:0 (0:0)
1935/1936 35. Round Aston Villa - Birmingham FC 2:1 (0:0)
1935/1936 16. Round Birmingham FC - Aston Villa 2:2 (0:0)
1934/1935 23. Round Aston Villa - Birmingham FC 2:2 (0:0)
1934/1935 1. Round Birmingham FC - Aston Villa 2:1 (0:0)
1933/1934 39. Round Aston Villa - Birmingham FC 1:1 (1:1)
1933/1934 17. Round Birmingham FC - Aston Villa 0:0 (0:0)
1932/1933 31. Round Birmingham FC - Aston Villa 3:2 (0:0)
1932/1933 11. Round Aston Villa - Birmingham FC 1:0 (0:0)
1931/1932 37. Round Birmingham FC - Aston Villa 1:1 (0:0)
1931/1932 16. Round Aston Villa - Birmingham FC 3:2 (0:0)
1930/1931 30. Round Birmingham FC - Aston Villa 0:4 (0:0)
1930/1931 11. Round Aston Villa - Birmingham FC 1:1 (0:0)
1929/1930 23. Round Birmingham FC - Aston Villa 1:1 (0:0)
1929/1930 1. Round Aston Villa - Birmingham FC 2:1 (0:0)
1928/1929 32. Round Aston Villa - Birmingham FC 1:2 (0:0)
1928/1929 12. Round Birmingham FC - Aston Villa 2:4 (0:0)
1927/1928 33. Round Aston Villa - Birmingham FC 1:1 (0:0)
1927/1928 13. Round Birmingham FC - Aston Villa 1:1 (0:0)
1926/1927 33. Round Aston Villa - Birmingham FC 4:2 (0:0)
1926/1927 13. Round Birmingham FC - Aston Villa 1:2 (0:0)
1925/1926 31. Round Birmingham FC - Aston Villa 2:1 (0:0)
1925/1926 12. Round Aston Villa - Birmingham FC 3:3 (0:0)
1924/1925 29. Round Aston Villa - Birmingham FC 1:0 (0:0)
1924/1925 10. Round Birmingham FC - Aston Villa 1:0 (0:0)
1923/1924 3. Round Aston Villa - Birmingham FC 0:0 (0:0)
1923/1924 1. Round Birmingham FC - Aston Villa 3:0 (0:0)
1922/1923 34. Round Aston Villa - Birmingham FC 3:0 (0:0)
1922/1923 33. Round Birmingham FC - Aston Villa 1:0 (0:0)
1921/1922 31. Round Birmingham FC - Aston Villa 1:0 (0:0)
1921/1922 32. Round Aston Villa - Birmingham FC 1:1 (0:0)
1907/1908 23. Round Aston Villa - Birmingham FC 2:3
1907/1908 4. Round Birmingham FC - Aston Villa 2:3
1906/1907 23. Round Birmingham FC - Aston Villa 3:2
1906/1907 4. Round Aston Villa - Birmingham FC 4:1
1905/1906 23. Round Aston Villa - Birmingham FC 1:3
1905/1906 3. Round Birmingham FC - Aston Villa 2:0
1904/1905 26. Round Birmingham FC - Aston Villa 0:3
1904/1905 9. Round Aston Villa - Small Heath Birmingham 2:1
1903/1904 22. Round Aston Villa - Small Heath Birmingham 1:1
1903/1904 3. Round Small Heath Birmingham - Aston Villa 2:2
1901/1902 17. Round Aston Villa - Small Heath Birmingham 1:0
1901/1902 6. Round Small Heath Birmingham - Aston Villa 0:2
1895/1896 10. Round Small Heath Birmingham - Aston Villa 1:4
1895/1896 2. Round Aston Villa - Small Heath Birmingham 7:3
1894/1895 8. Round Small Heath Birmingham - Aston Villa 2:2
1894/1895 1. Round Aston Villa - Small Heath Birmingham 2:1
Championship
2018/2019 36. Round Birmingham City - Aston Villa 0:1 (0:0)
2018/2019 18. Round Aston Villa - Birmingham City 4:2 (2:1)
2017/2018 31. Round Aston Villa - Birmingham City 2:0 (0:0)
2017/2018 14. Round Birmingham City - Aston Villa 0:0 (0:0)
2016/2017 44. Round Aston Villa - Birmingham City 1:0 (0:0)
2016/2017 15. Round Birmingham City - Aston Villa 1:1 (0:1)
1987/1988 5. Round Birmingham City - Aston Villa 1:2
1987/1988 1. Round Aston Villa - Birmingham City 0:2
1969/1970 8. Round Birmingham City - Aston Villa 0:2
1969/1970 3. Round Aston Villa - Birmingham City 0:0
1968/1969 9. Round Aston Villa - Birmingham City 1:0
1968/1969 2. Round Birmingham City - Aston Villa 4:0
1967/1968 7. Round Birmingham City - Aston Villa 2:1
1967/1968 3. Round Aston Villa - Birmingham City 2:4
FA Cup
1900/1901 Quarter-finals Aston Villa - Small Heath Birmingham 1:0
1900/1901 Quarter-finals Small Heath Birmingham - Aston Villa 0:0
League Cup
2015/2016 3. Round Aston Villa - Birmingham City 1:0 (0:0)
2010/2011 Quarter-finals Birmingham City - Aston Villa 2:1 (1:1)
1993/1994 2. Round Aston Villa - Birmingham City 1:0 (0:0)
1993/1994 2. Round Birmingham City - Aston Villa 0:1 (0:0)
1988/1989 2. Round Aston Villa - Birmingham City 5:0
1988/1989 2. Round Birmingham City - Aston Villa 0:2
1962/1963 Final Aston Villa - Birmingham City 0:0 (0:0)
1962/1963 Final Birmingham City - Aston Villa 3:1 (1:1)

For games that were decided on penalties the score after 120 minutes will be included in the ranking