KickoffDNA
0 live

Birmingham City

Championship 10th of 24 · 10 pts · P7 W2 D4 L1 · GD +1 WDDLW

Coach: Chris Davies · since Jun 2024 · 1.47 ppg over 59

Next: v Middlesbrough · Championship

50 team matches · 67 goals · 2025-09-20 → 2026-09-12 · ranks within the current squad · 15 players who appeared but left not shown

Most influential

#1
Christoph Klarer 4 · Centre Back · captain ×47
● 6.86
Minutes #1G+A #11Rating #2Defence #2
Minutes
4230 (94% of team) · 47 starts
Goals + assists
3 + 0 (4% of team goals) · xG 3.6
Rating
6.99 (88th pct, defenders in league)
Defence
10.4 actions/90 · duels 64% · aerials 74%
  • WDerby CountyA7.3
  • LNorwich CityA6.7
  • DWolverhampton WanderersH6.5
  • DSouthamptonH6.5
  • WWrexhamA7.2
#2
Phil Neumann 5 · Centre Back
● 7.21
Minutes #6G+A #7Rating #3Defence #1
Minutes
3054 (68% of team) · 34 starts + 2 sub
Goals + assists
5 + 0 (7% of team goals) · xG 3.7
Rating
6.98 (86th pct, defenders in league)
Defence
10.6 actions/90 · duels 59% · aerials 71%
With / without
1.59 ppg starting (34) · 1.06 without (16) +0.53
  • WDerby CountyA6.6
  • LNorwich CityA6.2
  • DWolverhampton WanderersH7.1
  • DSouthamptonH7.5
  • WWrexhamA2G8.6
#3
Marvin Ducksch 33 · Centre Forward
▼ 6.53
Minutes #8G+A #2Rating #6Creation #8
Minutes
2053 (46% of team) · 26 starts + 10 sub
Goals + assists
11 + 2 (19% of team goals) · xG 8.6
Rating
6.89 (72th pct, attackers in league)
Creation
27.0 key passes · 1.0 big chances · 1.23/90
With / without
1.65 ppg starting (26) · 1.17 without (24) +0.49
  • LNorwich CityA6.5
  • DWolverhampton WanderersH6.7
  • DBristol CityH6.6
  • DHull CityA6.4
  • LIpswich TownA6.5
#4
Patrick Roberts 16 · Right Wing
● 6.64
Minutes #7G+A #3Rating #7Creation #2
Minutes
2467 (55% of team) · 29 starts + 11 sub
Goals + assists
5 + 7 (18% of team goals) · xG 5.1
Rating
6.88 (68th pct, midfielders in league)
Creation
54.0 key passes · 9.0 big chances · 2.3/90
With / without
1.34 ppg starting (29) · 1.52 without (21) -0.18
  • DWolverhampton WanderersH 1A7.0
  • DSouthamptonH 1A7.0
  • WWrexhamA6.8
  • DBristol CityH6.1
  • LIpswich TownA6.4
#5
Seung-ho Paik 8 · Central Midfield
● 6.86
Minutes #5G+A #8Rating #5Creation #9
Minutes
3385 (75% of team) · 38 starts + 8 sub
Goals + assists
4 + 1 (7% of team goals) · xG 3.0
Rating
6.9 (74th pct, midfielders in league)
Creation
40.0 key passes · 6.0 big chances · 1.22/90
With / without
1.34 ppg starting (38) · 1.67 without (12) -0.32
  • WDerby CountyA1G7.3
  • LNorwich CityA6.6
  • DWolverhampton WanderersH7.0
  • DSouthamptonH
  • WWrexhamA6.5

Full squad by position · click a column to sort

