Cardiff City Squad 2024/2025

This is the current Cardiff City squad - click on any of the Cardiff City squad players to see videos, numbers, stats and pictures of that Cardiff City player. If you have any information or updates of changes to the latest Cardiff City squad list, please contact us.

Cardiff City Squad

Cardiff City Squad: Goalkeepers

Cardiff City Squad: Midfielders

Cardiff City Squad: Forwards

Cardiff City Transfers In 2024/2025

Player From Club Transfer Date Type
Liam FeeneyBlackburn Rovers31-08-2017Free
Craig BrysonDerby County31-08-2017Loan
Omar BogleWigan17-08-2017Unknown
F. KissHaugesund24-07-2017Unknown
Lee TomlinBristol City13-07-2017Unknown
Loic DamourBourg06-07-2017Free
Callum PatersonHearts01-07-2017Free
B. WilsonRochdale01-07-2017Unknown
M. KennedyPlymouth Argyle01-07-2017Unknown
I. SaadiKV Kortrijk01-07-2017Unknown
Neil Leonard Dula EtheridgeWalsall01-07-2017Free
Nathaniel Mendez-LaingRochdale01-07-2017Free
S. O'KeefeMK Dons01-07-2017Unknown
Adam Le FondreBolton30-06-2017Unknown
Danny WardRotherham United22-06-20171.8M €
Lee CampRotherham United16-06-2017Free
A. OshilajaGillingham01-06-2017Unknown
Allan McGregorHull City18-01-2017Loan
I. MeiteHarrow10-01-2017Unknown
Rhys HealeyNewport County09-01-2017Unknown
Greg HalfordRotherham United06-01-2017Unknown
O. ByrneMan Utd02-11-2017Free
R. FeltscherGetafe16-11-2017Free
Declan JohnRangers01-07-2018Unknown
Yanic WildschutNorwich City12-01-2018Loan
Marko GrujicLiverpool17-01-2018Loan
Gary MadineBolton31-01-2018Unknown
Jamie WardNottingham Forest31-01-2018Loan
Armand TraoreNottingham Forest31-01-2018Loan
B. ReidBristol City28-06-2018Unknown
Alex SmithiesQPR28-06-2018Unknown
G. CunninghamPreston NE13-06-2018Unknown
Josh MurphyNorwich City12-06-201811M £
O. ObiWatford25-01-2018Free
Victor Camarasa FerrandoReal Betis09-08-2018Loan
H. ArterBournemouth09-08-2018Loan
El-Hadji Baye Oumar NiasseEverton18-01-2019Loan
Emiliano SalaNantes19-01-2019Unknown
Leandro BacunaReading31-01-20193.4M €
J. McKayChesterfield01-06-2019Unknown
C. NelsonOxford United01-07-2019Unknown
J. DayNewport County01-07-2019Unknown
W. VaulksRotherham United27-06-20192.1M £
R. GlatzelHeidenheim31-07-2019Unknown
G. WhyteOxford United30-07-2019Unknown
A. FlintMiddlesbrough19-07-20194M
P. McKayMorecambe01-07-2019Unknown
Isaac VassellBirmingham City08-08-2019Unknown
M. PackBristol City08-08-2019Unknown
C. BrownLivingston01-07-2019Unknown
J. WaiteHereford United01-07-2019Unknown
J. BodenhamThe New Saints01-07-2019Unknown
Mark Thomas HarrisWrexham01-07-2020Unknown
B. SmithBournemouth30-01-2020Loan
Albert Danquah AdomahNottingham Forest31-01-2020Loan
D. SandersonWolves31-01-2020Loan
J. BaganNotts01-07-2020Unknown
K. MooreWigan13-08-2020€ 2.2M
Jordi Osei-TutuArsenal25-08-2020Loan
Oluwaseyi Babajide OjoLiverpool07-09-2020Loan
G. RatcliffeBarry Town01-07-2020Unknown
Harry WilsonLiverpool16-10-2020Loan
Filip BenkovicLeicester City16-10-2020Loan
D. PhillipsCharlton Athletic16-10-2020Unknown
M. WattersCrawley Town16-01-2021Unknown
P. NgCrewe Alexandra19-01-2021Unknown
Jonathan WilliamsCharlton Athletic01-02-2021Unknown
M. McGuinnessArsenal01-07-2021Free
R. WintleCrewe Alexandra01-07-2021Free
J. CollinsLuton Town01-07-2021Free
R. GilesWolves13-07-2021Loan
Marley WatkinsBristol City10-08-2021Free
C. ZimbaNorthampton Town01-07-2022Unknown
C. DramehLeeds United12-01-2022Loan
T. DoyleMan City20-01-2022Loan
Jordan HugillNorwich City30-01-2022Loan
A. DoughtyStoke City29-01-2022Loan
T. SangSt Johnstone01-07-2022Unknown
U. IkpeazuMiddlesbrough31-01-2022Loan
K. PattenHereford United01-06-2022Unknown
Mahlon Beresford Baker RomeoMillwall15-06-2022Unknown
Andrew Ferai RinomhotaReading01-07-2022Free
V. Daley-CampbellLeicester City01-07-2022Free
E. AdamsForest Green Rovers01-07-2022Free
Jamilu CollinsSC Paderborn01-07-2022Free
C. O'DowdaBristol City01-07-2022Free
Jak AlnwickSt Mirren01-07-2022Free
R. AllsopDerby County01-07-2022Free
R. SawyersWest Brom06-07-2022Free
Cedric KipreWest Brom15-07-2022Loan
O. TannerBromley01-07-2022Unknown
J. Philogene-BidaceAston Villa26-07-2022Loan
J. SimpsonRangers10-08-2022Unknown
N. NkounkouEverton26-08-2022Loan
C. RobinsonWest Brom01-09-2022Unknown
E. KingCrewe Alexandra09-01-2023Unknown
Sory KabaFC Midtjylland31-01-2023Loan
Yakou MeiteReading07-07-2023Free
Dimitrios GoutasSivasspor05-07-2023Free
I. UgboTroyes04-07-2023Loan
K. Ahearne-GrantWest Brom15-07-2023Loan
Aaron RamseyNice15-07-2023Free
J. BowlerNottingham Forest01-08-2023Loan
K. EvansTorquay United08-08-2023Free
Runar Alex RunarssonArsenal18-08-2023Loan
Emmanouil SiopisTrabzonspor18-08-2023Unknown
J. PanzoNottingham Forest01-09-2023Loan
I. DaviesKV Kortrijk01-07-2024Unknown
O. DenhamDundee United01-06-2024Unknown
T. DaviesKilmarnock01-06-2024Unknown
R. LuthraSlough01-01-2024Unknown
M. Fagan-WalcottDunfermline Athletic01-07-2024Unknown
R. TsunodaKV Kortrijk01-07-2024Unknown
N. PhillipsLiverpool30-01-2024Loan
J. Wilson-Esbrand Man City01-02-2024Loan
X. BenjaminDunfermline Athletic01-06-2024Unknown
David TurnbullCeltic01-02-2024Unknown
Ethan HorvathNottingham Forest01-02-2024Unknown
F. DiédhiouGranada31-01-2024Loan
D. LawlorCardiff City19-04-2024Unknown
Calum ChambersAston Villa14-07-2024Free
C. WillockQPR12-07-2024Free

