2021–22 Birmingham City F.C. season

{{use dmy dates|date=May 2021}}

{{use British English|date=May 2021}}

{{Infobox football club season

|club = Birmingham City F.C.

|season = 2021–22

|image =

|image_size =

|alt =

|caption =

|ownertitle =

|owner = {{ublist|Birmingham Sports Holdings 75.00%|Oriental Rainbow 21.64%{{cite web |url=https://media-cdn.incrowdsports.com/e03fe9c1-0962-47fd-8145-41553289f931.pdf |title=Birmingham City PLC Shareholder Breakdown |publisher=Birmingham City F.C. |date=11 February 2021 |access-date=11 May 2022 |via=InCrowd Sports |url-status=live |archive-url=https://web.archive.org/web/20220511141818/https://media-cdn.incrowdsports.com/e03fe9c1-0962-47fd-8145-41553289f931.pdf |archive-date=11 May 2022}}}}

|chrtitle =

|chairman =

|mgrtitle = Head coach

|manager = Lee Bowyer

|stdtitle =

|stadium = St Andrew's

|league = Championship

|league result = 20th

|cup1 = FA Cup

|cup1 result = Third round (eliminated by Plymouth Argyle)

|cup2 = EFL Cup

|cup2 result = Second round (eliminated by Fulham)

|league topscorer = Scott Hogan (10)

|season topscorer = Scott Hogan (10)

|highest attendance = 18,659 (vs Blackburn Rovers, 7 May 2022)

|lowest attendance = 4,783 (vs Fulham, EFL Cup 2nd round, 24 August 2021)

|average attendance = 16,161{{cite web |url=http://www.espn.co.uk/football/team/stats/_/id/392/league/ENG.2/season/2021/view/performance |title=Birmingham City Performance Stats – 2021–22 |website=ESPN |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://web.archive.org/web/20240628083012/https://www.espn.co.uk/football/team/stats/_/id/392/league/ENG.2/season/2021/view/performance |url-status=live}} Select content required via dropdown menus.

|largest win =

|largest loss =

|updated =

|prevseason = 2020–21

|nextseason = 2022–23

|pattern_la1=_birmingham2122h

|pattern_b1=_birmingham2122h

|pattern_ra1=_birmingham2122h

|pattern_sh1=

|pattern_so1=

|leftarm1=0000DD

|body1=0033FF

|rightarm1=0000DD

|shorts1=FFFFFF

|socks1=0000FF

|pattern_la2=_birmingham2122a| pattern_b2=_birmingham2122a|pattern_ra2=_birmingham2122a|pattern_sh2=|pattern_so2=

|leftarm2=FFFF00|body2=FFFF00|rightarm2=FFFF00|shorts2=0000FF|socks2=FFFFFF

|pattern_la3=_birmingham2122t| pattern_b3=_birmingham2122t|pattern_ra3=_birmingham2122t |pattern_sh3=|pattern_so3=

|leftarm3=|body3=|rightarm3=|shorts3=FF6600|socks3=FF6600

}}

The 2021–22 season is Birmingham City Football Club's 119th season in the English football league system and 11th consecutive season in the second-tier Championship.{{cite web |url=https://www.fchd.info/BIRMINGC.HTM |title=Birmingham City |website=Football Club History Database |publisher=Richard Rundle |access-date=4 May 2021}} As with all English Football League clubs, the first team also competed in the FA Cup and EFL Cup.

The season covers the period from 1 July 2021 to 30 June 2022.

Background and pre-season

{{main|2020–21 Birmingham City F.C. season}}

All Birmingham's home matches in the 2020–21 season were played behind closed doors because of the COVID-19 pandemic.{{cite news |url=https://www.bbc.co.uk/sport/football/54102505 |title=EFL 2020–21: New season begins after 38-day summer break |first=Andrew |last=Aloia |website=BBC Sport |date=11 September 2020 |access-date=4 May 2021}} Under head coach Aitor Karanka, Birmingham City gradually slid down the 2020–21 Championship table until, with ten games remaining and in serious danger of relegation, former Birmingham player Lee Bowyer resigned as manager of Charlton Athletic to take over as head coach.{{cite news |url=https://www.bbc.co.uk/sport/football/56416978 |title=Bowyer replaces Karanka as Blues boss |website=BBC Sport |date=16 March 2021 |access-date=4 May 2021}} The team lost only one of the next eight matches and retained their Championship status with two games still to play.{{cite news |url=https://www.skysports.com/football/news/11095/12283340/derby-county-1-2-birmingham-lukas-jutkiewicz-double-increases-rams-drop-fears |title=Derby County 1–2 Birmingham: Lukas Jutkiewicz double increases Rams' drop fears |website=Sky Sports |date=24 April 2021 |access-date=4 May 2021 |archive-date=24 April 2021 |archive-url=https://web.archive.org/web/20210424171423/https://www.skysports.com/football/news/11095/12283340/derby-county-1-2-birmingham-lukas-jutkiewicz-double-increases-rams-drop-fears |url-status=live}} On 11 May 2021, CEO Ren Xuandong resigned.{{cite news |url=https://www.scmp.com/sport/football/article/3133136/hong-kong-owned-birmingham-city-chief-executive-ren-xuandong-resigns |title=Hong Kong-owned Birmingham City chief executive Ren Xuandong resigns |first=Jonathan |last=White |newspaper=South China Morning Post |date=12 May 2021 |access-date=26 May 2021 |archive-date=1 August 2021 |archive-url=https://archive.today/20210801223919/https://www.scmp.com/sport/football/article/3133136/hong-kong-owned-birmingham-city-chief-executive-ren-xuandong-resigns |url-status=live}}

In June 2020, the club announced a four-year partnership with Nike as supplier of kits, which carry the logo of the club's principal sponsor, Irish bookmaker BoyleSports.{{cite web |url=https://www.bcfc.com/news/articles/2020/blues-partner-with-nike/ |title=Blues partner with Nike |publisher=Birmingham City F.C. |date=25 June 2020 |access-date=4 May 2021 |archive-url=https://web.archive.org/web/20200702211729/https://www.bcfc.com/news/articles/2020/blues-partner-with-nike/ |archive-date=2 July 2020}}
{{cite web |url=https://www.bcfc.com/news/archive/blues-are-a-safe-bet-for-boylesports |title=Blues are a safe bet for BoyleSports |publisher=Birmingham City F.C. |date=26 April 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628083541/https://www.bcfc.com/news/archive/blues-are-a-safe-bet-for-boylesports |url-status=live}}
The home shirt has a camouflage-patterned front in two shades of blue, worn with white shorts and blue socks, while the away kit has a yellow shirt with blue pinstripes and trim, similar to the Europa League kit of ten years before, with blue shirts and white socks.{{cite web |url=https://www.bcfc.com/news/articles/2021/202122-blues-home-kit-released/ |title=2021/22 Blues home kit released |publisher=Birmingham City F.C. |date=25 June 2021 |access-date=25 July 2021 |archive-url=https://web.archive.org/web/20210629202731/https://www.bcfc.com/news/articles/2021/202122-blues-home-kit-released/ |archive-date=29 June 2021}}
{{cite web |url=https://www.bcfc.com/news/articles/2021/202122-blues-away-kit-released/ |title=2021/22 Blues away kit released |publisher=Birmingham City F.C. |date=23 July 2021 |access-date=25 July 2021 |archive-url=https://web.archive.org/web/20210725095030/https://www.bcfc.com/news/articles/2021/202122-blues-away-kit-released/ |archive-date=25 July 2021}}
In November, they brought out a limited-edition third kit; the shirt has a camouflage front in orange and green and a predominantly green back, and is worn with orange shorts and socks.{{cite web |url=https://www.thekitman.co.uk/limited-edition-birmingham-city-2021-22-third-kit/ |title=Limited edition Birmingham City 2021–22 third kit |website=The Kitman |date=19 November 2021 |access-date=21 November 2021 |archive-url=https://web.archive.org/web/20211119105348/https://www.thekitman.co.uk/limited-edition-birmingham-city-2021-22-third-kit/ |archive-date=19 November 2021 |url-status=live}}

After a training camp in Scotland, Birmingham planned five pre-season friendlies: away to Cheltenham Town and Northampton Town, behind-closed-doors games at the Wast Hills training ground against Oxford United{{snd}}who cancelled due to COVID-19 and were replaced by a Salford City XI{{cite web |url=https://www.bcfc.com/news/articles/2021/friendly-against-oxford-united-cancelled/ |title=Friendly against Oxford United cancelled |publisher=Birmingham City F.C. |date=21 July 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628083638/https://www.bcfc.com/news/archive/friendly-against-oxford-united-cancelled |url-status=live}}{{snd}}and Barrow, and one match at St Andrew's against West Bromwich Albion.{{cite web |url=https://www.bcfc.com/news/archive/blues-announce-three-more-pre-season-matches |title=Blues announce three more pre-season matches |publisher=Birmingham City F.C. |date=30 June 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628083820/https://www.bcfc.com/news/archive/blues-announce-three-more-pre-season-matches |url-status=live}}

class="wikitable sortable plainrowheaders" style=text-align:center

|+ Pre-season friendly match details

scope=col|Date

!scope=col|Opponents

!scope=col|Venue

!scope=col|Result

!scope=col|Score
F–A

!scope=col class=unsortable|Scorers

!scope=col class=unsortable|{{abbr|Refs|References}}

scope=row|17 July 2021

|style=text-align:left|Cheltenham Town||A

|style=background:#cfc|W||3–0||style=text-align:left|Gardner 6', Hogan 36', Leko 82'

|{{cite news |url=https://www.birminghammail.co.uk/sport/football/football-news/birmingham-city-vs-cheltenham-player-21078631 |title=Birmingham City vs Cheltenham player reports: Gardner, Hogan and Leko strike for Blues |first=Brian |last=Dick |newspaper=Birmingham Mail |date=17 July 2021 |access-date=17 July 2021}}

scope=row|20 July 2021

|style=text-align:left|Barrow||H

|style=background:#ffc|D||1–1||style=text-align:left|Gardner 76'

|{{cite web |title=Report: Blues 1–1 Barrow AFC |url=https://www.bcfc.com/news/archive/report-blues-1-1-barrow-afc |publisher=Birmingham City F.C. |date=20 July 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628083925/https://www.bcfc.com/news/archive/report-blues-1-1-barrow-afc |url-status=live}}

scope=row|24 July 2021

|style=text-align:left|Salford City XI||H

|style=background:#cfc|W||7–0||style=text-align:left|Stirk 1', Williams 9', Lakin 45', Hogan (2) 47', 70', Aneke 48', George 87'

|{{cite web |url=https://www.bcfc.com/news/archive/report-blues-7-0-salford-city-xi |title=Report: Blues 7–0 Salford City XI |publisher=Birmingham City F.C. |date=24 July 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628083724/https://www.bcfc.com/news/archive/report-blues-7-0-salford-city-xi |url-status=live}}

scope=row|24 July 2021

|style=text-align:left|Northampton Town||A

|style=background:#fcc|L||2–3||style=text-align:left|Sánchez 5', Jutkiewicz 38'

|{{cite web |url=https://www.bcfc.com/news/archive/report-northampton-town-3-2-blues |title=Northampton Town 3–2 Blues |publisher=Birmingham City F.C. |date=24 July 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628084004/https://www.bcfc.com/news/archive/report-northampton-town-3-2-blues |url-status=live}}

scope=row|31 July 2021

|style=text-align:left|West Bromwich Albion||H

|style=background:#fcc|L||0–4||

|{{cite web |url=https://www.bcfc.com/news/archive/report-blues-0-4-west-bromwich-albion |title=Report: Blues 0–4 West Bromwich Albion |publisher=Birmingham City F.C. |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628084041/https://www.bcfc.com/news/archive/report-blues-0-4-west-bromwich-albion |url-status=live}}

EFL Championship

{{main|2021–22 EFL Championship}}

= League table =

{{2021–22 EFL Championship table|showteam=BIR|show_limit=5|source=}}

=Results summary=

{{Fb_rs |hw=7 |hd=6 |hl=10 |hgf=27 |hga=33 |aw=4 |ad=8 |al=11 |agf=23 |aga=42}}

{{Fb_rs footer|s={{cite web |url=https://www.11v11.com/teams/birmingham-city/tab/leagueTables/2022/ |title=Birmingham City league performance history: League Championship table at close of 2021–22 season |website=11v11.com |publisher=AFS Enterprises |access-date=20 June 2024 |archive-date=20 June 2024 |archive-url=https://web.archive.org/web/20240620125854/https://www.11v11.com/teams/birmingham-city/tab/leagueTables/2022/ |url-status=live}} Select content required via dropdown menus.}}

= Match results =

class="wikitable sortable plainrowheaders" style=text-align:center

|+ EFL Championship match details{{cite web |url=https://www.soccerbase.com/teams/team.sd?team_id=291&teamTabs=results&season_id=154 |title=Birmingham results 2021/22 |website=Soccerbase |publisher=Centurycomm |access-date=9 May 2022}}

scope=col|Date

!scope=col|League
position

!scope=col|Opponents

!scope=col|Venue

!scope=col|Result

!scope=col|Score
F–A

!scope=col class=unsortable|Scorers

!scope=col|Attendance

!scope=col class=unsortable|{{abbr|Refs|References}}

scope=row|7 August 2021

|5th||style=text-align:left|Sheffield United||A

|style=background:#cfc|W||1–0||style=text-align:left|Colin 19'

|29,043

|{{cite news |url=https://www.bbc.co.uk/sport/football/58035720 |title=Sheffield United 0–1 Birmingham City |first=Ian |last=Woodcock |website=BBC Sport |date=7 August 2021 |access-date=8 August 2021}}

scope=row|14 August 2021

|10th||style=text-align:left|Stoke City||H

|style=background:#ffc|D||0–0||

|10,189

|{{cite news |url=https://www.bbc.co.uk/sport/football/58124644 |title=Stoke City 1–1 Birmingham City |website=BBC Sport |date=14 August 2021 |access-date=28 August 2021}}

scope=row|18 August 2021

|14th||style=text-align:left|AFC Bournemouth||H

|style=background:#fcc|L||0–2||

|9,922

|{{cite news |url=https://www.skysports.com/football/birmingham-city-vs-bournemouth/report/447368 |title=Birmingham 0–2 Bournemouth: Dominic Solanke and Jaidon Anthony secure late Cherries win |website=Sky Sports |date=18 August 2021 |access-date=28 June 2024 |archive-date=18 October 2021 |archive-url=https://web.archive.org/web/20211018231844/https://www.skysports.com/football/birmingham-city-vs-bournemouth/report/447368 |url-status=live}}

scope=row|21 August 2021

|8th||style=text-align:left|Luton Town||A

|style=background:#cfc|W||5–0||style=text-align:left|Marc Roberts 7', Hogan (2) 26', 47', Gardner 84', Aneke 88'

|10,014

|{{cite news |url=https://www.bbc.co.uk/sport/football/58209742 |title=Luton Town 0–5 Birmingham City |website=BBC Sport |date=21 August 2021 |access-date=28 August 2021}}

scope=row|28 August 2021

|8th||style=text-align:left|Barnsley||A

|style=background:#ffc|D||1–1||style=text-align:left|Jutkiewicz 33'

|13,950

|{{cite news |url=https://www.bbc.co.uk/sport/football/58289217 |title=Barnsley 1–1 Birmingham City |website=BBC Sport |date=28 August 2021 |access-date=28 August 2021}}

scope=row|10 September 2021

|4th||style=text-align:left|Derby County||H

|style=background:#cfc|W||2–0||style=text-align:left| Hogan 31', Bela 81'

|14,912

|{{cite news |url=https://www.skysports.com/football/birmham-vs-derby/447398 |title=Birmingham 2–0 Derby County: Troy Deeney makes debut in comfortable Blues win |first=Dan |last=Long |website=Sky Sports |date=10 September 2021 |access-date=28 June 2024 |archive-date=10 September 2021 |archive-url=https://web.archive.org/web/20210910212517/https://www.skysports.com/football/birmham-vs-derby/447398 |url-status=live}}

scope=row|15 September 2021

|10th||style=text-align:left|Fulham||H

|style=background:#fcc|L||1–4||style=text-align:left|Deeney 87' (pen.)

|14,562

|{{cite web |url=https://www.bcfc.com/news/articles/2021/report-blues-1-4-fulham/ |title=Report: Blues 1–4 Fulham |publisher=Birmingham City FC |date=15 September 2021 |access-date=16 September 2021 |archive-date=16 September 2021 |archive-url=https://web.archive.org/web/20210916084243/https://www.bcfc.com/news/articles/2021/report-blues-1-4-fulham/}}

scope=row|18 September 2021

|11th||style=text-align:left|Peterborough United||A

|style=background:#fcc|L||0–3||

|12,199

|{{cite web |title=Peterborough 3-0 Birmingham: Classy Posh cruise past Blues |url=https://www.skysports.com/football/peterborough-united-vs-birmingham-city/447431 |website=Sky Sports |date=19 September 2021 |access-date=20 September 2021 |archive-date=20 September 2021 |archive-url=https://web.archive.org/web/20210920213042/https://www.skysports.com/football/peterborough-united-vs-birmingham-city/447431 |url-status=live}}

scope=row|25 September 2021

|12th||style=text-align:left|Preston North End||H

|style=background:#ffc|D||0–0||

|14,925

|{{cite news |url=https://www.bbc.co.uk/sport/football/58606184 |title=Birmingham 0-0 Preston North End |website=BBC Sport |date=25 September 2021 |access-date=26 September 2021}}

scope=row|28 September 2021

|13th||style=text-align:left|Queens Park Rangers||A

|style=background:#fcc|L||0–2||

|12,257

|{{cite news |url=https://www.bbc.co.uk/sport/football/58633726 |title=Queens Park Rangers 2–0 Birmingham City |website=BBC Sport |date=28 September 2021 |access-date=28 September 2021}}

scope=row|2 October 2021

|16th||style=text-align:left|Nottingham Forest||H

|style=background:#fcc|L||0–3||

|15,148

|{{cite news |url=https://www.bbc.co.uk/sport/football/58687612 |title=Birmingham City 0-3 Nottingham Forest |website=BBC Sport |date=2 October 2021 |access-date=3 October 2021}}

scope=row|15 October 2021

|16th||style=text-align:left|West Bromwich Albion||A

|style=background:#fcc|L||0–1||

|24,870

|{{cite web |url=https://www.bcfc.com/news/archive/report-west-bromwich-albion-1-0-blues |title=Report: West Bromwich Albion 1–0 Blues |publisher=Birmingham City F.C. |date=15 October 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628084815/https://www.bcfc.com/news/archive/report-west-bromwich-albion-1-0-blues |url-status=live}}

scope=row|20 October 2021

|19th||style=text-align:left|Huddersfield Town||A

|style=background:#ffc|D||0–0||

|15,618

|{{cite news |url=https://www.bbc.co.uk/sport/football/58893460 |title=Huddersfield Town 0–0 Birmingham City |website=BBC Sport |date=20 October 2021 |access-date=21 October 2021}}

scope=row|23 October 2021

|17th||style=text-align:left|Swansea City||H

|style=background:#cfc|W||2–1||style=text-align:left|Deeney 47', McGree 82'

|16,132

|{{cite news |url=https://www.bbc.co.uk/sport/football/58935824 |title=Birmingham City 2-1 Swansea City |first=Gareth |last=Vincent |website=BBC Sport |date=23 October 2021 |access-date=24 October 2021}}

scope=row|30 October 2021

|14th||style=text-align:left|Middlesbrough||A

|style=background:#cfc|W||2–0||style=text-align:left|Marc Roberts 53', Hogan 56'

|21,582

|{{cite news |title=Middlesbrough 0-2 Birmingham: Blues resurgence continues at the Riverside |url=https://www.skysports.com/football/middlesbrough-vs-birmingham-city/447511 |access-date=31 October 2021 |work=Sky Sports |date=30 October 2021 |archive-date=31 October 2021 |archive-url=https://web.archive.org/web/20211031093051/https://www.skysports.com/football/middlesbrough-vs-birmingham-city/447511 |url-status=live}}

scope=row|2 November 2021

|13th||style=text-align:left|Bristol City||H

|style=background:#cfc|W||3–0||style=text-align:left|McGree 14', Hogan 68', Gardner 76'

|16,143

|{{cite news |url=https://www.skysports.com/football/birmingham-city-vs-bristol-city/447518 |title=Birmingham 3–0 Bristol City: Blues make it three wins in a row |website=Sky Sports |date=2 November 2021 |access-date=3 November 2021 |archive-date=23 November 2021 |archive-url=https://web.archive.org/web/20211123061840/https://www.skysports.com/football/birmingham-city-vs-bristol-city/447518 |url-status=live}}

scope=row|6 November 2021

|15th||style=text-align:left|Reading||H

|style=background:#fcc|L||1–2||style=text-align:left|Hogan 3'

|17,535

|{{cite web |url=https://www.bcfc.com/news/archive/report-blues-1-2-reading |title=Report: Blues 1–2 Reading |publisher=Birmingham City F.C. |date=6 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628084940/https://www.bcfc.com/news/archive/report-blues-1-2-reading |url-status=live}}

scope=row|20 November 2021

|15th||style=text-align:left|Hull City||A

|style=background:#fcc|L||0–2||

|12,409

|{{cite web |url=https://www.bbc.co.uk/sport/football/59271021 |title=Hull City 2–0 Birmingham City |website=BBC Sport |date=20 November 2021 |access-date=21 November 2021}}

scope=row|23 November 2021

|17th||style=text-align:left|Coventry City||A

|style=background:#ffc|D||0–0||

|22,676

|{{cite web |url=https://www.bbc.co.uk/sport/football/59300706 |title=Coventry City 0–0 Birmingham City |first=Ged |last=Scott |website=BBC Sport |date=23 November 2021 |access-date=24 November 2021}}

scope=row|27 November 2021

|13th||style=text-align:left|Blackpool||H

|style=background:#cfc|W||1–0||style=text-align:left|Jutkiewicz 81'

|17,686

|{{cite web |url=https://www.bcfc.com/news/archive/report-blues-1-0-blackpool |title=Report: Blues 1–0 Blackpool |publisher=Birmingham City F.C. |date=27 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628085123/https://www.bcfc.com/news/archive/report-blues-1-0-blackpool |url-status=live}}

scope=row|4 December 2021

|15th||style=text-align:left|Millwall||A

|style=background:#fcc|L||1–3||style=text-align:left|Deeney 56'

|14,324

|{{cite web |url=https://www.bbc.co.uk/sport/football/59441014 |title=Millwall 3–1 Birmingham City |website=BBC Sport |date=4 December 2021 |access-date=5 December 2021}}

scope=row|11 December 2021

|15th||style=text-align:left|Cardiff City||H

|style=background:#ffc|D||2–2||style=text-align:left|Deeney 29', Šunjić 45+1'

|17,840

|{{cite web |title=Birmingham 2-2 Cardiff City: Mark McGuinness earns late point for Bluebirds |url=https://www.skysports.com/football/birmingham-city-vs-cardiff-city/447590 |website=Sky Sports |date=11 December 2021 |access-date=21 December 2021 |archive-date=12 December 2021 |archive-url=https://web.archive.org/web/20211212114140/https://www.skysports.com/football/birmingham-city-vs-cardiff-city/447590 |url-status=live}}

scope=row|18 December 2021

|17th||style=text-align:left|Blackburn Rovers||A

|style=background:#fcc|L||0–4||

|12,148

|{{cite web |title=Blackburn Rovers 4-0 Birmingham: Ben Brereton Diaz scores twice in romping win |url=https://www.skysports.com/football/blackburn-rovers-vs-birmingham-city/447603 |website=Sky Sports |date=18 December 2021 |access-date=21 December 2021 |archive-date=19 December 2021 |archive-url=https://web.archive.org/web/20211219094148/https://www.skysports.com/football/blackburn-rovers-vs-birmingham-city/447603 |url-status=live}}

scope=row|2 January 2022

|18th||style=text-align:left|Queens Park Rangers||H

|style=background:#fcc|L||1–2||style=text-align:left|Aneke 75'

|18,279

|{{cite web |url=https://www.skysports.com/football/birmingham-city-vs-queens-park-rangers/report/447638 |title=Birmingham 1–2 QPR: Albert Adomah, Chris Willock help Rangers to victory at St Andrew's |website=Sky Sports |date=2 January 2022 |access-date=28 June 2024 |archive-date=2 January 2022 |archive-url=https://web.archive.org/web/20220102164416/https://www.skysports.com/football/birmingham-city-vs-queens-park-rangers/report/447638 |url-status=live}}

scope=row|15 January 2022

|18th||style=text-align:left|Preston North End||A

|style=background:#ffc|D||1–1||style=text-align:left|Hogan 86'

|12,821

|{{cite web |title=Preston 1-1 Birmingham: Scott Hogan scores late equaliser to end Ryan Lowe's 100 per cent record as North End boss |url=https://www.skysports.com/football/preston-north-end-vs-birmingham-city/report/447660 |website=Sky Sports |date=15 January 2022 |access-date=16 January 2022 |archive-date=18 January 2022 |archive-url=https://web.archive.org/web/20220118182328/https://www.skysports.com/football/preston-north-end-vs-birmingham-city/report/447660 |url-status=live}}

scope=row|18 January 2022

|18th||style=text-align:left|Fulham||A

|style=background:#fcc|L||2–6||style=text-align:left|Šunjić 45', Gardner 74'

|16,491

|{{cite web |url=https://www.skysports.com/football/fulham-vs-birmingham-city/447617 |title=Fulham 6–2 Birmingham: Fabio Carvalho scores twice as Cottagers hit six for third straight game |website=Sky Sports |date=18 January 2022 |access-date=19 January 2022 |archive-date=19 January 2022 |archive-url=https://web.archive.org/web/20220119045653/https://www.skysports.com/football/fulham-vs-birmingham-city/447617 |url-status=live}}

scope=row|22 January 2022

|18th||style=text-align:left|Barnsley||H

|style=background:#cfc|W||2–1||style=text-align:left|Hernández 34', Hogan 51'

|15,742

|{{cite web |url=https://www.skysports.com/football/birmingham-city-vs-barnsley/447662 |title=Birmingham 2-1 Barnsley: Blues win amid fan protests against owners |website=Sky Sports |date=22 January 2022 |access-date=23 January 2022 |archive-date=23 January 2022 |archive-url=https://web.archive.org/web/20220123095323/https://www.skysports.com/football/birmingham-city-vs-barnsley/447662 |url-status=live}}

scope=row|25 January 2022

|18th||style=text-align:left|Peterborough United||H

|style=background:#ffc|D||2–2||style=text-align:left|Gardner 85', Hogan 88'

|16,380

|{{cite web |url=https://www.skysports.com/football/birmingham-city-vs-peterborough-united/447626 |title=Birmingham 2–2 Peterborough: Blues battle back to earn dramatic late draw |website=Sky Sports |date=25 January 2022 |access-date=26 January 2022 |archive-date=27 January 2022 |archive-url=https://web.archive.org/web/20220127094456/https://www.skysports.com/football/birmingham-city-vs-peterborough-united/447626 |url-status=live}}

scope=row|30 January 2022

|17th||style=text-align:left|Derby County||A

|style=background:#ffc|D||2–2||style=text-align:left|Taylor 7', Hogan 56'

|32,211

|{{cite web |url=https://www.skysports.com/football/derby-county-vs-birmingham-city/447676 |title=Derby County 2–2 Birmingham: Krystian Bielik hits stunning late equaliser to rescue a point for Wayne Rooney's men |first=Dan |last=Long |website=Sky Sports |date=30 January 2022 |access-date=1 February 2022 |archive-date=6 February 2022 |archive-url=https://web.archive.org/web/20220206094122/https://www.skysports.com/football/derby-county-vs-birmingham-city/447676 |url-status=live}}

scope=row|4 February 2022

|17th||style=text-align:left|Sheffield United||H

|style=background:#fcc|L||1–2||style=text-align:left|Taylor 61'

|17,194

|{{cite web |url=https://www.skysports.com/football/birmingham-city-vs-sheffield-united/447687 |title=Birmingham 1–2 Sheffield United: Jayden Bogle scores controversial winner in Blades comeback |first=Dan |last=Long |website=Sky Sports |date=4 February 2022 |access-date=10 February 2022 |archive-date=15 February 2022 |archive-url=https://web.archive.org/web/20220215150242/https://www.skysports.com/football/birmingham-city-vs-sheffield-united/447687 |url-status=live}}

scope=row|9 February 2022

|18th||style=text-align:left|AFC Bournemouth||A

|style=background:#fcc|L||1–3||style=text-align:left|Hernández 69'

|8,708

|{{cite news |url=https://www.bbc.co.uk/sport/football/60224953 |title=AFC Bournemouth 3–1 Birmingham City |website=BBC Sport |date=9 February 2022 |access-date=10 February 2022}}

scope=row|12 February 2022

|17th||style=text-align:left|Luton Town||H

|style=background:#cfc|W||3–0||style=text-align:left|Bacuna 25', Taylor 46', Hernández 69'

|17,292

|{{cite web |url=https://www.skysports.com/football/birmingham-city-vs-luton-town/report/447711 |title=Birmingham 3–0 Luton: Blues cruise amid further fan protests |website=Sky Sports |date=12 February 2022 |access-date=19 February 2022 |archive-date=13 February 2022 |archive-url=https://web.archive.org/web/20220213095916/https://www.skysports.com/football/birmingham-city-vs-luton-town/report/447711 |url-status=live}}

scope=row|19 February 2022

|18th||style=text-align:left|Stoke City||A

|style=background:#ffc|D||2–2||style=text-align:left|James 12', Gardner 58'

|23,502

|{{cite news |url=https://www.bbc.co.uk/sport/football/60357080 |title=Stoke City 2–2 Birmingham City |website=BBC Sport |date=19 February 2022 |access-date=19 February 2022}}

scope=row|22 February 2022

|18th||style=text-align:left|Reading||A

|style=background:#fcc|L||1–2||style=text-align:left|McIntyre 82' (o.g.)

|12,073

|{{cite news |url=https://www.skysports.com/football/reading-vs-birmingham-city/447738 |title=Reading 2-1 Birmingham: Interim boss Paul Ince steers Royals to victory |website=Sky Sports |date=22 February 2022 |access-date=23 February 2022 |archive-date=23 February 2022 |archive-url=https://web.archive.org/web/20220223155241/https://www.skysports.com/football/reading-vs-birmingham-city/447738 |url-status=live}}

scope=row|26 February 2022

|19th||style=text-align:left|Huddersfield Town||H

|style=background:#fcc|L||0–2||

|17,318

|{{cite news |url=https://www.bbc.co.uk/sport/football/60441694 |title=Birmingham City 0–2 Huddersfield Town |website=BBC Sport |date=26 February 2022 |access-date=26 February 2022}}

scope=row|5 March 2022

|18th||style=text-align:left|Bristol City||A

|style=background:#cfc|W||2–1||style=text-align:left|Chong 2', Gordon 13'

|21,942

|{{cite news |url=https://www.bbc.co.uk/sport/football/60441694 |title=Bristol City 1–2 Birmingham City |website=BBC Sport |date=5 March 2022 |access-date=5 March 2022}}

scope=row|12 March 2022

|19th||style=text-align:left|Hull City||H

|style=background:#ffc|D||0–0||

|17,231

|{{cite news |url=https://www.bbc.co.uk/sport/football/60628089 |title=Birmingham City 0–0 Hull City |website=BBC Sport |date=12 March 2022 |access-date=13 March 2022}}

scope=row|15 March 2022

|19th||style=text-align:left|Middlesbrough||H

|style=background:#fcc|L||0–2||

|15,852

|{{cite news |url=https://www.bbc.co.uk/sport/football/60656890 |title=Birmingham City 0–2 Middlesbrough |website=BBC Sport |date=15 March 2022 |access-date=16 March 2022}}

scope=row|19 March 2022

|19th||style=text-align:left|Swansea City||A

|style=background:#ffc|D||0–0||

|18,620

|{{cite news |url=https://www.bbc.co.uk/sport/football/60717007 |title=Swansea City 0–0 Birmingham City |website=BBC Sport |date=19 March 2022 |access-date=19 March 2022}}

scope=row|3 April 2022

|18th||style=text-align:left|West Bromwich Albion||H

|style=background:#cfc|W||1–0||style=text-align:left|Taylor 67' (pen.)

|17,936

|{{cite news |url=https://www.bbc.co.uk/sport/football/60890348 |title=Birmingham City 1–0 West Bromwich Albion |first=Ged |last=Scott |website=BBC Sport |date=3 April 2022 |access-date=3 April 2022}}

scope=row|9 April 2022

|18th||style=text-align:left|Nottingham Forest||A

|style=background:#fcc|L||0–2||

|29,293

|{{cite news |url=https://www.bbc.co.uk/sport/football/60963501 |title=Nottingham Forest 2–0 Birmingham City |website=BBC Sport |date=9 April 2022 |access-date=7 September 2023}}

scope=row|15 April 2022

|20th||style=text-align:left|Coventry City||H

|style=background:#fcc|L||2–4||style=text-align:left|Pedersen 12', Gardner 39'

|17,634

|{{cite news |url=https://www.bbc.co.uk/sport/football/61033692 |title=Birmingham City 2–4 Coventry City |website=BBC Sport |date=15 April 2022 |access-date=16 April 2022}}

scope=row|18 April 2022

|20th||style=text-align:left|Blackpool||A

|style=background:#fcc|L||1–6||style=text-align:left|Šunjić 63'

|13,993

|{{cite news |url=https://www.skysports.com/football/blackpool-vs-birmingham-city/447844 |title=Blackpool 6–1 Birmingham: Tangerines thump six past beleaguered Blues |website=Sky Sports |date=18 April 2022 |access-date=18 April 2022 |archive-date=18 April 2022 |archive-url=https://web.archive.org/web/20220418184237/https://www.skysports.com/football/blackpool-vs-birmingham-city/447844 |url-status=live}}

scope=row|23 April 2022

|20th||style=text-align:left|Millwall||H

|style=background:#ffc|D||2–2||style=text-align:left|Bacuna 47', Taylor 79' (pen.)

|17,206

|{{cite news |url=https://www.skysports.com/football/birmingham-city-vs-millwall/report/447854 |title=Birmingham 2–2 Millwall: Benik Afobe hits late penalty to earn point for Lions |website=Sky Sports |date=23 April 2022 |access-date=24 April 2022 |archive-date=24 April 2022 |archive-url=https://web.archive.org/web/20220424135001/https://www.skysports.com/football/birmingham-city-vs-millwall/report/447854 |url-status=live}}

scope=row|30 April 2022

|20th||style=text-align:left|Cardiff City||A

|style=background:#ffc|D||1–1||style=text-align:left|Bela 22'

|21,395

|{{cite news |url=https://www.bbc.co.uk/sport/football/61198204 |title=Cardiff City 1–1 Birmingham City |first=Gareth |last=Vincent |website=BBC Sport |date=30 April 2022 |access-date=30 April 2022}}

scope=row|7 May 2022

|20th||style=text-align:left|Blackburn Rovers||H

|style=background:#fcc|L||1–2||style=text-align:left|Pedersen 78'

|18,659

|{{cite news |title=Birmingham 1-2 Blackburn: Tony Mowbray signs off with Rovers win |url=https://www.skysports.com/football/birmingham-city-vs-blackburn-rovers/447878 |access-date=9 May 2022 |website=Sky Sports |date=7 May 2022 |archive-date=8 May 2022 |archive-url=https://web.archive.org/web/20220508092656/https://www.skysports.com/football/birmingham-city-vs-blackburn-rovers/447878 |url-status=live}}

FA Cup

{{main|2021–22 FA Cup}}

Birmingham City were drawn at home to League One club Plymouth Argyle in the third round.{{cite news |title=The Emirates FA Cup third round proper draw was made on Monday evening |url=https://www.thefa.com/news/2021/dec/06/emirates-fa-cup-third-round-proper-draw-20210612 |publisher=The Football Association |date=6 December 2021 |access-date=8 January 2022 |archive-date=7 December 2021 |archive-url=http://web.archive.org/web/20211207002550/https://www.thefa.com/news/2021/dec/06/emirates-fa-cup-third-round-proper-draw-20210612 |url-status=live}}

class="wikitable plainrowheaders" style=text-align:center

|+ FA Cup match details

scope=col|Round

!scope=col|Date

scope=col|Opponentsscope=col|Venue

!scope=col|Result

scope=col|Score
F–A
scope=col|Scorers

!scope=col|Attendance

scope=col|{{abbr|Refs|References}}
scope=row|Third round

|style=text-align:left|8 January 2022||style=text-align:left|Plymouth Argyle||H

|style=background:#fcc|L||0–1 {{aet}}||

|9,823

|{{cite news |url=https://www.bbc.co.uk/sport/football/59914831 |title=Birmingham City 0–1 Plymouth Argyle |website=BBC Sport |date=8 January 2022 |access-date=9 January 2022}}

EFL Cup

{{main|2021–22 EFL Cup}}

Birmingham were drawn to play League One club Colchester United at home in the first round.{{cite news |url=https://www.bbc.co.uk/sport/football/57600675 |title=Carabao Cup first-round draw: Sutton United to face Cardiff City |website=BBC Sport |date=24 June 2021 |access-date=25 July 2021}} Bowyer made 11 changes from the team that started at Sheffield United 72 hours earlier, giving debuts to Chuks Aneke, Jordan Graham and Marcel Oakley, and it was Oakley who scored the only goal of the game with a 75th-minute deflected shot. Tate Campbell made his Birmingham debut as a substitute, and Jobe Bellingham, the 15-year-old brother of England international Jude, was also named on the bench.{{cite news |url=https://www.birminghammail.co.uk/sport/football/football-news/lee-bowyer-birmingham-city-bellingham-21278482 |title=Lee Bowyer makes 11 Birmingham City changes as Jobe Bellingham makes squad |first=Joseph |last=Chapman |newspaper=Birmingham Mail |date=10 August 2021 |access-date=11 August 2021}}{{cite news |url=https://www.birminghammail.co.uk/sport/football/football-news/birmingham-city-player-ratings-nico-21279550 |title=Birmingham City player ratings as Nico Gordon shines in EFL Cup win |first=Joseph |last=Chapman |newspaper=Birmingham Mail |date=10 August 2021 |access-date=11 August 2021}} In the second round they fielded a slightly less weakened team, but still made 10 changes from the previous league match, with Mitch Roberts, Dion Sanderson and (as a substitute) Alfie Chang making their first Birmingham appearances and Neil Etheridge returning in goal after recovering from COVID-19. Opponents Fulham, newly relegated from the Premier League, scored midway through the first half after an error by Ivan Šunjić, but Birmingham held out until stoppage time before conceding a second.

class="wikitable plainrowheaders" style=text-align:center

|+ EFL Cup match details

scope=col|Round

!scope=col|Date

scope=col|Opponentsscope=col|Venue

!scope=col|Result

scope=col|Score
F–A
scope=col|Scorers

!scope=col|Attendance

scope=col|{{abbr|Refs|References}}
scope=row|First round

|style=text-align:left|10 August 2021||style=text-align:left|Colchester United||H

|style=background:#cfc|W||1–0||style=text-align:left|Oakley 75'

|6,199

|{{cite web |url=https://www.bcfc.com/news/archive/report-blues-1-0-colchester-united |title=Report: Blues 1–0 Colchester United |publisher=Birmingham City F.C. |date=10 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628095649/https://www.bcfc.com/news/archive/report-blues-1-0-colchester-united |url-status=live}}

scope=row|Second round

|style=text-align:left|24 August 2021||style=text-align:left|Fulham||H

|style=background:#fcc|L||0–2||

|4,783

|{{cite news |url=https://www.birminghammail.co.uk/sport/football/football-news/birmingham-city-fulham-player-ratings-21393181 |title=Birmingham City vs Fulham player ratings: Sanderson shines on Blues debut |first=Brian |last=Dick |newspaper=Birmingham Mail |date=24 August 2021 |access-date=25 August 2021}}

Transfers

:For those players released or contract ended before the start of this season please see 2020–21 Birmingham City F.C. season.

=In=

class="wikitable" style=text-align: left
DatePlayerClub {{dagger}}Fee{{abbr|Refs|References}}
1 July 2021Chuks Aneke(Charlton Athletic)Free

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57619307 |title=Chuks Aneke: Birmingham City sign Charlton Athletic striker on two-year deal |website=BBC Sport |date=25 June 2021 |access-date=28 June 2024}}

1 July 2021Jordan Graham(Gillingham)Free

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57599882 |title=Jordan Graham: Winger joins Birmingham City from Gillingham |website=BBC Sport |date=24 June 2021 |access-date=28 June 2024}}

1 July 2021Ryan Woods(Stoke City)Free

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57588600 |title=Ryan Woods: Birmingham City to sign Stoke City midfielder on 1 July |website=BBC Sport |date=23 June 2021 |access-date=28 June 2024}}

16 July 2021Oliver Basey(Sunderland)Free

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/oliver-basey-joins-blues |title=Oliver Basey joins Blues |publisher=Birmingham City FC |date=16 July 2021 |access-date=16 July 2021 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628133223/https://www.bcfc.com/news/archive/oliver-basey-joins-blues |url-status=live}}

9 August 2021Archie Matthews(Swindon Town)Free

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/archie-matthews-signs-for-blues |title=Archie Matthews signs for Blues |publisher=Birmingham City FC |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628133502/https://www.bcfc.com/news/archive/archie-matthews-signs-for-blues |url-status=live}}

31 August 2021Troy DeeneyWatfordFree

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/58388785 |title=Troy Deeney: Birmingham City sign striker following 11 seasons at Watford |website=BBC Sport |date=31 August 2021 |access-date=28 June 2024}}

15 November 2021Renedi Masampu(Dulwich Hamlet)Free

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/renedi-masampu-joins-blues/ |title=Renedi Masampu joins Blues |publisher=Birmingham City F.C. |date=15 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628133803/https://www.bcfc.com/news/archive/renedi-masampu-joins-blues/ |url-status=live}}

27 January 2022Juninho BacunaRangersUndisclosed

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/60152982 |title=Juninho Bacuna & Lyle Taylor: Birmingham sign Rangers midfielder and Nottingham Forest forward |website=BBC Sport |date=27 January 2022 |access-date=1 February 2022}}

: {{dagger}} Brackets round a club's name indicate the player's contract with that club had expired before he joined Birmingham.

= Loaned in =

class="wikitable"
DatePlayerClubReturn{{abbr|Refs|References}}
1 July 2021Riley McGreeCharlotte FC1 January 2022

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57172051 |title=Riley McGree: Birmingham City re-sign Charlotte FC midfielder on loan |website=BBC Sport |date=19 May 2021 |access-date=26 May 2021}}

6 July 2021Juan CastilloChelseaEnd of season, recalled 21 January 2022

| style=text-align:center|{{cite web |url=https://www.bbc.co.uk/sport/football/57741645 |title=Juan Castillo: Birmingham City sign Chelsea defender on season-long loan deal |website=BBC Sport |date=6 July 2021 |access-date=6 July 2021}}{{cite web |title=Juan Castillo leaves Blues |url=https://www.bcfc.com/news/archive/juan-castillo-leaves-blues |publisher=Birmingham City |date=21 January 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628134141/https://www.bcfc.com/news/archive/juan-castillo-leaves-blues |url-status=live}}

9 July 2021Tahith ChongManchester UnitedEnd of season

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57784284 |title=Tahith Chong: Birmingham City sign Manchester United winger on season-long loan |website=BBC Sport |date=9 July 2021 |access-date=8 August 2021}}

19 July 2021Dion SandersonWolverhampton WanderersEnd of season, recalled 4 January 2022

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57887855 |title=Birmingham City: Gary Gardner signs new deal as Dion Sanderson joins on loan |website=BBC Sport |date=19 July 2021 |access-date=19 July 2021}}

26 July 2021Matija SarkicWolverhampton WanderersEnd of season, terminated (injury) 6 January 2022

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57976223 |title=Matija Sarkic: Birmingham City sign Wolves and Montenegro keeper on loan |website=BBC Sport |date=26 July 2021 |access-date=8 August 2021}}{{cite web |url=https://www.wolves.co.uk/news/loan-watch/20220106-sarkics-season-ended-by-injury/ |title=Sarkic's season ended by injury |publisher=Wolverhampton Wanderers F.C. |date=6 January 2022 |access-date=21 January 2022 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628134415/https://www.wolves.co.uk/news/loan-watch/20220106-sarkics-season-ended-by-injury/ |url-status=live}}

4 January 2022Teden MengiManchester UnitedEnd of season

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/59867106 |title=Teden Mengi: Birmingham sign Manchester United defender after Wolves recall Dion Sanderson |website=BBC Sport |date=4 January 2022 |access-date=4 January 2022}}

7 January 2022Taylor RichardsBrighton & Hove AlbionEnd of season

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/59917143 |title=Taylor Richards: Birmingham City sign midfielder on loan from Brighton & Hove Albion |website=BBC Sport |date=7 January 2022 |access-date=16 January 2022}}

14 January 2022Onel HernándezNorwich CityEnd of season

| style=text-align:center|{{cite web |url=https://www.bbc.co.uk/sport/football/59998318 |title=Onel Hernandez: Birmingham sign Norwich City winger on loan deal |website=BBC Sport |date=14 January 2022 |access-date=16 January 2022}}

27 January 2022Lyle TaylorNottingham ForestEnd of season

| style=text-align:center|

{{notelist}}

=Out=

class="wikitable" style=text-align: left
DatePlayerClub {{dagger}}Fee{{abbr|Refs|References}}
15 July 2021Andrés Prieto(Dinamo Tbilisi)Mutual consent

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/blues-agree-prieto-contract-termination/ |title=Blues agree Prieto contract termination |publisher=Birmingham City F.C. |date=15 July 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628134754/https://www.bcfc.com/news/archive/blues-agree-prieto-contract-termination/ |url-status=live}}{{cite web |url=https://fcdinamo.ge/en/news?n=103800&i= |title=Andrés Prieto joined FC Dinamo Tbilisi |publisher=FC Dinamo Tbilisi |date=14 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628135127/https://fcdinamo.ge/en/news?n=103800&i= |url-status=live}}

22 July 2021Steve SeddonOxford UnitedUndisclosed

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/57930814 |title=Steve Seddon: Oxford United sign Birmingham City left-back for undisclosed fee |website=BBC Sport |date=22 July 2021 |access-date=8 August 2021}}

31 August 2021Charlie LakinBurton AlbionUndisclosed

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/charlie-lakin-signs-for-burton-albion-1 |title=Charlie Lakin signs for Burton Albion |publisher=Birmingham City FC |date=1 September 2021 |access-date=28 June 2024 |archive-date=11 January 2024 |archive-url=https://archive.today/20240111185756/https://www.bcfc.com/news/archive/charlie-lakin-signs-for-burton-albion-1 |url-status=live}}

5 November 2021Adam Clayton(Doncaster Rovers)Mutual consent

| style=text-align:center|{{cite web |url=https://www.bcfc.com/news/archive/adam-clayton-departs/ |title=Adam Clayton departs |publisher=Birmingham City F.C. |date=5 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628140048/https://www.bcfc.com/news/archive/adam-clayton-departs/ |url-status=live}}{{cite news |url=https://www.bbc.co.uk/sport/football/60126998 |title=Adam Clayton: Doncaster Rovers sign free agent midfielder on 18-month deal |website=BBC Sport |date=25 January 2022 |access-date=28 June 2024}}

7 January 2022Caolan Boyd-MunceMiddlesbroughUndisclosed

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/59912229 |title=Caolan Boyd-Munce: Middlesbrough sign Birmingham City midfielder |website=BBC Sport |date=7 January 2022 |access-date=9 January 2022}}

14 January 2022Chuks AnekeCharlton AthleticUndisclosed

| style=text-align:center|{{cite news |url=https://www.bbc.co.uk/sport/football/60001093 |title=Chuks Aneke: Charlton Athletic re-sign Birmingham City striker |website=BBC Sport |date=14 January 2022 |access-date=16 January 2022}}

21 January 2022Connor BarrattSheffield UnitedUndisclosed

| style=text-align:center|{{cite news |url=https://www.birminghammail.co.uk/sport/football/transfer-news/birmingham-city-transfer-sheffield-united-22830979 |title=Promising Birmingham City youngster joins Championship rivals |first=Ste |last=McGovern |newspaper=Birmingham Mail |date=21 January 2022 |access-date=26 January 2022}}

31 January 2022Leo Dos ReisMonzaUndisclosed

| style=text-align:center|

17 February 2022Cianole NguepissiWest Bromwich AlbionFree

| style=text-align:center|{{cite web |url=https://www.wba.co.uk/news/nguepissi-pens-pro-deal-baggies |title=Nguepissi pens pro deal with the Baggies |publisher=West Bromwich Albion F.C. |date=17 February 2022 |access-date=18 February 2022 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628140404/https://www.wba.co.uk/news/nguepissi-pens-pro-deal-baggies |url-status=live}}

30 June 2022Jérémie Bela(Clermont Foot)Contract expired

| style="text-align:center"|{{cite web |url=https://www.birminghammail.co.uk/sport/football/transfer-news/birmingham-city-transfers-bela-pedersen-24981508 |title=A Barcelona battering and a Bundesliga bench - How Birmingham City's summer exits are doing |first=Brian |last=Dick |newspaper=Birmingham Mail |date=9 September 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628145225/https://www.birminghammail.co.uk/sport/football/transfer-news/birmingham-city-transfers-bela-pedersen-24981508 |url-status=live}}

30 June 2022Renedi Masampu(Metropolitan Police)Released

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/blues-mens-retained-and-released-list |title=Blues Men's: Retained and released list |publisher=Birmingham City F.C. |date=20 May 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628140540/https://www.bcfc.com/news/all/blues-mens-retained-and-released-list |url-status=live}}{{cite web |url=https://southern-football-league.co.uk/Player-Display/109480/2022/2023 |title=Renedie Masampa: 2022/2023 Biog & Stats |publisher=Southern Football League |access-date=9 August 2023}}

30 June 2022Archie Matthews(Swansea City)Released

| style="text-align:center"|

30 June 2022Kristian Pedersen(1. FC Köln)Contract expired

| style="text-align:center"|

30 June 2022Oriol Soldevila(Intercity)Released

| style="text-align:center"|

30 June 2022Kane Thompson-Sommers(Hereford)Released

| style="text-align:center"|

30 June 2022Connal Trueman(Millwall)Released

| style="text-align:center"|

30 June 2022Yoane ZohoreReleased

| style="text-align:center"|

30 June 2022Iván SánchezReal ValladolidUndisclosed

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/ivan-sanchez-leaves-blues |title=Ivan Sanchez leaves Blues |publisher=Birmingham City F.C. |date=28 June 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628144806/https://www.bcfc.com/news/all/ivan-sanchez-leaves-blues |url-status=live}}

30 June 2022Fran VillalbaSporting GijonUndisclosed

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/fran-villalba-departs-blues |title=Fran Villalba departs Blues |publisher=Birmingham City F.C. |date=24 June 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628145739/https://www.bcfc.com/news/all/fran-villalba-departs-blues |url-status=live}}

: {{dagger}} Brackets round a club's name denote the player joined that club after his Birmingham City contract expired.

=Loaned out=

class="wikitable"
DatePlayerClubReturn{{abbr|Refs|References}}
27 July 2021Ryan StirkMansfield TownEnd of season

| style="text-align:center"|{{cite news |url=https://www.bbc.co.uk/sport/football/57987147 |title=Ryan Stirk: Mansfield Town sign Birmingham City midfielder |website=BBC Sport |date=27 July 2021 |access-date=30 July 2021}}

30 July 2021Zach JeacockSalford CityEnd of season, recalled 11 January 2022

| style="text-align:center"|{{cite news |url=https://www.bbc.co.uk/sport/football/58020149 |title=Zach Jeacock: Salford City sign Birmingham City goalkeeper on season-long loan |website=BBC Sport |date=30 July 2021 |access-date=8 August 2021}}{{cite web |url=https://www.bcfc.com/news/mens/zach-jeacock-back-at-blues |title=Zach Jeacock back at Blues |publisher=Birmingham City F.C. |date=11 January 2022 |access-date=11 January 2022 |archive-date=2 February 2024 |archive-url=https://archive.today/20240202141546/https://www.bcfc.com/news/mens/zach-jeacock-back-at-blues |url-status=live}}

2 August 2021Kane Thompson-SommersWokingJanuary 2022

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/thompson-sommers-joins-woking-on-loan/ |title=Thompson-Sommers joins Woking on loan |publisher=Birmingham City F.C. |date=2 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628154715/https://www.bcfc.com/news/archive/thompson-sommers-joins-woking-on-loan/ |url-status=live}}

3 August 2021Fran VillalbaSporting GijonEnd of season

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/fran-villalba-moves-to-sporting-de-gijon-on-loan/ |title=Fran Villalba moves to Sporting de Gijon on loan |publisher=Birmingham City F.C. |date=3 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628154821/https://www.bcfc.com/news/archive/fran-villalba-moves-to-sporting-de-gijon-on-loan/ |url-status=live}}

9 August 2021Odin BaileyLivingstonEnd of season

| style="text-align:center"|{{cite web |url=https://livingstonfc.co.uk/odin-bailey-joins-the-lions/ |title=Odin Bailey joins the Lions on-loan |publisher=Livingston F.C. |date=9 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628154914/https://livingstonfc.co.uk/odin-bailey-joins-the-lions/ |url-status=live}}

10 August 2021Josh AndrewsRochdaleEnd of season

| style="text-align:center"|{{cite news |url=https://www.bbc.co.uk/sport/football/58158350 |title=Josh Andrews: Birmingham City loan forward to Rochdale for the season |website=BBC Sport |date=10 August 2021 |access-date=28 June 2024}}

11 August 2021Sam CosgroveShrewsbury TownEnd of season, recalled 31 January 2022

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/sam-cosgrove-joins-shrewsbury-town-on-loan/ |title=Sam Cosgrove joins Shrewsbury Town on loan |publisher=Birmingham City F.C. |date=11 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155153/https://www.bcfc.com/news/archive/sam-cosgrove-joins-shrewsbury-town-on-loan/ |url-status=live}}{{cite news |url=https://www.birminghammail.co.uk/sport/football/transfer-news/birmingham-city-transfers-striker-cosgrove-22933889 |title=Confirmed: Birmingham City sanction fresh transfer after striker recall |first=Brian |last=Dick |website=Birmingham Live |date=31 January 2022 |access-date=1 February 2022}}

31 August 2021Jonathan LekoCharlton AthleticEnd of season

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/jonathan-leko-joins-charlton-athletic-on-loan/ |title=Jonathan Leko joins Charlton Athletic on loan |publisher=Birmingham City FC |date=31 August 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155309/https://www.bcfc.com/news/archive/jonathan-leko-joins-charlton-athletic-on-loan/ |url-status=live}}

16 September 2021Archie MatthewsBath City16 October 2021

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/archie-matthews-departs-on-loan/ |title=Archie Matthews departs on loan |publisher=Birmingham City F.C. |date=16 September 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155442/https://www.bcfc.com/news/archive/archie-matthews-departs-on-loan/ |url-status=live}}

23 November 2021Connal TruemanOxford United30 November 2021

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/emergency-loan-connal-trueman/ |title=Emergency Loan: Connal Trueman |publisher=Birmingham City F.C. |date=23 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155609/https://www.bcfc.com/news/archive/emergency-loan-connal-trueman/ |url-status=live}}

26 November 2021Oliver BaseyHednesford Town5 January 2022

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/archive/oliver-basey-joins-hednesford-town-on-youth-loan/ |title=Oliver Basey joins Hednesford Town on youth loan |publisher=Birmingham City F.C. |date=26 November 2021 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155653/https://www.bcfc.com/news/archive/oliver-basey-joins-hednesford-town-on-youth-loan/ |url-status=live}}

26 January 2022Harlee DeanSheffield WednesdayEnd of season

| style="text-align:center"|{{cite news |url=https://www.bbc.co.uk/sport/football/60144386 |title=Harlee Dean: Sheffield Wednesday sign Birmingham City defender on loan until the end of the season |website=BBC Sport |date=26 January 2022 |access-date=1 February 2022}}

31 January 2022Sam CosgroveAFC WimbledonEnd of season

| style="text-align:center"|

31 January 2022Mitchell RobertsCarlisle UnitedEnd of season

| style="text-align:center"|

31 January 2022Iván SánchezReal ValladolidEnd of season

| style="text-align:center"|{{cite news |url=https://www.birminghammail.co.uk/sport/football/football-news/birmingham-city-transfer-news-breaking-22932340 |title=Confirmed: Birmingham City announce second transfer on deadline day |first=Patrick |last=Rowe |website=Birmingham Live |date=31 January 2022 |access-date=1 February 2022}}

11 February 2022Kyle HurstAlvechurchEnd of season

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/kyle-hurst-joins-alvechurch-on-youth-loan |title=Kyle Hurst joins Alvechurch on a youth loan |publisher=Birmingham City F.C. |date=11 February 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155858/https://www.bcfc.com/news/all/kyle-hurst-joins-alvechurch-on-youth-loan |url-status=live}}

11 March 2022Oliver BaseyHednesford TownEnd of season

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/oliver-basey-joins-hednesford-town-on-loan |title=Oliver Basey joins Hednesford Town on loan |publisher=Birmingham City F.C. |date=11 March 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628155952/https://www.bcfc.com/news/all/oliver-basey-joins-hednesford-town-on-loan |url-status=live}}

18 March 2022Archie MatthewsGloucester CityOne month

| style="text-align:center"|{{cite web |url=https://www.bcfc.com/news/all/archie-matthews-joins-gloucester-city-on-loan |title=Archie Matthews joins Gloucester City on loan |publisher=Birmingham City F.C. |date=18 March 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628160437/https://www.bcfc.com/news/all/archie-matthews-joins-gloucester-city-on-loan |url-status=live}}

24 March 2022Yohan ZohoreHednesford TownEnd of season

| style="text-align:center"|{{cite web |url=https://www.hednesfordtownfc.com/2022/03/the-french-connection-blues-forward-adds-firepower-to-the-pitmen-forward-line |title=The French Connection... Blues forward adds firepower to the Pitmen forward line |publisher=Hednesford Town F.C. |date=24 March 2022 |access-date=28 June 2024 |archive-date=28 June 2024 |archive-url=https://archive.today/20240628160529/https://www.hednesfordtownfc.com/2022/03/the-french-connection-blues-forward-adds-firepower-to-the-pitmen-forward-line |url-status=live}}

Appearances and goals

:Sources:{{cite web |url=https://www.bcfc.com/news/archive/2021-22-squad-numbers-confirmed |title=2021/22 squad numbers confirmed |publisher=Birmingham City F.C. |date=5 August 2021 |access-date=5 February 2022 |archive-date=20 June 2024 |archive-url=https://archive.today/20240620122133/https://www.bcfc.com/news/archive/2021-22-squad-numbers-confirmed |url-status=live}}{{cite web |url=https://www.soccerbase.com/teams/team.sd?team_id=291&teamTabs=stats&season_id=154 |title=Birmingham squad details 2021/22 |website=Soccerbase |publisher=Centurycomm |access-date=9 May 2022}}For representative nationality: {{cite web |url=https://www.worldfootball.net/teams/birmingham-city/10/ |title=Birmingham City: Players from A–Z |website=worldfootball.net |publisher=HeimSpiel Medien |access-date=9 May 2022 |archive-date=14 May 2022 |archive-url=https://web.archive.org/web/20220514172504/https://www.worldfootball.net/teams/birmingham-city/10/}}

:Numbers in parentheses denote appearances made as a substitute.

:Players marked {{dagger}} 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

class="wikitable plainrowheaders" style="text-align:center;"

|+ Players' appearances and goals by competition

rowspan="2" scope="col"|{{abbr|No.|Squad number}}

!rowspan="2" scope="col"|{{abbr|Pos.|Playing position}}

!rowspan="2" scope="col" style="width:5em;"|{{abbr|Nat.|Nationality}}

!rowspan="2" scope="col" style="width:15em;"|Name

!colspan="2"|League

!colspan="2"|FA Cup

!colspan="2"|EFL Cup

!colspan="2"|Total

!colspan="2"|Discipline

scope="col" style="width:4em;"|{{abbr|Apps|Appearances}}scope="col"|Goals

!scope="col" style="width:4em;"|{{abbr|Apps|Appearances}}

scope="col"|Goals

!scope="col" style="width:4em;"|{{abbr|Apps|Appearances}}

scope="col"|Goals

!scope="col" style="width:4em;"|{{abbr|Apps|Appearances}}

scope="col"|Goals

!scope="col"|File:Yellow card.svg

!scope="col"|File:Red card.svg

1GKstyle=text-align:left|{{Flag|PHI}}

!scope=row|Neil Etheridge

|21

0101023020
2DFstyle=text-align:left|{{Flag|FRA}}

!scope=row|Maxime Colin

|31 (2)

1100032 (2)120
3DFstyle=text-align:left|{{Flag|DEN}}

!scope=row|Kristian Pedersen

|37

21000382111
4DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Marc Roberts

|39

2000039270
5DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|George Friend

|12 (2)

0102015 (2)021
6MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Ryan Woods

|25 (5)

0100026 (5)071
7MFstyle=text-align:left|{{Flag|NED}}

!scope=row|Tahith Chong *

|19 (1)

1000019 (1)120
8MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Taylor Richards *

|2 (4)

000002 (4)010
9FWstyle=text-align:left|{{Flag|IRL}}

!scope=row|Scott Hogan

|28 (8)

10100029 (8)1020
10FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Lukas Jutkiewicz

|17 (19)

2000017 (19)210
11FWstyle=text-align:left|{{Flag|FRA}}

!scope=row|Jérémie Bela

|26 (5)

2000026 (5)230
12DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Harlee Dean

|14 (1)

0000014 (1)020
13GKstyle=text-align:left|{{Flag|MNE}}

!scope=row|Matija Sarkic * {{dagger}}

|23

0000023000
14FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Jonathan Leko

|1 (3)

000203 (3)010
15FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Chuks Aneke {{dagger}}

|1 (17)

20 (1)0203 (18)220
17MFstyle=text-align:left|{{Flag|ESP}}

!scope=row|Iván Sánchez

|0 (2)

000101 (2)000
18MFstyle=text-align:left|{{Flag|AUS}}

!scope=row|Riley McGree * {{dagger}}

|10 (3)

2001 (1)011 (4)250
18DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Teden Mengi *

|9

0100010010
19MFstyle=text-align:left|{{Flag|WAL}}

!scope=row|Jordan James

|13 (7)

1100014 (7)110
20MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Gary Gardner

|31 (4)

6100032 (4)692
21DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Dion Sanderson * {{dagger}}

|14 (1)

0001015 (1)020
21MFstyle=text-align:left|{{Flag|CUR}}

!scope=row|Juninho Bacuna

|16 (1)

2000016 (1)240
23DFstyle=text-align:left|{{Flag|NED}}

!scope=row|Juan Castillo * {{dagger}}

|1 (2)

000212 (2)010
24MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Jordan Graham

|18 (6)

0002020 (6)010
25MFstyle=text-align:left|{{Flag|CUB}}

!scope=row|Onel Hernández *

|22

3000022330
27GKstyle=text-align:left|{{Flag|ENG}}

!scope=row|Connal Trueman

|0 (1)

000101 (1)000
31MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Charlie Lakin {{dagger}}

|0

0001 (1)01 (1)000
33FWstyle=text-align:left|{{Flag|MSR}}

!scope=row|Lyle Taylor *

|14

5000014530
34MFstyle=text-align:left|{{Flag|CRO}}

!scope=row|Ivan Šunjić

|33 (8)

30 (1)02035 (9)380
35MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|George Hall

|1 (1)

000001 (1)000
36FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Troy Deeney

|15 (6)

4100016 (6)400
38GKstyle=text-align:left|{{Flag|ENG}}

!scope=row|Zach Jeacock

|2

000002000
39MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Jobe Bellingham

|0 (2)

00 (1)0000 (3)000
41MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Remi Walker

|0

000000000
42MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Alfie Chang

|0

00 (1)00 (1)00 (2)000
43DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Mitch Roberts

|1

000102000
45DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Renedi Masampu

|0

000000000
46MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Brandon Khela

|0

000000000
48MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Josh Williams

|0

00 (1)00 (1)00 (2)000
50DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Nico Gordon

|11

1001012120
52DFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Marcel Oakley

|2

000214110
53MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Tate Campbell

|0

0100 (1)02 (1)000
54FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Keyendrah Simmonds

|0

0000 (1)00 (1)000

{{notelist}}

class="wikitable plainrowheaders" style=text-align:center

|+ Players not included in matchday squads

!scope="col"|{{abbr|No.|Squad number}}

!scope="col"|{{abbr|Pos.|Playing position}}

!scope="col" style="width:5em;"|{{abbr|Nat.|Nationality}}

!scope="col" style="width:15em;"|Name

16FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Sam Cosgrove

37MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Odin Bailey

40FWstyle=text-align:left|{{Flag|ENG}}

!scope=row|Adan George

44MFstyle=text-align:left|{{Flag|NIR}}

!scope=row|Caolan Boyd-Munce {{dagger}}

47MFstyle=text-align:left|{{Flag|WAL}}

!scope=row|Ryan Stirk

51MFstyle=text-align:left|{{Flag|ENG}}

!scope=row|Kyle Hurst

References

{{Reflist}}