1 | Sat 3 Aug 2019 | 45 1-0 v BrentfordBrentford 0-1 Birmingham City | Sky Bet Championship |
2 | Tue 6 Aug 2019 | 45 0-3 v PortsmouthPortsmouth 3-0 Birmingham City | Carabao Cup First Round |
3 | Sat 10 Aug 2019 | 451-1 v Bristol CityBirmingham City 1-1 Bristol City | Sky Bet Championship |
4 | Tue 20 Aug 2019 | 452-0 v BarnsleyBirmingham City 2-0 Barnsley | Sky Bet Championship |
5 | Sun 25 Aug 2019 | 450-3 v Swansea CitySwansea City 3-0 Birmingham City | Sky Bet Championship |
6 | Sat 7 Dec 2019 | 453-2 v ReadingReading 2-3 Birmingham City | Sky Bet Championship |
7 | Wed 11 Dec 2019 | 450-2 v Queens Park RangersBirmingham City 0-2 Queens Park Rangers | Sky Bet Championship |
8 | Thu 26 Dec 2019 | 451-1 v Blackburn RoversBlackburn Rovers 1-1 Birmingham City | Sky Bet Championship |
9 | Sun 29 Dec 2019 | 45 4-5 v Leeds UnitedBirmingham City 4-5 Leeds United | Sky Bet Championship |
10 | Sat 4 Jan 2020 | 452-1 v Blackburn RoversBirmingham City 2-1 Blackburn Rovers | Emirates FA Cup Third Round |
11 | Sat 11 Jan 2020 | 452-1 v Luton TownLuton Town 1-2 Birmingham City | Sky Bet Championship |
12 | Tue 4 Feb 2020 | 45 2-2 v Coventry CityBirmingham City 2-2 Coventry City | Emirates FA Cup Fourth Round Replay |
13 | Fri 7 Feb 2020 | 453-1 v Bristol CityBristol City 1-3 Birmingham City | Sky Bet Championship |
14 | Tue 11 Feb 2020 | 451-0 v BarnsleyBarnsley 0-1 Birmingham City | Sky Bet Championship |
15 | Sat 15 Feb 2020 | 451-1 v BrentfordBirmingham City 1-1 Brentford | Sky Bet Championship |
16 | Wed 4 Mar 2020 | 450-1 v Leicester CityLeicester City 1-0 Birmingham City | Emirates FA Cup Fifth Round |
17 | Sat 20 Jun 2020 | 20-0 v West Bromwich AlbionWest Bromwich Albion 0-0 Birmingham City | Sky Bet Championship |
18 | Sat 4 Jul 2020 | 20-1 v FulhamFulham 1-0 Birmingham City | Sky Bet Championship |
19 | Sun 12 Jul 2020 | 20-2 v Stoke CityStoke City 2-0 Birmingham City | Sky Bet Championship |