The 2025–26 season was Birmingham City Football Club's 123rd season in the English football league system and first season back in the second-tier, the Championship, since the 2023–24 season. As with all second-tier League clubs, the first team also competed in the FA Cup and EFL Cup.
Pre-season On 23 May, Birmingham City announced their first three pre-season friendlies, against Solihull Moors, Northampton Town and Port Vale. Three weeks later, a fourth fixture was confirmed to be against Burton Albion. A fifth and sixth, was later added against Sevilla during a training camp in Albufeira and Crewe Alexandra; respectively.
Also announced was a fixture versus Nottingham Forest in a memorial game for Trevor Francis.
+ Pre-season friendly match detailsDateTimeOpponentsVenueResultScoreF–AScorers 12 July 2025 20:00 Sevilla N W 3–1 Anderson 10', Klarer 26', Leonard 88' 19 July 2025 15:00 Burton Albion A L 0–1 — 19 July 2025 15:00 Crewe Alexandra A L 0–4 — 23 July 2025 19:30 Solihull Moors H W 1–0 Sampsted 45+1' 26 July 2025 13:00 Port Vale A W 2–0 Anderson 26', Willumsson 80' 26 July 2025 15:00 Northampton Town A L 0–3 — 2 August 2025 15:00 Nottingham Forest H W 1–0 Stansfield 23'
EFL Championship
League table
Results summary
Match results On 26 June, the EFL Championship fixtures were announced.
+ Championship match detailsDateLeaguepositionTimeOpponentsVenueResultScoreF–AScorersAttendance 8 August 2025 9th 20:00 Ipswich Town H D 1–1 Stansfield 55' 27,508 16 August 2025 6th 15:00 Blackburn Rovers A W 2–1 Stansfield 90' (pen.), Dykes 90+8' 19,552 23 August 2025 5th 15:00 Oxford United H W 1–0 Paik 40' 27,342 29 August 2025 10th 20:00 Leicester City A L 0–2 — 30,971 13 September 2025 11th 15:00 Stoke City A L 0–1 — 24,676 20 September 2025 8th 12:30 Swansea City H W 1–0 Dykes 90+4' 27,441 27 September 2025 11th 12:30 Coventry City A L 0–3 — 30,585 30 September 2025 11th 19:45 Sheffield Wednesday H D 2–2 Stansfield 9', Gray 90+9' 27,323 3 October 2025 16th 20:00 Wrexham A D 1–1 Roberts 46' 10,669 18 October 2025 17th 15:00 Hull City H L 2–3 Stansfield 27', 90+6' (pen.) 27,215 21 October 2025 13th 19:45 Preston North End A W 1–0 Neumann 33' 16,857 25 October 2025 15th 15:00 Bristol City A L 0–1 — 24,923 1 November 2025 11th 15:00 Portsmouth H W 4–0 Paik Seung-ho 9', Iwata 56', Klarer 61', Anderson 88' 27,903 4 November 2025 9th 19:45 Millwall H W 4–0 Paik Seung-ho 28', Gray 45', Cochrane 49', Stansfield 66' 25,408 8 November 2025 11th 15:00 Middlesbrough A L 1–2 Gray 29' 26,378 22 November 2025 9th 15:00 Norwich City H W 4–1 Ducksch (2) 3', 44', Stansfield (2) 21', 54' 28,080 26 November 2025 9th 20:00 West Bromwich Albion A D 1–1 Ducksch 78' 24,282 1 December 2025 8th 20:00 Watford H W 2–1 Paik Seung-ho 31', Gray 43' 26,086 6 December 2025 8th 15:00 Southampton A L 1–3 Gray 54' 29,309 9 December 2025 11th 20:00 Queens Park Rangers A L 1–2 Roberts 90+3' 14,947 13 December 2025 12th 15:00 Charlton Athletic H D 1–1 Klarer 28' 26,822 20 December 2025 14th 15:00 Sheffield United A L 0–3 — 28,271 26 December 2025 15th 12:30 Derby County H D 1–1 Robinson 64' 28,082 29 December 2025 15th 20:15 Southampton H D 1–1 Neumann 49' 27,895 1 January 2026 17th 15:00 Watford A L 0–3 — 20,816 4 January 2026 13th 12:00 Coventry City H W 3–2 Ducksch (2) 6', 63', Koumas 17' 27,932 17 January 2026 14th 17:30 Swansea City A D 1–1 Roberts 72' 16,753 20 January 2026 13th 19:45 Sheffield Wednesday A W 2–0 Ducksch 83', Furuhashi 90+2' 22,396 24 January 2026 13th 15:00 Stoke City H D 1–1 Iwata 42' 27,904 31 January 2026 13th 15:00 Oxford United A W 2–0 Peart-Harris 23' (o.g.), Ducksch 66' 11,509 7 February 2026 10th 15:01 Leicester City H W 2–1 Osman 3', Stansfield 67' 27,886 10 February 2026 10th 20:00 West Bromwich Albion H D 0–0 — 27,307 21 February 2026 8th 15:00 Norwich City A W 2–1 Vicente 5', Ducksch 14' 26,537 25 February 2026 10th 19:45 Millwall A L 0–3 — 16,636 2 March 2026 12th 20:00 Middlesbrough H L 1–3 Ducksch 48' 26,918 7 March 2026 12th 15:00 Charlton Athletic A L 0–1 — 18,541 11 March 2026 10th 19:45 Queens Park Rangers H W 1–0 Roberts 6' 25,212 14 March 2026 9th 15:00 Sheffield United H D 1–1 Ducksch 25' 27,588 21 March 2026 11th 12:30 Derby County A L 0–1 — 29,928 3 April 2026 14th 15:00 Blackburn Rovers H L 0–1 — 27,842 6 April 2026 16th 15:00 Ipswich Town A L 1–2 Vicente 32' 29,381 12 April 2026 15th 12:00 Wrexham H W 2–0 Vicente 48', Klarer 71' 28,054 18 April 2026 14th 15:00 Hull City A D 1–1 Iwata 77' 22,706 21 April 2026 10th 19:45 Preston North End H W 2–1 Stansfield 10', Osman 16' 23,798 25 April 2026 10th 15:00 Bristol City H W 2–1 Neumann 8', Solís 29' 27,210 2 May 2026 10th 12:30 Portsmouth A D 1–1 Priske 19' 20,478
FA Cup
+ FA Cup match detailsRoundDateOpponentsVenueResultScoreF–AScorersAttendance Third Round 10 January 2026 Cambridge United A W 3–2 Wagner 31', Furuhashi 42' (pen.), Ducksch 78', 6,241 Fourth Round 15 February 2026 Leeds United H D 1–1 Roberts 89' 28,035
EFL Cup
+ EFL Cup match detailsRoundDateOpponentsVenueResultScoreF–AScorersAttendanceFirst round13 August 2025Sheffield UnitedHW2–1Furuhashi 5', Stansfield 87'16,367Second round26 August 2025Port ValeHL0–1—21,052
Transfers For those players sold, released, or whose contract ended before the start of this season, see 2024–25 Birmingham City F.C. season.
In DatePlayerClub Fee 3 July 2025 Demarai Gray Al-Ettifaq Undisclosed 4 July 2025 Bright Osayi-Samuel Fenerbahçe Free 5 July 2025 Kyōgo Furuhashi Rennes Undisclosed 6 July 2025 Kanya Fujimoto Gil Vicente Free 7 August 2025 Marvin Ducksch Werder Bremen £1,750,000 1 September 2025 Jack Robinson Sheffield United Undisclosed 2 January 2026 Kai Wagner Philadelphia Union Undisclosed 20 January 2026 August Priske Djurgårdens £6,000,000 27 January 2026 Carlos Vicente Deportivo Alavés £6,940,000 2 February 2026 Jonathan Panzo Rio Ave Undisclosed Patrick Roberts Sunderland Undisclosed
Loaned in DatePlayerClubReturn 1 July 2025 James Beadle Brighton & Hove Albion 31 May 2026 2 July 2025 Tommy Doyle Wolverhampton Wanderers 25 July 2025 Eíran Cashin Brighton & Hove Albion6 January 2026 22 August 2025 Lewis Koumas Liverpool 26 January 2026 1 September 2025 Patrick Roberts Sunderland 2 February 2026 17 January 2026 Jhon Solís Girona 31 May 2026 19 January 2026 Ibrahim Osman Brighton & Hove Albion
Loaned out DatePlayerClubReturn 18 July 2025 Bailey Peacock-Farrell Blackpool 30 January 2026 24 July 2025 Byron Pendleton Yeovil Town 9 November 2025 1 August 2025 Emil Hansson Blackpool 31 May 2026 4 August 2025 Ben Wodskou Yeovil Town 21 October 2025 5 August 2025 Dion Sanderson Derby County 31 December 2025 8 August 2025 Tyrese Warmington Redditch United 19 August 2025 Tommy Fogarty Boston United 23 January 2026 1 September 2025 Alfie Chang Bristol Rovers 6 January 2026 Taylor Gardner-Hickman Blackburn Rovers 31 May 2026 Tyler Roberts Mansfield Town 2 February 2026 7 October 2025 Frank Tattum Alvechurch 1 January 2026 24 October 2025 Cody Pennington Redditch United 23 November 2025 5 December 2025 Byron Pendleton Brackley Town 9 April 2026 Ben Wodskou 31 May 2026 20 December 2025 O'Shea Ellis Oxford City 31 May 2026 23 December 2025 Zach Willis Peterborough Sports 31 May 2026 5 January 2026 George Wynne Bromsgrove Sporting 30 April 2026 23 January 2026 Tommy Fogarty Morecambe 31 May 2026 Marc Leonard Heart of Midlothian 2 February 2026 Menzi Mazwi Queen of the South Scott Wright Dundee 6 February 2026 Daniel Isichei Tamworth 20 February 2026 Godfred Boakye Sabah 27 March 2026 William O'Sullivan Solihull Moors
Out DatePlayerClub Fee 24 June 2025 Brandon Khela Peterborough United Undisclosed 25 June 2025 Ayumu Yokoyama Genk Undisclosed 10 July 2025 Emmanuel Longelo Motherwell Undisclosed 22 July 2025 Alfie May Huddersfield Town £1,200,000 14 August 2025 Krystian Bielik West Bromwich Albion £1,000,000 1 September 2025 George Hall Port Vale Undisclosed 1 January 2026 Dion Sanderson Derby County Undisclosed 5 January 2026 Emil Hansson Excelsior Free Transfer 14 January 2026 Keshi Anderson Portsmouth Free 15 January 2026 Lyndon Dykes Charlton Athletic Undisclosed 24 January 2026 Alfons Sampsted Go Ahead Eagles 30 January 2026 Alfie Chang Walsall Free Bailey Peacock-Farrell Blackpool Undisclosed 1 February 2026 Willum Þór Willumsson NEC Nijmegen 2 February 2026 Tyler Roberts Mansfield Town Free Transfer
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 competitionNameLeagueFA CupEFL CupTotalDisciplineGoalsGoalsGoalsGoals 2 DF Ethan Laird 9+11 0 0+0 0 1+1 0 10+12 0 2 0 4 DF Christoph Klarer 43+0 3 2+0 0 1+0 0 46+0 3 11 1 5 DF Phil Neumann 32+1 3 0+1 0 1+0 0 33+2 3 6 0 6 DF Jack Robinson 14+1 1 1+0 0 0+0 0 15+1 1 4 2 7 MF Tommy Doyle 19+19 0 2+0 0 2+0 0 23+19 0 2 1 8 MF Paik Seung-ho 38+5 4 1+0 0 0+2 0 39+7 4 6 0 9 FW Kyōgo Furuhashi 8+20 1 1+0 1 1+1 1 10+21 3 1 0 10 FW Demarai Gray 27+10 5 1+0 0 1+0 0 29+10 5 5 0 11 FW Scott Wright 0+3 0 0+0 0 0+0 0 0+3 0 0 0 12 MF Marc Leonard 5+10 0 0+0 0 2+0 0 7+10 0 2 0 14 MF Jhon Solís 13+4 1 1+0 0 0+0 0 14+4 1 4 1 16 FW Patrick Roberts 27+8 4 1+1 1 0+0 0 28+9 5 3 0 17 FW Ibrahim Osman 13+5 2 0+0 0 0+0 0 13+5 2 2 0 19 DF Taylor Gardner-Hickman 0+1 0 0+0 0 1+0 0 1+1 0 0 0 20 DF Alex Cochrane 18+3 1 0+0 0 1+1 0 19+4 1 3 0 21 GK Ryan Allsop 11+0 0 1+0 0 0+0 0 12+0 0 2 0 23 FW Carlos Vicente 10+7 3 1+0 0 0+0 0 11+7 3 2 0 24 MF Tomoki Iwata 42+3 3 1+0 0 1+0 0 44+3 3 8 0 25 GK James Beadle 35+0 0 1+0 0 2+0 0 38+0 0 4 0 26 DF Bright Osayi-Samuel 19+8 0 1+0 0 0+1 0 20+9 0 6 0 27 MF Kanya Fujimoto 0+6 0 0+1 0 1+0 0 1+7 0 0 0 28 FW Jay Stansfield 41+3 10 1+0 0 0+2 1 42+5 11 11 0 29 FW August Priske 9+8 1 1+0 0 0+0 0 10+8 1 1 0 31 DF Kai Wagner 16+0 0 2+0 1 0+0 0 18+0 1 1 0 33 FW Marvin Ducksch 25+9 10 1+0 1 1+0 0 27+9 11 2 0 37 DF Jonathan Panzo 6+2 0 1+0 0 0+0 0 7+2 0 1 0 43 FW Zaid Betteka 0+0 0 0+1 0 0+0 0 0+1 0 0 0Player(s) who featured but departed the club permanently during the season: 14 FW Keshi Anderson 7+12 1 0+0 0 0+1 0 7+13 1 1 0 17 FW Lyndon Dykes 2+19 2 0+0 0 1+1 0 3+20 2 1 0 18 MF Willum Þór Willumsson 5+5 0 0+1 0 1+0 0 6+6 0 0 0 23 DF Alfons Sampsted 2+4 0 0+1 0 1+0 0 3+5 0 0 0 30 FW Lewis Koumas 7+16 1 1+0 0 1+0 0 9+16 1 1 0 41 DF Eiran Cashin 3+8 0 0+0 0 2+0 0 5+8 0 0 0
Notes
References