Live
← Cardiff City
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.

Activity by yearArrivalsDepartures

Busiest year on record: 2019, with 3 arrivals and 5 departures.

3 in · 3 out

2026

Arrivals

  1. 26 Aug 2026Krystian Bielikfrom WESWest Bromwich AlbionTransferFee undisclosed
  2. 5 Aug 2026Jack Moylanfrom LINLincoln CityTransferFee undisclosed
  3. 16 Jan 2026Harry Tyrerfrom EVEEvertonTransferFee undisclosed

Departures

  1. 1 Sept 2026Eli Kingto Gillingham F.C.TransferFee undisclosed
  2. 13 Jul 2026Ryan Wintleto Milton Keynes Dons F.C.Free transfer
  3. 8 Jan 2026Jak Alnwickto HUDHuddersfield TownTransferFee undisclosed
0 in · 4 out

2025

Arrivals

None on record.

Departures

  1. 11 Jul 2025Dimitris Goutasto GECGençlerbirliğiFree transfer
  2. Jul 2025Aaron Ramseyto Pumas UNAMMove
  3. 2025Nat Phillipsto WESWest Bromwich AlbionMove
  4. 2025Manolis Siopisto Panathinaikos F.C.Move
4 in · 0 out

2023

Arrivals

  1. Jul 2023Aaron Ramseyfrom OGCOGC NiceMove
  2. 2023Malachi Fagan-Walcottfrom TOTSpursTransfer
  3. 2023Dimitris Goutasfrom SivassporMove
  4. 2023Manolis Siopisfrom TRATrabzonsporMove

Departures

None on record.

4 in · 0 out

2022

Arrivals

  1. 13 Jul 2022Sheyi Ojofrom MIWMillwallMove
  2. 2022Romaine Sawyersfrom STOStoke CityMove
  3. 2022Jack Simpsonfrom RANRangersMove
  4. 2022Ollie Tannerfrom Lewes F.C.Move

Departures

None on record.

1 in · 1 out

2021

Arrivals

  1. 2021Max Wattersfrom Crawley Town F.C.Move

Departures

  1. 2021Junior Hoilettto Reading F.C.Move
1 in · 0 out

2020

Arrivals

  1. Jul 2020Mark Harrisfrom WREWrexhamMove

Departures

None on record.

3 in · 5 out

2019

Arrivals

  1. 1 Jul 2019Will Vaulksfrom FALFalkirkTransfer
  2. Jan 2019Emiliano Salafrom FCTFC NantesMove
  3. 2019Curtis Nelsonfrom Oxford United F.C.Move

Departures

  1. 16 Jul 2019Rhys Healeyto Milton Keynes Dons F.C.Move
  2. Jul 2019Aron Gunnarssonto Al-Arabi SCMove
  3. 2019Bruno Ecuele Mangato Dijon FCOMove
  4. 2019Greg Halfordto ABEAberdeenMove
  5. 2019Loïc Damourto HEAHeart of MidlothianMove
1 in · 0 out

2018

Arrivals

  1. 2018Jack McKayfrom LEELeedsMove

Departures

None on record.

3 in · 2 out

2017

Arrivals

  1. 17 Aug 2017Omar Boglefrom Wigan Athletic F.C.Transfer
  2. 2017Greg Halfordfrom Rotherham United F.C.Move
  3. 2017Loïc Damourfrom Football Bourg-en-Bresse Péronnas 01Move

Departures

  1. 15 Aug 2017Tom Lawrenceto DERDerby CountyTransfer
  2. Jul 2017Theo Whartonto York City F.C.Move
3 in · 4 out

2016

Departures

  1. 2016Alex Revellto Milton Keynes Dons F.C.Move
  2. 2016Gabriel Tamașto FCSBMove
  3. 2016Kagisho Dikgacoito Lamontville Golden Arrows F.C.Move
  4. 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.