Live
← Birmingham City
The record since 2016

Birmingham City: transfer history

Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see Birmingham City’s live page.

Moves on record
61
Arrivals
29
Departures
32
Sent on loan
10

No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.

Activity by yearArrivalsDepartures

Busiest year on record: 2026, with 9 arrivals and 12 departures.

9 in · 12 out

2026

Arrivals

  1. 14 Aug 2026Max Birdfrom BRIBristol CityTransferFee undisclosed
  2. 30 Jul 2026Kristoffer Lundfrom Palermo FCTransferFee undisclosed
  3. 28 Jul 2026Luis Vázquezfrom RSCRSC AnderlechtTransferFee undisclosed
  4. 3 Jul 2026Dael Fryfrom MIDMiddlesbroughFree transfer
  5. 1 Jul 2026Jhon Solísfrom GIRGironaTransferFee undisclosed
  6. 2 Feb 2026Patrick Robertsfrom SUNSunderlandTransferFee undisclosed
  7. 27 Jan 2026Carlos Vicentefrom DEPDeportivo AlavésTransferFee undisclosed
  8. 20 Jan 2026August Priskefrom Djurgårdens IF FotbollTransferFee undisclosed
  9. 2 Jan 2026Kai Wagnerfrom PHIPhiladelphia UnionTransferFee undisclosed

Departures

  1. 21 Jul 2026Kyogo Furuhashito LAGLA GalaxyTransferFee undisclosed
  2. 17 Jul 2026Kai Wagnerto PHIPhiladelphia UnionTransferFee undisclosed
  3. 2 Feb 2026Tyler Robertsto Mansfield Town F.C.TransferFee undisclosed
  4. 1 Feb 2026Willum Þór Willumssonto NECNECTransferFee undisclosed
  5. 30 Jan 2026Alfie Changto Walsall F.C.Free transfer
  6. 30 Jan 2026Bailey Peacock-Farrellto Blackpool F.C.TransferFee undisclosed
  7. 24 Jan 2026Alfons Sampstedto GOAGo Ahead EaglesTransferFee undisclosed
  8. 20 Jan 2026Keshi Andersonto PORPortsmouthFree transfer
  9. 15 Jan 2026Lyndon Dykesto CHACharlton AthleticTransferFee undisclosed
  10. 5 Jan 2026Emil Hanssonto SBVSBV ExcelsiorTransferFee undisclosed
  11. 1 Jan 2026Dion Sandersonto DERDerby CountyTransferFee undisclosed
  12. 2026Willum Þór Willumssonto NECTransfer
2 in · 0 out

2025

Arrivals

  1. 4 Jul 2025Bright Osayi-Samuelfrom FENFenerbahçeFree transfer
  2. 2025Marvin Duckschfrom SVWSV Werder BremenMove

Departures

None on record.

1 in · 1 out

2024

Arrivals

  1. 2024Emil Hanssonfrom Heracles AlmeloMove

Departures

  1. 1 Jul 2024John Ruddyto NEWNewcastleMove
2 in · 1 out

2023

Arrivals

  1. Jul 2023Koji Miyoshifrom ROYRoyal AntwerpMove
  2. 30 Jan 2023Paik Seung-hofrom Jeonbuk Hyundai Motors FCMove

Departures

  1. 2023Johan Bellinghamto SUNSunderlandMove
1 in · 1 out

2022

Departures

  1. 2022Ivan Šunjićto HERHertha BSCMove
0 in · 2 out

2021

Arrivals

None on record.

Departures

  1. 2021Alen Halilovićto Reading F.C.Move
  2. 2021Mikel San Joséto SD AmorebietaMove
2 in · 2 out

2020

4 in · 2 out

2019

Arrivals

  1. 27 Jul 2019Ivan Šunjićfrom GNK Dinamo ZagrebTransfer
  2. 1 Jul 2019Odin Baileyfrom Gloucester City A.F.C.Move
  3. 1 Jul 2019Steve Seddonfrom AFC WimbledonMove
  4. 18 Jan 2019Kerim Mrabtifrom Djurgårdens IF FotbollFree transfer

Departures

  1. 28 Jan 2019Omar Bogleto PORPortsmouthMove
  2. 2019José Ignacio Peleteiroto AVLVillaMove
1 in · 4 out

2018

Arrivals

  1. 1 Jul 2018Kristian Pedersenfrom FCU1. FC Union BerlinTransfer

Departures

  1. 14 Sept 2018Diego Fabbrinito FC BotoșaniMove
  2. 21 Jul 2018Jérémie Bogato USAUS Sassuolo CalcioTransfer
  3. 2018Fran Stensonto Manchester City W.F.C.Move
  4. Jan 2018David Popato FC UTA AradMove
2 in · 2 out

2017

5 in · 5 out

2016

Arrivals

  1. 12 Aug 2016Greg Stewartfrom DUNDundeeTransfer
  2. 8 Aug 2016Ché Adamsfrom SHESheffield UnitedTransfer
  3. 2016Diego Fabbrinifrom MIWMillwallMove
  4. 2016Jack Storerfrom Stevenage F.C.Move
  5. 2016Isabelle Lindenfrom 1. FFC FrankfurtMove

Departures

  1. 2016Demarai Grayto LEILeicester CityMove
  2. 2016Shane Lowryto Perth Glory FCMove
  3. 2016Emmanuel Mbendeto Chemnitzer FCMove
  4. 2016Alex Jonesto Port Vale F.C.Move
  5. 2016Lloyd Dyerto BURBurnleyMove

From the historical record: Wikidata (CC0) and Wikipedia’s transfer lists (CC BY-SA 4.0), each fee credited to the outlet or club that reported it. Dates are only as exact as the record; “Move” means the type wasn’t recorded. Retrospective record, not Swoop intelligence.