PlayerRankAppsMinGAxGRatingFormMin#G+A#Rat#
Goalkeepers
James Beadle 1 On loan · from Brighton & Hove Albion #12 43 3870 0 0 0.2 6.66 ● 6.71 3 16 15
Ryan Allsop 21 #17 7 630 0 0 0.0 6.48 ● 6.51 16 17 17
Bradley Mayo 30 0 0 0 0 ● None
Defenders
Christoph Klarer 4 #1 47 4230 3 0 3.6 6.99 ● 6.86 1 11 2
Phil Neumann 5 #2 36 3054 5 0 3.7 6.98 ● 7.21 6 7 3
Alex Cochrane 20 #8 25 1879 1 5 0.3 6.91 ● 6.8 10 6 4
Bright Osayi-Samuel 26 #15 30 1813 0 1 0.2 6.55 ● 6.67 11 14 16
Ethan Laird 2 #16 22 670 0 0 1.0 6.67 6.91 15 15 13
Kristoffer Lund 25 New signing · 30 Jul 2 72 0 0 0.0 6.54 ● 6.54
Dael Fry 23 New signing · 3 Jul 2 11 0 0 0.0 7.47 ● 7.15
Lee Buchanan 3 0 0 0 0 ● None
Midfielders
Patrick Roberts 16 #4 40 2467 5 7 5.1 6.88 ● 6.64 7 3 7
Seung-ho Paik 8 #5 46 3385 4 1 3.0 6.9 ● 6.86 5 8 5
Jay Stansfield 28 #6 48 3645 9 6 13.2 6.66 ● 6.69 4 1 14
Tomoki Iwata 24 #7 48 4050 3 1 4.6 6.88 ● 6.66 2 10 8
Carlos Vicente 7 #10 25 1580 5 1 4.5 6.72 ● 6.84 13 5 11
Liam Millar 17 On loan · from Hull City #11 3 232 0 3 0.3 7.15 ● 7.07 17 12 1
Jhon Solís 14 New signing · 1 Jul #13 24 1621 1 0 1.2 6.77 ● 6.78 12 13 10
Max Bird 18 New signing · 14 Aug 1 10 0 0 0.0 6.52 ● 6.79
Taylor Gardner-Hickman 0 0 0 0 ● 6.83 at Blackburn Rovers
Attackers
Marvin Ducksch 33 #3 36 2053 11 2 8.6 6.89 ▼ 6.53 8 2 6
Demarai Gray 10 #9 38 2032 6 4 6.9 6.79 ● 6.71 9 4 9
August Priske 9 #14 25 1555 2 2 6.3 6.69 ● 6.82 14 9 12
Luis Vázquez 32 New signing · 28 Jul 7 60 0 0 0.5 6.45 ● 6.43
Scott Wright 11 3 6 0 0 0.0

Ranks need 90+ minutes in the window (rating also 2+ rated matches). Form = average rating over the player's last 5 appearances anywhere, arrow vs their own last-365 average (±0.3). With/without shown only with 5+ matches each side and is a record, not an effect.

This week · last 7 days

1match played · last one 6 days ago
113 kmtravelled · round trips from St. Andrew's Stadium, as the crow flies
1 duntil the next match
Last win from behind · 6 days ago 12 Sep 2026 · at Derby County 2-1 · Championship From 1 down at 40′ · level Carlos Vicente 42′ · winner Seung-ho Paik 63′
  • 12 Sepat Derby County · Pride Park Stadium, Derby · 56 km each way · UK CHAMP

Market · 2026/2027 · Championship · 7 priced matches

10 ptsthe market expected 9.3 ± 3.3 · gap +0.7 (+0.2 sd)
14%went in as favourite · even 43% · underdog 43%

Pinnacle closing 1X2, margin removed; expected points = 3 × P(win) + P(draw) per match, summed. ± is one standard deviation of the season total, so about a third of team-seasons finish outside it and the gap is a description of this season, not a rating of the team or the market.

50 matches · 2025-09-20 → 2026-09-12

