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.

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. On 12 June, two friendlies were confirmed against Crewe Alexandra and Northampton Town. Four days later, a trip to face Burton Albion was added. A home fixture against Barcelona was next to be confirmed. On 1 July, the latest edition of the Arthur Cup was announced with a fixture against Solihull Moors.

+ Pre-season friendly match detailsDateTimeOpponentsVenueResultScoreF–AScorers 10 July 2026 11:00 Huddersfield Town N W 3–1 Gray 20' (pen.), Furuhashi (2) 87', 88' 15 July 2026 17:30 Solihull Moors A W 3–0 Priske 5' (pen.), (o.g.) 51', Gray 90' 22 July 2026 19:30 Burton Albion A W 1–0 Priske 28' 25 July 2026 15:00 Crewe Alexandra A W 2–1 Stansfield 5', 59' 25 July 2026 15:00 Northampton Town A W 2–0 Gray (2) 14', 18' 31 July 2026 19:45 Barcelona H D 2–2 Priske 31', Solís 68'

EFL Championship

League table

Results summary

Match results On 25 June, the Championship fixtures were revealed.

+ Championship match detailsDateLeaguepositionTimeOpponentsVenueResultScoreF–AScorersAttendance 15 August 2026 14th 17:30 Sheffield United A D 0–0 — 27,684 22 August 2026 14th 12:30 Bristol City H D 2–2 Tickle 42' (o.g.), Gray 90+5' (pen.) 27,284 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 6 September 2026 10th 12:00 Wolverhampton Wanderers H D 2–2 Stansfield 22', Tchatchoua 36' (o.g.) 27,503 9 September 2026 15th 19:45 Norwich City A L 1–2 Vicente 64' 25,548 12 September 2026 10th 12:30 Derby County A W 2–1 Vicente 42', Paik Seung-ho 63' 28,121 19 September 2026 10th 15:00 Middlesbrough H D 2–2 Millar 55', McGree 59' (o.g.) 27,017 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

+ FA Cup match detailsRoundDateTimeOpponentsVenueResultScoreF–AScorersAttendance

EFL Cup

Birmingham were drawn away to Swansea City in the first round and home to Brentford in the second round.

+ EFL Cup match detailsRoundDateTimeOpponentsVenueResultScoreF–AScorersAttendance First round 8 August 2026 15:00 Swansea City A W 1–0 Priske 44' 11,283 Second round 25 August 2026 20:00 Brentford H L 1–6 Gray 28' 17,722

Transfers and contracts In DatePlayerClubFee 15 June 2026 Jhon Solís Girona £6,000,000 3 July 2026 Dael Fry Middlesbrough Free 8 July 2026 Junior Wilson Aston Villa 27 July 2026 Finn McGreevy Hampton & Richmond Borough 28 July 2026 Luis Vázquez Anderlecht £3,000,000 30 July 2026 Kristoffer Lund Palermo Undisclosed 14 August 2026 Max Bird Bristol City

Loaned in DatePlayerClubLoaned until 17 July 2026 James Beadle Brighton & Hove Albion End of Season 1 September 2026 Liam Millar Hull City

Loaned out DatePlayerClubLoaned until 4 August 2026 Louie Rea Leamington Undisclosed 18 August 2026 Briar Bateman Oxford City 14 October 2026 17 September 2026 Kanya Fujimoto Tokyo Verdy End of Season 26 September 2026 Billy Burrell AFC Telford United 26 October 2026

Out DatePlayerClubFee 30 June 2026 Byron Pendleton Shrewsbury Town Undisclosed 17 July 2026 Kai Wagner Philadelphia Union £3,850,000 21 July 2026 Kyōgo Furuhashi LA Galaxy Undisclosed 21 August 2026 Zaid Betteka Spalding United Free

Released / out of contract DatePlayerSubsequent ClubJoined date 30 June 2026 Cameron Eubank Leamington 1 July 2026 Tom Fogarty Tamworth Aurelien Guernier AC Milan Ben Wodskou Solihull Moors O'Shea Ellis Brackley Town 14 July 2026 George Wynne Georgia State Panthers 1 August 2026 Yusuf Ahmed Godfred Boakye Trae Briscoe Daniel Isichei Jonathan Panzo Levadiakos 15 September 2026 Cody Pennington Frank Tattum Szymon Terenowicz Zach Willis 1 September 2026 Jack Robinson

New contract DatePlayerContract expiry 15 May 2026 Briar Bateman 30 June 2027 Billy Burrell Alezandro Da Silva Caleb Sanders Tyrese Warmington 5 June 2026 Bradley Mayo 30 June 2028 8 July 2026 Salif Bamba 30 June 2028 Cobi Maddox Dynaeo Martin-Moore William O'Sullivan 30 June 2027 Jack Quirk 30 June 2028 Louie Rea 30 June 2027 Riquelme Thompson-Jones 30 June 2028 2 September 2026 Tobey Ugorji 30 June 2027

Appearances, goals and discipline

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

+ Players' appearances, goals and discipline by competitionNameChampionshipFA CupEFL CupTotalDisciplineGoalsGoalsGoalsGoals 1 GK James Beadle 8+0 0 0+0 0 1+0 0 9+0 0 0 0 2 DF Ethan Laird 0+7 0 0+0 0 0+1 0 0+8 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 8+0 0 0+0 0 2+0 0 10+0 0 1 0 5 DF Phil Neumann 8+0 2 0+0 0 1+1 0 9+1 2 3 0 7 FW Carlos Vicente 7+1 2 0+0 0 2+0 0 9+1 2 2 0 8 MF Paik Seung-ho 4+4 1 0+0 0 2+0 0 6+4 1 0 0 9 FW August Priske 7+0 1 0+0 0 1+1 1 8+1 2 1 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 6+0 0 0+0 0 2+0 0 8+0 0 2 0 16 FW Patrick Roberts 2+3 0 0+0 0 0+0 0 2+3 0 1 0 17 FW Liam Millar 4+0 1 0+0 0 0+0 0 4+0 1 0 0 18 MF Max Bird 0+1 0 0+0 0 0+0 0 0+1 0 0 0 20 DF Alex Cochrane 7+1 0 0+0 0 1+1 0 8+2 0 2 0 21 GK Ryan Allsop 0+0 0 0+0 0 1+0 0 1+0 0 0 0 23 DF Dael Fry 0+2 0 0+0 0 1+0 0 1+2 0 0 0 24 MF Tomoki Iwata 8+0 0 0+0 0 1+1 0 9+1 0 0 0 25 DF Kristoffer Lund 1+1 0 0+0 0 1+0 0 2+1 0 0 0 26 DF Bright Osayi-Samuel 8+0 0 0+0 0 2+0 0 10+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 8+0 1 0+0 0 1+1 0 9+1 1 0 0 32 FW Luis Vázquez 1+7 0 0+0 0 1+1 0 2+8 0 2 0 33 FW Marvin Ducksch 0+4 0 0+0 0 0+0 0 0+4 0 0 0

References