Search
Birmingham City club badge

Championship · 2026/27

Birmingham City

League position: #11Points: 11Record: 2W 5D 1L
FormDDLWD

Season metrics

8 matches played in 2026/27

Goals scored

12

1.50 per match

Goals conceded

11

1.38 per match

Clean sheets

1

0.13 per match

Avg shots

13.38

4.5 on target

Avg shots conceded

12

Possession

48.4%

Corners won

48

6 per match

Corners conceded

36

4.5 per match

Cards per match

2

16Y / 0R

Fouls committed

100

84 drawn

xG

14.16

xG conceded

10.25

Player Statistics

Match-by-match samples, hit rates and form for every Birmingham City player. Pick a statistic below.

Research toolbar

Betting line

Showing 22 players · Shots over the last 20 matches. Scroll sideways for older matches, or click a player to open their profile.

HMiddlesbrough2-219 SepADerby County1-212 SepANorwich City2-19 SepHWolverhampton2-26 SepHSouthampton1-11 SepAWrexham1-228 AugHBrentford1-625 AugHBristol City2-222 AugASheffield United0-015 AugASwansea City0-18 Aug
J. Stansfield2.002.3477'80%8/10 o0.5283'MStarted and was substituted off in the 83th minute489'MStarted and was substituted off in the 89th minute297'MStarted and played the full 90 minutes381'MStarted and was substituted off in the 81th minute387'MStarted and was substituted off in the 87th minute274'FStarted and was substituted off in the 74th minute029'FCame on in the 61th minute and played until 90'084'FStarted and was substituted off in the 84th minute274'FStarted and was substituted off in the 74th minute272'MStarted and was substituted off in the 72th minute
L. MillarFWD2.002.1982'75%3/4 o0.5490'FStarted and played the full 90 minutes073'FStarted and was substituted off in the 73th minute397'FStarted and played the full 90 minutes169'FStarted and was substituted off in the 69th minuteNot in squadNot in squadNot in squadNot in squadNot in squadNot in squad
A. Priske1.892.2875'78%7/9 o0.5Unused substitute373'FStarted and was substituted off in the 73th minute382'FStarted and was substituted off in the 82th minute181'FStarted and was substituted off in the 81th minute586'FStarted and was substituted off in the 86th minute382'FStarted and was substituted off in the 82th minute029'FCame on in the 61th minute and played until 90'179'FStarted and was substituted off in the 79th minute087'FStarted and was substituted off in the 87th minute172'FStarted and was substituted off in the 72th minute
C. Vicente1.802.0679'90%9/10 o0.5189'FStarted and was substituted off in the 89th minute589'FStarted and was substituted off in the 89th minute497'FStarted and played the full 90 minutes09'FCame on in the 81th minute and played until 90'186'FStarted and was substituted off in the 86th minute189'FStarted and was substituted off in the 89th minute190'FStarted and played the full 90 minutes162'FStarted and was substituted off in the 62th minute287'FStarted and was substituted off in the 87th minute289'MStarted and was substituted off in the 89th minute
D. Gray1.143.1633'71%5/7 o0.5Not in squadNot in squadNot in squad120'FCame on in the 70th minute and played until 90'120'FCame on in the 70th minute and played until 90'145'MStarted and was substituted off in the 45th minute475'FStarted and was substituted off in the 75th minute127'FCame on in the 63th minute and played until 90'016'FCame on in the 74th minute and played until 90'025'FStarted and was substituted off in the 25th minute
T. Iwata1.101.2281'70%7/10 o0.5290'MStarted and played the full 90 minutes190'MStarted and played the full 90 minutes182'MStarted and was substituted off in the 82th minute390'MStarted and played the full 90 minutes290'MStarted and played the full 90 minutes090'MStarted and played the full 90 minutes07'MCame on in the 83th minute and played until 90'190'MStarted and played the full 90 minutes190'MStarted and played the full 90 minutes090'MStarted and played the full 90 minutes
C. Klarer0.700.6991'40%4/10 o0.5090'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes097'DStarted and played the full 90 minutes490'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes
J. Solís0.630.6586'63%5/8 o0.5190'MStarted and played the full 90 minutes060'MStarted and was substituted off in the 60th minuteNot in squadUnused substitute190'MStarted and played the full 90 minutes090'MStarted and played the full 90 minutes190'MStarted and played the full 90 minutes190'MStarted and played the full 90 minutes090'MStarted and played the full 90 minutes190'MStarted and played the full 90 minutes
P. Neumann0.600.6583'40%4/10 o0.5290'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes097'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes290'DStarted and played the full 90 minutes015'DCame on in the 75th minute and played until 90'090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes
S. Paik0.500.8453'30%3/10 o0.507'MCame on in the 83th minute and played until 90'130'MCame on in the 60th minute and played until 90'197'MStarted and played the full 90 minutes090'MStarted and played the full 90 minutes03'MCame on in the 87th minute and played until 90'016'MCame on in the 74th minute and played until 90'083'MStarted and was substituted off in the 83th minute062'MStarted and was substituted off in the 62th minute380'MStarted and was substituted off in the 80th minute065'FStarted and was substituted off in the 65th minute
L. Vázquez0.502.1421'40%4/10 o0.5271'FStarted and was substituted off in the 71th minute117'FCame on in the 73th minute and played until 90'08'FCame on in the 82th minute and played until 90'09'FCame on in the 81th minute and played until 90'04'FCame on in the 86th minute and played until 90'08'FCame on in the 82th minute and played until 90'161'FStarted and was substituted off in the 61th minute111'FCame on in the 79th minute and played until 90'03'FCame on in the 87th minute and played until 90'018'FStarted and was substituted off in the 18th minute
B. Osayi-Samuel0.400.4483'40%4/10 o0.5190'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes062'DStarted and was substituted off in the 62th minute090'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes089'DStarted and was substituted off in the 89th minute090'DStarted and played the full 90 minutes145'DStarted and was substituted off in the 45th minute190'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes
M. Ducksch0.254.3910'25%2/8 o0.5019'FCame on in the 71th minute and played until 90'Unused substitute08'FCame on in the 82th minute and played until 90'19'FCame on in the 81th minute and played until 90'Unused substituteUnused substituteUnused substitute15'FCame on in the 85th minute and played until 90'Not in squadNot in squad
P. Roberts0.250.8156'25%2/8 o0.5Unused substituteNot in squadUnused substitute181'FStarted and was substituted off in the 81th minute170'FStarted and was substituted off in the 70th minute044'MCame on in the 46th minute and played until 90'Unused substitute028'MCame on in the 62th minute and played until 90'Unused substituteUnused substitute
A. Cochrane0.200.2573'20%2/10 o0.5090'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes028'DCame on in the 62th minute and played until 90'090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes090'DStarted and played the full 90 minutes029'DCame on in the 61th minute and played until 90'090'DStarted and played the full 90 minutes190'DStarted and played the full 90 minutes045'DStarted and was substituted off in the 45th minute
E. Laird0.100.7919'10%1/10 o0.5Unused substitute117'DCame on in the 73th minute and played until 90'028'DCame on in the 62th minute and played until 90'Unused substitute04'DCame on in the 86th minute and played until 90'Unused substituteUnused substitute044'DCame on in the 46th minute and played until 90'03'DCame on in the 87th minute and played until 90'018'DStarted and was substituted off in the 18th minute
K. Fujimoto0.000.0061'0%0/7 o0.5Not in squadUnused substituteUnused substituteUnused substituteUnused substituteNot in squad061'MStarted and was substituted off in the 61th minuteUnused substituteUnused substituteNot in squad
L. Buchanan0.000.0045'0%0/4 o0.5Unused substituteUnused substituteUnused substituteNot in squadNot in squadNot in squadNot in squadNot in squadNot in squad045'DStarted and was substituted off in the 45th minute
R. Allsop0.000.0090'0%0/10 o0.5Unused substituteUnused substituteUnused substituteUnused substituteUnused substituteUnused substitute090'GStarted and played the full 90 minutesUnused substituteUnused substituteUnused substitute
J. Beadle0.000.0091'0%0/10 o0.5090'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutes097'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutesUnused substitute090'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutes090'GStarted and played the full 90 minutes
K. Lund0.000.0062'0%0/10 o0.5Unused substituteUnused substitute062'DStarted and was substituted off in the 62th minuteUnused substituteUnused substituteUnused substitute061'DStarted and was substituted off in the 61th minuteUnused substituteUnused substituteUnused substitute
D. Fry0.000.0090'0%0/10 o0.5Unused substituteUnused substituteUnused substituteUnused substituteUnused substituteUnused substitute090'DStarted and played the full 90 minutesUnused substituteUnused substituteUnused substitute

