Birmingham City - latest matches, scores and upcoming fixtures
Previous matches
Jul 8, 2023
Club Friendlies
Solihull MoorsBirmingham
0 - 1
Jul 14, 2023
Club Friendlies
CartagenaBirmingham
1 - 2
Jul 19, 2023
Club Friendlies
NorthamptonBirmingham
0 - 1
Jul 22, 2023
Club Friendlies
CheltenhamBirmingham
2 - 3
Jul 29, 2023
Club Friendlies
PeterboroughBirmingham
3 - 2
Aug 5, 2023
SwanseaBirmingham
1 - 1
Aug 8, 2023
EFL Cup
CheltenhamBirmingham
0 - 2
Aug 12, 2023
BirminghamLeeds
1 - 0
Aug 19, 2023
Bristol CityBirmingham
0 - 2
Aug 26, 2023
BirminghamPlymouth
2 - 1
Aug 29, 2023
EFL Cup
BirminghamCardiff
1 - 3
Sep 2, 2023
BirminghamMillwall
1 - 1
Sep 16, 2023
WatfordBirmingham
2 - 0
Sep 19, 2023
PrestonBirmingham
2 - 1
Sep 22, 2023
BirminghamQPR
0 - 0
Sep 30, 2023
NorwichBirmingham
2 - 0
Oct 3, 2023
BirminghamHuddersfield
4 - 1
Oct 6, 2023
BirminghamWest Brom
3 - 1
Oct 21, 2023
MiddlesbroughBirmingham
1 - 0
Oct 25, 2023
BirminghamHull
0 - 2
Oct 28, 2023
SouthamptonBirmingham
3 - 1
Nov 4, 2023
BirminghamIpswich
2 - 2
Nov 11, 2023
SunderlandBirmingham
3 - 1
Nov 25, 2023
BirminghamSheff Wed
2 - 1
Nov 29, 2023
BlackburnBirmingham
4 - 2
Dec 2, 2023
BirminghamRotherham
0 - 0
Dec 8, 2023
CoventryBirmingham
2 - 0
Dec 13, 2023
CardiffBirmingham
0 - 1
Dec 18, 2023
BirminghamLeicester
2 - 3
Dec 23, 2023
PlymouthBirmingham
3 - 3
Dec 26, 2023
BirminghamStoke
1 - 3
Dec 29, 2023
BirminghamBristol City
0 - 0
Mon, Jan 1
LeedsBirmingham
3 - 0
Sat, Jan 6
FA Cup
HullBirmingham
1 - 1
Sat, Jan 13
BirminghamSwansea
2 - 2
Tue, Jan 16
FA Cup
BirminghamHull
2 - 1
Sat, Jan 20
StokeBirmingham
1 - 2
Sat, Jan 27
FA Cup
LeicesterBirmingham
3 - 0
Sat, Feb 3
West BromBirmingham
1 - 0
Fri, Feb 9
Sheff WedBirmingham
2 - 0
Tue, Feb 13
BirminghamBlackburn
1 - 0
Sat, Feb 17
BirminghamSunderland
2 - 1
Sat, Feb 24
IpswichBirmingham
3 - 1
Sat, Mar 2
BirminghamSouthampton
3 - 4
Tue, Mar 5
HullBirmingham
1 - 1
Sat, Mar 9
MillwallBirmingham
1 - 0
Tue, Mar 12
BirminghamMiddlesbrough
0 - 1
Sat, Mar 16
BirminghamWatford
0 - 1
Fri, Mar 29
QPRBirmingham
2 - 1
Mon, Apr 1
BirminghamPreston
1 - 0
Sat, Apr 6
LeicesterBirmingham
2 - 1
Wed, Apr 10
BirminghamCardiff
0 - 1
Sat, Apr 13
BirminghamCoventry
3 - 0
Sat, Apr 20
RotherhamBirmingham
0 - 0