MetricAll 50Home 25Away 25
Results
Matches502525
Points per game1.421.761.08
W / D / L18 / 17 / 1511 / 11 / 37 / 6 / 12
Goals for / match1.341.720.96
Goals against / match1.261.081.44
Clean sheets20%24%16%
Failed to score20%8%32%
Both teams scored64%72%56%
Over 2.552%52%52%
Expected goals
xG for / match1.582.021.14
xG against / match1.261.201.33
xG difference0.320.82-0.19
Finishing vs xG-0.24-0.30-0.18
xPts / match1.551.871.23
Points vs xPts-0.13-0.11-0.15
Game state
Scored first46%64%28%
PPG when scoring first2.432.382.57
PPG when conceding first0.520.630.47
Came back from behind44%67%33%
Won from behind101
Came back for a point or win1266
Leads held75%69%88%
Minutes leading27%36%17%
Minutes level46%51%42%
Minutes trailing27%13%41%
First goal (min)383246
First goal conceded (min)364132
Timing
Goals scored in 2nd half48%44%54%
Goals conceded in 2nd half38%44%33%
Late goals for (76'+)0.240.240.24
Late goals against0.160.160.16
Style
Possession53%54%51%
Shots13.817.210.5
On target4.45.83.1
Shot conversion10%10%9%
Shots inside box66%65%68%
Big chances created2.53.02.0
Corners6.07.15.0
xG from set plays34%36%30%
Goals from headers26%24%29%
Pressure index14.017.610.4
Dominant minutes53.062.543.5
Pass accuracy76%76%75%
Fouls11.611.212.0
Cards2.122.162.08

Goal timing for / against per 15 min

0–15'1110
16–30'1212
31–45'1217
46–60'99
61–75'117
76–90'128

Current: unbeaten 1 · wins 1 · scoring 6 · conceding 6

FormationUsePPGGFGAxGxGA
4-2-3-148 96%1.421.381.291.621.25
3-4-31 2%0.00.01.00.251.91
4-1-4-11 2%3.01.00.00.831.5

Windows with fewer than 5 matches show no figures. Won from behind counts matches the team trailed in at any point and won on goals; a shootout win after coming back to level counts as a comeback, not a win from behind. Distances are straight-line round trips from the ground the team hosts most, never road or air miles.

7 matches with pressure data · intensity v an average side in the same situations, SD units · raw 12.35 for, 9.19 against

Pressure in line with an average side in the same situations (+0.12) · stands out: 10 min after conceding -0.36

Typical match · pressure by minute, smoothed · overall home away

0'15'30'45'60'75'90'

Tempo

Overall intensity+0.127
Early press (0-15, level)+0.137
Late push (76+, level)-0.194
Late chase (76+, behind)-0.552

Game state

When ahead+0.152
When level+0.247
When behind-0.295
10 min after conceding-0.366
10 min after scoring+0.296

Situations

At home-0.063
Away+0.274
3 days rest or fewer+0.362
4+ days rest+0.035

Opposition

v mid-tier opponents+0.155
v bottom-tier opponents+0.072
Evenly matched+0.093
As underdog+0.263

Conceded

Pressure conceded-0.117
Conceded when ahead-0.122
Conceded late (76+)-0.207

Congested vs rested +0.33 · Ahead vs level -0.09 · Behind vs level -0.53

Bars are SD units against the league baseline for the same venue, game state, men on the pitch and minute; the last column is the number of matches behind each figure. Fewer than 3 matches shows greyed.

7 played in the 2026/27 season · W2 D4 L1 · tap a result for the summary, events, stats, lineups, player stats and closing odds.

Championship· 2026/2027W2 D4 L1

39 fixtures in the feed · kick-off times in your local time.

Sat 19 SepChampionship · Matchweek 8 Birmingham City v Middlesbrough 1/1 Sat 10 OctChampionship · Matchweek 9 West Bromwich Albion v Birmingham City 1/1 Tue 13 OctChampionship · Matchweek 10 Birmingham City v Preston North End 1/1 Sat 17 OctChampionship · Matchweek 11 Birmingham City v Queens Park Rangers 1/1 Sat 24 OctChampionship · Matchweek 12 Cardiff City v Birmingham City 1/1 Sat 31 OctChampionship · Matchweek 13 Lincoln City v Birmingham City 1/1 Tue 3 NovChampionship · Matchweek 14 Birmingham City v Millwall 1/1 Sat 7 NovChampionship · Matchweek 15 Birmingham City v Swansea City 1/1 Sat 21 NovChampionship · Matchweek 16 Stoke City v Birmingham City 1/1 Wed 25 NovChampionship · Matchweek 17 Burnley v Birmingham City 1/1 Sat 28 NovChampionship · Matchweek 18 Birmingham City v Bolton Wanderers 1/1 Sat 5 DecChampionship · Matchweek 19 Charlton Athletic v Birmingham City 1/1 Tue 8 DecChampionship · Matchweek 20 Birmingham City v Watford 1/1 Sat 12 DecChampionship · Matchweek 21 Portsmouth v Birmingham City 1/1 Sat 19 DecChampionship · Matchweek 22 Birmingham City v West Ham United 1/1 Sat 26 DecChampionship · Matchweek 23 Blackburn Rovers v Birmingham City 1/1 Tue 29 DecChampionship · Matchweek 24 Birmingham City v Cardiff City 1/1 Fri 1 JanChampionship · Matchweek 25 Birmingham City v Portsmouth 1/1 Sat 16 JanChampionship · Matchweek 26 Queens Park Rangers v Birmingham City 1/1 Sat 23 JanChampionship · Matchweek 27 Birmingham City v Lincoln City 1/1 Tue 26 JanChampionship · Matchweek 28 Millwall v Birmingham City 1/1 Sat 30 JanChampionship · Matchweek 29 Swansea City v Birmingham City 1/1 Sat 6 FebChampionship · Matchweek 30 Birmingham City v Stoke City 1/1 Sat 13 FebChampionship · Matchweek 31 Birmingham City v Derby County 1/1 Tue 16 FebChampionship · Matchweek 32 Preston North End v Birmingham City 1/1 Sat 20 FebChampionship · Matchweek 33 Middlesbrough v Birmingham City 1/1 Sat 27 FebChampionship · Matchweek 34 Birmingham City v West Bromwich Albion 1/1 Tue 2 MarChampionship · Matchweek 35 Bristol City v Birmingham City 1/1 Sat 6 MarChampionship · Matchweek 36 Birmingham City v Sheffield United 1/1 Sat 13 MarChampionship · Matchweek 37 Bolton Wanderers v Birmingham City 1/1 Wed 17 MarChampionship · Matchweek 38 Birmingham City v Charlton Athletic 1/1 Sat 20 MarChampionship · Matchweek 39 Birmingham City v Blackburn Rovers 1/1 Sat 3 AprChampionship · Matchweek 40 West Ham United v Birmingham City 1/1 Wed 7 AprChampionship · Matchweek 41 Birmingham City v Norwich City 1/1 Sat 10 AprChampionship · Matchweek 42 Wolverhampton Wanderers v Birmingham City 1/1 Sat 17 AprChampionship · Matchweek 43 Birmingham City v Wrexham 1/1 Tue 20 AprChampionship · Matchweek 44 Southampton v Birmingham City 1/1 Sat 24 AprChampionship · Matchweek 45 Watford v Birmingham City 1/1 Sat 1 MayChampionship · Matchweek 46 Birmingham City v Burnley 1/1

25 players in the current squad · 2026/2027. Appearances, minutes and rating over the last 365 days for this club.

Goalkeepers 3

  • 1 James Beadle On loan · from Brighton & Hove AlbionGoalkeeper · 22 · England 43 (43) 3870′ 0+0 6.66
  • 21 Ryan AllsopGoalkeeper · 34 · England 7 (7) 630′ 0+0 6.48
  • 30 Bradley MayoGoalkeeper · 22 · England 0 0′ 0+0

Defenders 8

  • 2 Ethan LairdRight Back · 25 · England 22 (6) 670′ 0+0 6.67
  • 3 Lee BuchananLeft Back · 25 · England 0 0′ 0+0
  • 4 Christoph KlarerCentre Back · 26 · Austria 47 (47) 4230′ 3+0 6.99
  • 5 Phil NeumannCentre Back · 29 · Germany 36 (34) 3054′ 5+0 6.98
  • 20 Alex CochraneLeft Back · 26 · England 25 (21) 1879′ 1+5 6.91
  • 23 Dael Fry New signing · 3 JulCentre Back · 29 · England 2 11′ 0+0 7.47
  • 25 Kristoffer Lund New signing · 30 JulLeft Back · 24 · Denmark 2 (1) 72′ 0+0 6.54
  • 26 Bright Osayi-SamuelRight Back · 28 · Nigeria 30 (23) 1813′ 0+1 6.55

Midfielders 9

  • 7 Carlos VicenteRight Wing · 27 · Spain 25 (17) 1580′ 5+1 6.72
  • 8 Seung-ho PaikCentral Midfield · 29 · South Korea 46 (38) 3385′ 4+1 6.9
  • 14 Jhon Solís New signing · 1 JulCentral Midfield · 21 · Colombia 24 (20) 1621′ 1+0 6.77
  • 16 Patrick RobertsRight Wing · 29 · England 40 (29) 2467′ 5+7 6.88
  • 17 Liam Millar On loan · from Hull CityLeft Wing · 26 · Canada 3 (3) 232′ 0+3 7.15
  • 18 Max Bird New signing · 14 AugCentral Midfield · 26 · England 1 10′ 0+0 6.52
  • 24 Tomoki IwataDefensive Midfield · 29 · Japan 48 (45) 4050′ 3+1 6.88
  • 28 Jay StansfieldCentre Forward · 23 · England 48 (45) 3645′ 9+6 6.66
  • Taylor Gardner-HickmanDefensive Midfield · 24 · England 0 0′ 0+0

Attackers 5

  • 9 August PriskeCentre Forward · 22 · Denmark 25 (17) 1555′ 2+2 6.69
  • 10 Demarai GrayLeft Wing · 30 · Jamaica 38 (24) 2032′ 6+4 6.79
  • 11 Scott WrightRight Wing · 29 · Scotland 3 6′ 0+0
  • 32 Luis Vázquez New signing · 28 JulCentre Forward · 25 · Argentina 7 60′ 0+0 6.45
  • 33 Marvin DuckschCentre Forward · 32 · Germany 36 (26) 2053′ 11+2 6.89