2026–27 Birmingham City F.C. season
English football club season
From Wikipedia, the free encyclopedia
The 2026–27 season is Birmingham City Football Club's 124th season in the English football league system and second consecutive season being in the second-tier, Championship. As with all second-tier League clubs, the team would also compete in the FA Cup, and the EFL Cup.
Others (3.36)
| 2026–27 season | |
|---|---|
| Owners | Shelby Companies Ltd (96.64%) Others (3.36) |
| Chairman | Tom Wagner |
| Manager | Chris Davies |
| Stadium | St Andrew's |
Pre-season
On 15 May, Blues announced a six-day training camp in Lagos between 5–11 July, with a friendly against Huddersfield Town later confirmed.[1][2] On 12 June, two friendlies were confirmed against Crewe Alexandra and Northampton Town.[3] Four days later, a trip to face Burton Albion was added.[4] A home fixture against Barcelona was next to be confirmed.[5] On 1 July, the latest edition of the Arthur Cup was announced with a fixture against Solihull Moors.[6]
| Date | Time | Opponents | Venue | Result | Score F–A |
Scorers | Ref. |
|---|---|---|---|---|---|---|---|
| 10 July 2026 | 11:00 | Huddersfield Town | N | W | 3–1 | Gray 20' (pen.), Furuhashi (2) 87', 88' | [7] |
| 15 July 2026 | 17:30 | Solihull Moors | A | W | 3–0 | Priske 5' (pen.), (o.g.) 51', Gray 90' | [8] |
| 22 July 2026 | 19:30 | Burton Albion | A | W | 1–0 | Priske 28' | [9] |
| 25 July 2026 | 15:00 | Crewe Alexandra | A | W | 2–1 | Stansfield 5', Bateman 59' | [10] |
| 25 July 2026 | 15:00 | Northampton Town | A | W | 2–0 | Gray (2) 14', 18' | [10] |
| 31 July 2026 | 19:45 | Barcelona | H | D | 2–2 (3–2 p) | Priske 31', Solís 68' | [11] |
EFL Championship
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 13 | Southampton | 6 | 3 | 2 | 1 | 14 | 7 | +7 | 7[a] |
| 14 | Wrexham | 6 | 1 | 4 | 1 | 7 | 5 | +2 | 7 |
| 15 | Birmingham City | 6 | 1 | 4 | 1 | 8 | 8 | 0 | 7 |
| 16 | Stoke City | 6 | 2 | 1 | 3 | 9 | 10 | −1 | 7 |
| 17 | Portsmouth | 5 | 2 | 0 | 3 | 7 | 8 | −1 | 6 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[13]
Notes:
- Southampton were deducted four points due to multiple breaches of EFL regulations related to the unauthorised filming of other clubs' training.[12]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 6 | 1 | 4 | 1 | 8 | 8 | 0 | 7 | 0 | 3 | 0 | 5 | 5 | 0 | 1 | 1 | 1 | 3 | 3 | 0 |
Last updated: 9 September 2026.
Source: [14]
Match results
On 25 June, the Championship fixtures were revealed.[15]
| Date | League position[14] |
Time | Opponents | Venue | Result | Score F–A |
Scorers | Attendance | Refs |
|---|---|---|---|---|---|---|---|---|---|
| 15 August 2026 | 14th | 17:30 | Sheffield United | A | D | 0–0 | — | 27,684 | [16] |
| 22 August 2026 | 14th | 12:30 | Bristol City | H | D | 2–2 | Tickle 42' (o.g.), Gray 90+5' (pen.) | 27,284 | [17] |
| 28 August 2026 | 8th | 20:00 | Wrexham | A | W | 2–1 | Neumann 13', 63' | 10,536 | |
| 1 September 2026 | 8th | 19:45 | Southampton | H | D | 1–1 | Priske 55' | 25,007 | [18] |
| 6 September 2026 | 10th | 12:00 | Wolverhampton Wanderers | H | D | 2–2 | Stansfield 22', Tchatchoua 36' (o.g.) | 27,503 | [19] |
| 9 September 2026 | 15th | 19:45 | Norwich City | A | L | 1–2 | Vicente 64' | 25,548 | [20] |
| 12 September 2026 | 12:30 | Derby County | A | ||||||
| 19 September 2026 | 15:00 | Middlesbrough | H | ||||||
| 10 October 2026 | 12:30 | West Bromwich Albion | A | ||||||
| 13 October 2026 | 19:45 | Preston North End | H | ||||||
| 17 October 2026 | 15:00 | Queens Park Rangers | H | ||||||
| 24 October 2026 | 15:00 | Cardiff City | A | ||||||
| 31 October 2026 | 12:30 | Lincoln City | A | ||||||
| 3 November 2026 | 19:45 | Millwall | H | ||||||
| 7 November 2026 | 15:00 | Swansea City | H | ||||||
| 21 November 2026 | 15:00 | Stoke City | A | ||||||
| 25 November 2026 | 19:45 | Burnley | A | ||||||
| 28 November 2026 | 15:00 | Bolton Wanderers | H | ||||||
| 5 December 2026 | 15:00 | Charlton Athletic | A | ||||||
| 8 December 2026 | 19:45 | Watford | H | ||||||
| 12 December 2026 | 15:00 | Portsmouth | A | ||||||
| 19 December 2026 | 12:30 | West Ham United | H |
FA Cup
| Round | Date | Time | Opponents | Venue | Result | Score F–A | Scorers | Attendance | Refs |
|---|
EFL Cup
Birmingham were drawn away to Swansea City in the first round[21][22] and home to Brentford in the second round.[23][24]
| Round | Date | Time | Opponents | Venue | Result | Score F–A | Scorers | Attendance | Refs |
|---|---|---|---|---|---|---|---|---|---|
| First round | 8 August 2026 | 15:00 | Swansea City | A | W | 1–0 | Priske 44' | 11,283 | [25] |
| Second round | 25 August 2026 | 20:00 | Brentford | H | L | 1–6 | Gray 28' | 17,722 | [26] |
Transfers and contracts
In
| Date | Player | Club | Fee | Refs |
|---|---|---|---|---|
| 15 June 2026 | £6,000,000 | [27][28] | ||
| 3 July 2026 | Free | [29] | ||
| 8 July 2026 | [30] | |||
| 27 July 2026 | [31] | |||
| 28 July 2026 | £3,000,000 | [32][33] | ||
| 30 July 2026 | Undisclosed | [34] | ||
| 14 August 2026 | [35] |
Loaned in
| Date | Player | Club | Loaned until | Refs |
|---|---|---|---|---|
| 17 July 2026 | End of Season | [36] | ||
| 1 September 2026 | [37] |
Loaned out
| Date | Player | Club | Loaned until | Refs |
|---|---|---|---|---|
| 4 August 2026 | Undisclosed[a] | [38][39] | ||
| 18 August 2026 | 14 September 2026 | [40] |
- On 1 September, Rea's loan at Leamington was extended.
Out
| Date | Player | Club | Fee | Refs |
|---|---|---|---|---|
| 30 June 2026 | Undisclosed | [41] | ||
| 17 July 2026 | £3,850,000 | [42][43] | ||
| 21 July 2026 | Undisclosed | [44] | ||
| 21 August 2026 | Free | [45] |
Released / out of contract
| Date | Player | Subsequent Club | Joined date | Refs |
|---|---|---|---|---|
| 30 June 2026 | 1 July 2026 | [46][47] | ||
| [46][48] | ||||
| [49][50] | ||||
| [46][51] | ||||
| 14 July 2026 | [46][52] | |||
| 1 August 2026 | [46][53] | |||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| [46] | ||||
| 1 September 2026 | [54] |
New contract
| Date | Player | Contract expiry | Refs |
|---|---|---|---|
| 15 May 2026 | 30 June 2027 | [46] | |
| [46] | |||
| [46] | |||
| [46] | |||
| [46] | |||
| 5 June 2026 | 30 June 2028[a] | [55] | |
| 8 July 2026 | 30 June 2028[b][c] | [30] | |
| [30] | |||
| [30] | |||
| 30 June 2027[b][c] | [30] | ||
| 30 June 2028[b][c] | [30] | ||
| 30 June 2027[b][c] | [30] | ||
| 30 June 2028[b][c] | [30] | ||
| 2 September 2026 | 30 June 2027[c] | [56] |
Appearances, goals and discipline
- As of match played 9 September 2026
- Numbers in parentheses denote appearances made as a substitute.
- Players marked † left the club during the playing season.
- Players with names in italics and marked * were on loan from another club for the whole of their season with Birmingham.
- Players listed with no appearances have been in the matchday squad but only as unused substitutes.
- Key to positions: GK – Goalkeeper; DF – Defender; MF – Midfielder; FW – Forward
| No. | Pos. | Nat. | Name | Championship | FA Cup | EFL Cup | Total | Discipline | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| 1 | GK | James Beadle | 6+0 | 0 | 0+0 | 0 | 1+0 | 0 | 7+0 | 0 | 0 | 0 | |
| 2 | DF | Ethan Laird | 0+6 | 0 | 0+0 | 0 | 0+1 | 0 | 0+7 | 0 | 0 | 0 | |
| 3 | DF | Lee Buchanan | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 | |
| 4 | DF | Christoph Klarer | 6+0 | 0 | 0+0 | 0 | 2+0 | 0 | 8+0 | 0 | 1 | 0 | |
| 5 | DF | Phil Neumann | 6+0 | 2 | 0+0 | 0 | 1+1 | 0 | 7+1 | 2 | 2 | 0 | |
| 7 | FW | Carlos Vicente | 5+1 | 1 | 0+0 | 0 | 2+0 | 0 | 7+1 | 1 | 1 | 0 | |
| 8 | MF | Paik Seung-ho | 4+2 | 0 | 0+0 | 0 | 2+0 | 0 | 6+2 | 0 | 0 | 0 | |
| 9 | FW | August Priske | 6+0 | 1 | 0+0 | 0 | 1+1 | 1 | 7+1 | 2 | 0 | 0 | |
| 10 | FW | Demarai Gray | 1+4 | 1 | 0+0 | 0 | 1+1 | 1 | 2+5 | 2 | 0 | 0 | |
| 11 | FW | Scott Wright | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 | |
| 14 | MF | Jhon Solís | 4+0 | 0 | 0+0 | 0 | 2+0 | 0 | 6+0 | 0 | 2 | 0 | |
| 16 | FW | Patrick Roberts | 2+2 | 0 | 0+0 | 0 | 0+0 | 0 | 2+2 | 0 | 1 | 0 | |
| 17 | FW | Liam Millar | 2+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | 0 | 0 | |
| 18 | MF | Max Bird | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0 | 0 | |
| 20 | DF | Alex Cochrane | 5+1 | 0 | 0+0 | 0 | 1+1 | 0 | 6+2 | 0 | 1 | 0 | |
| 21 | GK | Ryan Allsop | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | 0 | 0 | |
| 23 | DF | Dael Fry | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 | 1+1 | 0 | 0 | 0 | |
| 24 | MF | Tomoki Iwata | 6+0 | 0 | 0+0 | 0 | 1+1 | 0 | 7+1 | 0 | 0 | 0 | |
| 25 | DF | Kristoffer Lund | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 | 2+0 | 0 | 0 | 0 | |
| 26 | DF | Bright Osayi-Samuel | 6+0 | 0 | 0+0 | 0 | 2+0 | 0 | 8+0 | 0 | 4 | 0 | |
| 27 | MF | Kanya Fujimoto | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | 0 | 0 | |
| 28 | FW | Jay Stansfield | 6+0 | 1 | 0+0 | 0 | 1+1 | 0 | 7+1 | 1 | 0 | 0 | |
| 32 | FW | Luis Vázquez | 0+6 | 0 | 0+0 | 0 | 1+1 | 0 | 1+7 | 0 | 1 | 0 | |
| 33 | FW | Marvin Ducksch | 0+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+3 | 0 | 0 | 0 | |