1 | Tue 8 Aug 2017 | 295-1 v Crawley TownBirmingham City 5-1 Crawley Town | Carabao Cup First Round |
2 | Tue 22 Aug 2017 | 291-2 v AFC BournemouthBirmingham City 1-2 AFC Bournemouth | Carabao Cup Second Round |
3 | Sat 23 Sep 2017 | 291-1 v Derby CountyDerby County 1-1 Birmingham City | Sky Bet Championship |
4 | Wed 27 Sep 2017 | 291-0 v Sheffield WednesdayBirmingham City 1-0 Sheffield Wednesday | Sky Bet Championship |
5 | Sat 30 Sep 2017 | 291-6 v Hull CityHull City 6-1 Birmingham City | Sky Bet Championship |
6 | Fri 13 Oct 2017 | 291-0 v Cardiff CityBirmingham City 1-0 Cardiff City | Sky Bet Championship |
7 | Sat 21 Oct 2017 | 290-2 v MillwallMillwall 2-0 Birmingham City | Sky Bet Championship |
8 | Sun 29 Oct 2017 | 290-0 v Aston VillaBirmingham City 0-0 Aston Villa | Sky Bet Championship |
9 | Wed 1 Nov 2017 | 290-2 v BrentfordBirmingham City 0-2 Brentford | Sky Bet Championship |
10 | Sat 4 Nov 2017 | 290-2 v BarnsleyBarnsley 2-0 Birmingham City | Sky Bet Championship |
11 | Sat 18 Nov 2017 | 291-0 v Nottingham ForestBirmingham City 1-0 Nottingham Forest | Sky Bet Championship |
12 | Wed 22 Nov 2017 | 290-2 v MiddlesbroughMiddlesbrough 2-0 Birmingham City | Sky Bet Championship |