Skip to content
Almanac
Menu

Cardiff City

  • 13W
  • 13S
  • 14O
  • 14W
  • 14S
  • 15O
  • 15W
  • 15S
  • 16O
  • 16W
  • 16S
  • 17O
  • 17W
  • 17S
  • 18W
  • 18S
  • 19W
  • 19S
  • 20O
  • 20W
  • 20S
  • 21W
  • 21S
  • 22O
  • 22W
  • 22S
  • 23O
  • 23W
  • 23S
  • 24O
  • 24W
  • 24S
  • 25O
  • 25W
  • 25S
  • 26S

90% or more have a feeSome have a feeNo fee recordedS summer, W winter, O other dates

In

No moves in.

Out

1 Aug 2008Aaron RamseyMArsenal€6.4M
1 Jul 2010Joe LedleyMCelticFree
11 Aug 2010J. MagennisFAberdeenFree
1 Jul 2011Adam MatthewsDCeltic€225K
27 Jul 2012Tom HeatonGBristol CityFree
16 Aug 2013Joe RallsMYeovil TownLoan
22 Jul 2014S. CaulkerDQueens Park Rangers€10.8M
24 Jul 2014F. CampbellFCrystal Palace€1.1M
28 Jul 2014Jo Inge BergetFCelticLoan
5 Aug 2014Joe LewisGBlackpoolLoan
11 Aug 2014Gary MedelMInter Milan—
11 Aug 2014J. MasonFBolton WanderersLoan
1 Jul 2015Conor McAlenyFEverton—
23 Jul 2015D. JohnsonFGatesheadFree
7 Aug 2015David TutondaDYork CityLoan
20 Aug 2015Kadeem HarrisMBarnsleyLoan
21 Aug 2015Filip KissMHaugesundLoan
24 Aug 2015Joe LewisGFulhamLoan
1 Sept 2015Rhys HealeyFDundeeLoan
29 Sept 2015Semi AjayiDAFC WimbledonLoan
1 Jun 2016Joe LewisGAberdeenFree
19 Jul 2016Scott MaloneDFulham—
12 Aug 2016FabioDMiddlesbrough€2.3M
30 Aug 2016David MarshallGHull City€4.1M
31 Aug 2017Declan JohnDRangersLoan
31 Aug 2017S. O'KeefeMPortsmouthLoan
31 Aug 2017M. KennedyMPortsmouthLoan
1 Jul 2018Declan JohnDRangers—
1 Jul 2018C. BrysonMDerby County—
21 Jul 2018M. KennedyMSt JohnstoneFree
28 Jul 2018Ben WilsonGBradford CityFree
1 Jul 2019S. O'KeefeMGillinghamFree
1 Jul 2019Mark HarrisFWrexhamLoan
1 Jul 2019O. NiasseFEverton—
19 Jul 2019Bruno Ecuele MangaDDijon€2M
21 Jul 2020C. BrownDLivingstonLoan
1 Jul 2021Joe DayGNewport CountyFree
1 Jul 2021Harry WilsonMLiverpool—
1 Jul 2021R. GlatzelFHamburger SV€900K
1 Jul 2021S. OjoMLiverpool—
31 Jul 2021Gavin WhyteFOxford UnitedLoan
10 Aug 2021Sol BambaDMiddlesbroughFree
13 Aug 2021J. WilliamsMSwindon TownFree
19 Aug 2021Junior HoilettMReadingFree
26 Aug 2021Marley WatkinsFAberdeen—
28 Aug 2021R. WintleMBlackpoolLoan
31 Aug 2021J. BennettDWigan AthleticFree
1 Jun 2022J. HugillFNorwich City—
1 Jul 2022C. BrownDOxford UnitedFree
1 Jul 2022Marlon PackMPortsmouthFree
1 Jul 2022Aden FlintDStoke CityFree
1 Jul 2022C. DramehDLeeds United—
13 Jul 2022J. CollinsFDerby County—
26 Jul 2022J. MurphyMOxford UnitedFree
27 Jul 2022Dillon PhillipsGOostendeLoan
25 Aug 2022E. KingMCrewe AlexandraLoan
1 Jul 2023Thomas SangMPort ValeFree
1 Jul 2023Gavin WhyteFPortsmouthFree
10 Jul 2023O. DenhamDDundee UnitedLoan
11 Jul 2023Mark HarrisFOxford UnitedFree
24 Jul 2023Max WattersFBarnsley€330K
28 Jul 2023E. KingMMorecambeLoan
11 Aug 2023Joel BaganDZulte WaregemLoan
16 Aug 2023S. OjoMKortrijkLoan
30 Aug 2023Ryan AllsopGHull City—
1 Jul 2024Nat PhillipsDLiverpool—
1 Jul 2024O. DenhamDSligo RoversFree
10 Jul 2024C. AntwiMNewport CountyFree
17 Jul 2024Ebou AdamsMDerby County—
22 Aug 2024E. KingMStevenageLoan
29 Aug 2024R. WintleMMillwallLoan
31 Aug 2024Roko ŠimićFKortrijkLoan
29 Jun 2025S. MannsverkMAjax—
3 Jul 2025Aaron RamseyMPumas UNAMFree
26 Aug 2025Yakou MéïtéFDamacFree
9 Sept 2025Anwar El GhaziMAl-SailiyaFree
30 Aug 2026E. KingMGillingham—
31 Aug 2026K. EteteFNewport CountyLoan
Total€53.05M

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources