| 1 | Sat 8 Aug | 141-0 v Swansea CitySwansea City 0-1 Birmingham City | Carabao Cup First Round |
| 2 | Sat 15 Aug | 140-0 v Sheffield UnitedSheffield United 0-0 Birmingham City | Sky Bet Championship |
| 3 | Sat 22 Aug | 142-2 v Bristol CityBirmingham City 2-2 Bristol City | Sky Bet Championship |
| 4 | Tue 25 Aug | 14 1-6 v BrentfordBirmingham City 1-6 Brentford | Carabao Cup Second Round |
| 5 | Fri 28 Aug | 142-1 v WrexhamWrexham 1-2 Birmingham City | Sky Bet Championship |
| 6 | Tue 1 Sep | 14 1-1 v SouthamptonBirmingham City 1-1 Southampton | Sky Bet Championship |
| 7 | Sat 12 Sep | 142-1 v Derby CountyDerby County 1-2 Birmingham City | Sky Bet Championship |
| 8 | Sat 19 Sep | 142-2 v MiddlesbroughBirmingham City 2-2 Middlesbrough | Sky Bet Championship |
| 9 | Sat 10 Oct | 141-0 v West Bromwich AlbionWest Bromwich Albion 0-1 Birmingham City | Sky Bet Championship |
| 10 | Tue 13 Oct | 144-0 v Preston North EndBirmingham City 4-0 Preston North End | Sky Bet Championship |
| 11 | Sat 17 Oct | 14 3-0 v Queens Park RangersBirmingham City 3-0 Queens Park Rangers | Sky Bet Championship |
| 12 | Sat 24 Oct | 14 0-1 v Cardiff CityCardiff City 1-0 Birmingham City | Sky Bet Championship |
| 13 | Sat 31 Oct | 143-1 v Lincoln CityLincoln City 1-3 Birmingham City | Sky Bet Championship |
| 14 | Tue 3 Nov | 143-0 v MillwallBirmingham City 3-0 Millwall | Sky Bet Championship |