← Cardiff CityActivity by yearArrivalsDepartures
The record since 2016
Cardiff 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 Cardiff City’s live page.
- Moves on record
- 42
- Arrivals
- 23
- Departures
- 19
- Sent on loan
- 16
No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.
Busiest year on record: 2019, with 3 arrivals and 5 departures.
3 in · 3 out
2026
Arrivals
- 26 Aug 2026Krystian Bielikfrom WESWest Bromwich AlbionTransferFee undisclosed
- 5 Aug 2026Jack Moylanfrom LINLincoln CityTransferFee undisclosed
- 16 Jan 2026Harry Tyrerfrom EVEEvertonTransferFee undisclosed
Departures
- 1 Sept 2026Eli Kingto Gillingham F.C.TransferFee undisclosed
- 13 Jul 2026Ryan Wintleto Milton Keynes Dons F.C.Free transfer
- 8 Jan 2026Jak Alnwickto HUDHuddersfield TownTransferFee undisclosed
0 in · 4 out
2025
Arrivals
None on record.
Departures
- 11 Jul 2025Dimitris Goutasto GECGençlerbirliğiFree transfer
- Jul 2025Aaron Ramseyto Pumas UNAMMove
- 2025Nat Phillipsto WESWest Bromwich AlbionMove
- 2025Manolis Siopisto Panathinaikos F.C.Move
4 in · 0 out
2023
Arrivals
- Jul 2023Aaron Ramseyfrom OGCOGC NiceMove
- 2023Malachi Fagan-Walcottfrom TOTSpursTransfer
- 2023Dimitris Goutasfrom SivassporMove
- 2023Manolis Siopisfrom TRATrabzonsporMove
Departures
None on record.
4 in · 0 out
2022
Arrivals
- 13 Jul 2022Sheyi Ojofrom MIWMillwallMove
- 2022Romaine Sawyersfrom STOStoke CityMove
- 2022Jack Simpsonfrom RANRangersMove
- 2022Ollie Tannerfrom Lewes F.C.Move
Departures
None on record.
1 in · 1 out
2021
Arrivals
- 2021Max Wattersfrom Crawley Town F.C.Move
Departures
- 2021Junior Hoilettto Reading F.C.Move
1 in · 0 out
2020
Arrivals
- Jul 2020Mark Harrisfrom WREWrexhamMove
Departures
None on record.
3 in · 5 out
2019
Arrivals
- 1 Jul 2019Will Vaulksfrom FALFalkirkTransfer
- Jan 2019Emiliano Salafrom FCTFC NantesMove
- 2019Curtis Nelsonfrom Oxford United F.C.Move
Departures
- 16 Jul 2019Rhys Healeyto Milton Keynes Dons F.C.Move
- Jul 2019Aron Gunnarssonto Al-Arabi SCMove
- 2019Bruno Ecuele Mangato Dijon FCOMove
- 2019Greg Halfordto ABEAberdeenMove
- 2019Loïc Damourto HEAHeart of MidlothianMove
1 in · 0 out
2018
Arrivals
- 2018Jack McKayfrom LEELeedsMove
Departures
None on record.
3 in · 2 out
2017
Arrivals
- 17 Aug 2017Omar Boglefrom Wigan Athletic F.C.Transfer
- 2017Greg Halfordfrom Rotherham United F.C.Move
- 2017Loïc Damourfrom Football Bourg-en-Bresse Péronnas 01Move
Departures
- 15 Aug 2017Tom Lawrenceto DERDerby CountyTransfer
- Jul 2017Theo Whartonto York City F.C.Move
3 in · 4 out
2016
Arrivals
- 2016Junior Hoilettfrom QUEQueens Park RangersMove
- 2016Rickie Lambertfrom WESWest Bromwich AlbionMove
- 2016Marouane Chamakhfrom CRYPalaceMove
Departures
- 2016Alex Revellto Milton Keynes Dons F.C.Move
- 2016Gabriel Tamașto FCSBMove
- 2016Kagisho Dikgacoito Lamontville Golden Arrows F.C.Move
- 2016Fabioto MIDMiddlesbroughMove
From the historical record: Wikidata, an open database (CC0). Dates are only as exact as the record; “Move” means the type wasn’t recorded. Fees are shown only where a source gives one. Retrospective record, not Swoop intelligence.