Cardiff City Transfers Out 2024/2025

Player To Club Transfer Date Type
Lex ImmersClub Brugge07-01-2017Free
D. JohnRangers31-08-2017Loan
M. KennedyPortsmouth31-08-2017Loan
S. O'KeefePortsmouth31-08-2017Loan
Craig NooneBolton31-08-2017Unknown
I. MeiteCrawley Town25-08-2017Loan
B. WilsonOldham Athletic04-08-2017Loan
I. SaadiStrasbourg21-07-2017Unknown
S. AjayiRotherham United01-07-2017Unknown
A. OshilajaAFC Wimbledon01-07-2017Free
T. WhartonYork City01-07-2017Free
Tom AdeyemiIpswich Town01-07-2017Free
B. AmosBolton01-07-2017Unknown
Adam Le FondreBolton01-07-2017Free
Emyr HuwsIpswich Town28-06-2017Unknown
Peter WhittinghamBlackburn Rovers13-06-2017Free
Allan McGregorHull City01-06-2017Unknown
T. WhartonWeston-super-M24-03-2017Loan
M. KennedyPlymouth Argyle01-02-2017Loan
S. O'KeefeMK Dons31-01-2017Loan
B. WilsonRochdale30-01-2017Loan
T. O'SullivanColchester United20-01-2017Unknown
E. PhippsColchester United18-01-2017Unknown
T. JamesYeovil Town13-01-2017Free
D. TutondaBarnet01-01-2017Free
J. BirdHereford United14-09-2017Free
O. ByrneChorley03-11-2017Loan
Marko GrujicLiverpool01-07-2018Unknown
Jamie WardNottingham Forest01-07-2018Unknown
Omar BoglePeterborough United31-01-2018Loan
Lee TomlinNottingham Forest31-01-2018Loan
Lee CampSunderland31-01-2018Loan
Armand TraoreNottingham Forest01-07-2018Unknown
B. WilsonTelford Utd02-02-2018Loan
R. FeltscherGalaxy01-01-2018Free
O. ByrneBlackburn Rovers17-02-2018Free
Rhys HealeyTorquay United16-03-2018Loan
Craig BrysonDerby County01-07-2018Unknown
Matthew KennedySt Johnstone21-07-2018Free
B. WilsonBradford City28-07-2018Free
O. ObiHampton Richm03-08-2018Free
O. BogleBirmingham City07-08-2018Loan
Lee CampBirmingham City08-08-2018Free
S. O'KeefePlymouth Argyle24-08-2018Loan
R. HealeyMK Dons24-08-2018Loan
H. ArterBournemouth01-07-2019Unknown
Lee TomlinPeterborough United08-01-2019Loan
Gary MadineSheffield United07-01-2019Loan
P. McKayMorecambe04-01-2019Loan
Mark Thomas HarrisPort Vale23-01-2019Loan
O. BoglePortsmouth28-01-2019Loan
J. McKayChesterfield31-01-2019Loan
S. O'KeefeGillingham01-07-2019Free
Kadeem HarrisSheffield Wednesday13-07-2019Free
Mark Thomas HarrisWrexham01-07-2019Loan
J. BodenhamThe New Saints12-01-2019Loan
Bruno Ecuele MangaDijon19-07-2019€ 2M
Kenneth Dahrup ZohoreWest Brom19-07-2019€ 8.9M
P. McKayAirdrieonians20-07-2019Unknown
B. ReidFulham08-08-2019Loan
G. CunninghamBlackburn Rovers08-08-2019Loan
Loic DamourHearts09-08-2019Unknown
Aron Einar GunnarssonArabi01-07-2019Free
J. BodenhamHereford United13-09-2019Loan
C. BrownLivingston08-01-2020Loan
Gary MadineBlackpool16-01-2020Unknown
J. DayAFC Wimbledon28-01-2020Loan
Albert Danquah AdomahNottingham Forest01-07-2020Unknown
O. BogleADO31-01-2020Loan
D. SandersonWolves01-07-2020Unknown
O. BogleADO Den Haag31-01-2020Loan
Lee PeltierWest Brom31-01-2020Free
J. BaganNotts14-02-2020Loan
Brian MurphyWaterford United13-02-2020Unknown
B. SmithBournemouth01-08-2020Unknown
Danny WardHuddersfield Town17-08-2020Free
Cameron CoxeSolihull03-08-2020Free
Neil Leonard Dula EtheridgeBirmingham City11-09-2020Unknown
Callum PatersonSheffield Wednesday30-09-2020Unknown
A. FlintSheffield Wednesday16-10-2020Loan
J. WaiteWeston-super-M04-09-2020Loan
L. HumphriesWeston-super-M01-07-2020Unknown
S. MooreBracknell01-07-2020Free
J. DayBristol Rovers04-01-2021Loan
G. WhyteHull City14-01-2021Loan
G. CunninghamPreston NE28-01-2021Loan
R. GlatzelFSV Mainz01-02-2021Loan
Nathaniel Mendez-LaingMiddlesbrough01-02-2021Unknown
Jazz RichardsHaverfordwest County07-03-2021Unknown
R. GlatzelHSV01-07-2021Unknown
M. WattersMK Dons08-07-2021Loan
J. DayNewport County01-07-2021Free
A. BolgerCork City29-07-2021Free
Souleymane BambaMiddlesbrough10-08-2021Free
Jonathan WilliamsSwindon Town13-08-2021Free
David Junior HoilettReading19-08-2021Free
R. WintleBlackpool28-08-2021Loan
Josh MurphyPreston NE31-08-2021Loan
Joe BennettLeyton31-08-2021Free
Joe BennettWigan31-08-2021Free
C. ZimbaNorthampton Town06-01-2022Loan
C. DramehLeeds United01-07-2022Unknown
K. EvansLinfield FC31-01-2022Loan
C. BrownOxford United31-01-2022Loan
T. SangSt Johnstone31-01-2022Loan
K. MooreBournemouth31-01-2022Unknown
K. PattenHereford United31-01-2022Loan
Lee TomlinWalsall25-02-2022Free
T. DaviesCardiff Metropolitan University01-01-2022Free
S. BowenNewport County10-06-2022Unknown
A. FlintStoke City15-06-2022Unknown
C. ZimbaNewport County01-07-2022Loan
W. VaulksSheffield Wednesday01-07-2022Free
M. PackPortsmouth01-07-2022Free
J. CollinsDerby County13-07-2022Unknown
Josh MurphyOxford United26-07-2022Free
D. PhillipsOostende27-07-2022Loan
K. PattenFylde01-08-2022Free
Alex SmithiesLeicester City12-08-2022Free
M. McGuinnessSheffield Wednesday18-08-2022Loan
E. KingCrewe Alexandra25-08-2022Loan
Leandro BacunaWatford14-12-2022Unknown
M. WattersBarnsley05-01-2023Loan
N. NkounkouSt Etienne14-01-2023Loan
C. NelsonBlackpool28-01-2023Free
T. SangPort Vale01-07-2023Free
D. PhillipsRotherham United04-07-2023Free
G. WhytePortsmouth01-07-2023Free
Mark Thomas HarrisOxford United11-07-2023Free
O. DenhamDundee United10-07-2023Loan
E. KingMorecambe28-07-2023Loan
I. DaviesKV Kortrijk02-08-2023Loan
J. BaganZW11-08-2023Loan
L. BenjaminWolves01-08-2023Free
J. BaganZulte Waregem11-08-2023Loan
Oluwaseyi Babajide OjoKV Kortrijk16-08-2023Loan
R. AllsopHull City30-08-2023Unknown
M. Fagan-WalcottDunfermline Athletic11-01-2024Loan
E. KingRoss County15-01-2024Loan
K. EvansGateshead17-01-2024Loan
R. TsunodaKV Kortrijk23-01-2024Loan
E. AdamsDerby County31-01-2024Loan
F. DiédhiouGranada01-07-2024Unknown
X. BenjaminDunfermline Athletic01-02-2024Loan
O. DenhamSligo Rovers02-02-2024Loan
J. CroleQueen's Park01-02-2024Free
Andrew Ferai RinomhotaRotherham United01-02-2024Loan
Connor WickhamCharlton Athletic08-03-2024Unknown
D. LawlorCardiff City19-04-2024Unknown

Club: Cardiff City

Other Club Squads from England

Latest Football News