Opponent Profile

What opposing teams and players average against Birmingham City, from stored matches only.

Building opponent profile…

Birmingham City season averages

EFL Cup · 2026/27 · 20 players

20 players
Phil Neumann900.000.000.000.003.000.000.001.0026.00
Jhon Solís900.000.001.000.000.000.000.003.0040.00
James Beadle900.000.000.000.000.000.000.000.0029.00
Bright Osayi-Samuel900.000.000.000.000.003.000.003.0029.00
Tomoki Iwata900.000.000.000.004.000.000.000.0023.00
Christoph Klarer900.000.000.000.001.000.000.000.0035.00
Carlos Vicente890.001.012.020.002.022.020.001.0125.28
August Priske721.250.001.251.252.502.500.000.0021.25
Jay Stansfield720.000.002.500.005.000.000.002.508.75
Seung Paik650.000.000.000.001.380.000.001.3833.23
Alex Cochrane450.000.000.000.000.006.000.002.0026.00
Lee Buchanan450.000.000.000.002.000.000.002.0030.00
Demarai Gray250.000.000.000.000.000.000.000.0010.80
Ethan Laird180.000.000.000.005.005.000.000.0025.00
Luis Vázquez180.000.000.000.000.000.000.000.0025.00
Scott Wright10.000.000.000.000.000.000.000.000.00
Kristoffer Lund0
Ryan Allsop0
Patrick Roberts0
Dael Fry0
Elite (top 20%) Below average (bottom 20%)Compared within position group, from 270 minutes played.

Default order follows squad position (GK → DEF → MID → FWD), then minutes played. All rates are per 90 minutes (value ÷ minutes × 90) to two decimals. Select a player for their full attacking, passing, possession, defending, discipline and goalkeeping breakdown.

Home & away records

MetricHomeAway
Played44
Won02
Drawn41
Lost01
Goals scored75
Goals conceded74
Points47
Points per game1.001.75

Last 5 fixtures

D

vs Middlesbrough

19 Sept 2026 · Championship

2-2
Poss
48%
Shots
15
Conc
15
Cnr
5
W

at Derby County

12 Sept 2026 · Championship

2-1
Poss
41%
Shots
18
Conc
18
Cnr
4
L

at Norwich City

09 Sept 2026 · Championship

1-2
Poss
49%
Shots
14
Conc
15
Cnr
7
D

vs Wolverhampton

06 Sept 2026 · Championship

2-2
Poss
53%
Shots
16
Conc
9
Cnr
8
D

vs Southampton

01 Sept 2026 · Championship

1-1
Poss
37%
Shots
16
Conc
13
Cnr
3