The 2024–25 season was the 126th season in the history of Cardiff City Football Club and their sixth consecutive season in the Championship. In addition to the domestic league, the club would also participate in the FA Cup and the EFL Cup.

Transfers In DatePos.PlayerFromFeeRef. 4 July 2024 GK Ewan Griffiths Swansea City Free 4 July 2024 CF Luke Pearce Southampton Free 4 July 2024 AM Michael Reindorf Norwich City Free 12 July 2024 LW Chris Willock Queens Park Rangers Free 14 July 2024CB Calum Chambers Aston VillaFree 31 July 2024 RW Anwar El Ghazi Mainz 05 Free 6 August 2024 LW Baylin Johnson Bournemouth Free 7 August 2024 CM Alexander Robertson Manchester City Undisclosed 20 August 2024 CB Jesper Daland Cercle Brugge Undisclosed 23 August 2024 CB Will Fish Manchester United Undisclosed 30 August 2024 CF Roko Šimić Red Bull Salzburg Undisclosed 17 January 2025 CF Yousef Salech Sirius Undisclosed 5 March 2025 CF Sekou Kaba Manchester United Free

Out DatePos.PlayerToFeeRef. 10 July 2024 CM Cameron Antwi Newport County Undisclosed 17 July 2024 CM Ebou Adams Derby County Undisclosed 26 July 2024 LW Japhet Matondo Stoke City Undisclosed 20 August 2024 CB Mark McGuinness Luton Town Undisclosed 1 January 2025 CB Malachi Fagan-Walcott York City Undisclosed 17 January 2025 LB Thomas Davies Newport County Undisclosed 31 January 2025 DM Manolis Siopis Panathinaikos Undisclosed

Loaned in DatePos.PlayerFromDate untilRef. 30 July 2024 CF Wilfried Kanga Hertha BSC 20 January 2025 28 January 2025 DM Sivert Mannsverk Ajax End of Season 3 February 2025 AM Will Alves Leicester City End of Season

Loaned out DatePos.PlayerToDate untilRef. 16 July 2024 CF Luke Pearce Sligo Rovers 30 November 2024 2 August 2024 CM Joel Colwill Cheltenham Town 10 January 2025 22 August 2024 DM Eli King Stevenage End of Season 23 August 2024 AM Kieron Evans Newport County End of Season 28 August 2024 DM Ryan Wintle Millwall End of Season 30 August 2024 LB Josh Beecher Barry Town United 1 January 2025 31 August 2024 CM Raheem Conte Woking End of Season 31 August 2024 GK Ewan Griffiths Plymouth Parkway 1 January 2025 31 August 2024 CF Roko Šimić Kortrijk End of Season 2 September 2024 CB Malachi Fagan-Walcott York City 1 January 2025 6 January 2025 CB Ryotaro Tsunoda Kortrijk End of Season 12 January 2025 CM Joel Colwill Exeter City End of Season 13 January 2025 GK Jake Dennis Oldham Athletic End of Season 17 January 2025 GK Joe Thomas Yate Town End of Season 24 January 2025 LW Baylin Johnson Maidstone United End of Season 31 January 2025 CF Kion Etete Bolton Wanderers End of Season 3 February 2025 CF Michael Reindorf Bristol Rovers End of Season

Released / out of contract DatePos.PlayerSubsequent clubJoin dateRef. 30 June 2024 CF James Crole Penybont 1 July 2024 30 June 2024 CB Oliver Denham Sligo Rovers 1 July 2024 30 June 2024 CM Kyle Kenniford Haverfordwest County 24 July 2024 30 June 2024 CF Finlay Johnson South Park 3 August 2024 30 June 2024 GK Rohan Luthra Derby County 7 August 2024 30 June 2024 RB Jai Semenyo Eastleigh 7 August 2024 30 June 2024 CM Ryan Kavanagh Barry Town 11 August 2024 30 June 2024 RW Sheyi Ojo Maribor 6 September 2024 30 June 2024 CF Chanka Zimba Marine 13 September 2024 30 June 2024 RB Xavier Benjamin Enfield Town 19 September 2024 30 June 2024 DM Caleb Hughes Yeovil Town 25 October 2024 30 June 2024 AM Romaine Sawyers AFC Wimbledon 5 December 2024 30 August 2024 RB Mahlon Romeo

Current squad

No. Name Nat. Position(s) Date of birth (age) Apps. Goals Year signed Signed from Transfer fee Ends Goalkeepers1Ethan HorvathGK3602024 Nottingham ForestUndisclosed202721Jak AlnwickGK6302022 St MirrenFree202641Matthew TurnerGK002021 Leeds UnitedFree2026 Defenders2Will FishCB2402024 Manchester UnitedUndisclosed20284Dimitrios GoutasCB8152023 SivassporFree20255Jesper DalandCB2202024 Cercle BruggeUndisclosed202812Calum ChambersCB/RB/DM4222024 Aston VillaFree202717Jamilu CollinsLB/CB/LM4312022 SC PaderbornFree202523Joel BaganLB7832020AcademyTrainee202638Perry NgRB/LB/CB18192021 Crewe Alexandra£350,0002026 Midfielders8Joe RallsCM/LM/DM409342011AcademyTrainee202510Aaron RamseyCM/AM5162023 NiceFree202511Callum O'DowdaLW/AM/RW/LWB9462022 Bristol CityFree202814David TurnbullAM3612024 CelticUndisclosed202715Sivert MannsverkCM1502025 AjaxLoan202518Alex RobertsonCM/AMDM3942024 Manchester CityUndisclosed202827Rubin ColwillAM/LW/RW153142020AcademyTrainee202732Ollie TannerLW/AM/RW7142022 Lewes£50,000202735Andy Rinomhota CM/DM/RM8202022 ReadingFree202545Cian AshfordAM4042022AcademyTrainee2027 Forwards16Chris WillockLW/RW/AM3422024 Queens Park RangersFree202719Yakou MéïtéLW/CF/RW7152023 ReadingFree202520Anwar El GhaziRW/LW/CF2732024 Mainz 05Free202522Yousef SalechCF2292025 IK SiriusUndisclosed202929Will AlvesLW1512025 Leicester CityLoan202539Isaak DaviesSS/RW/LW5262020AcademyTrainee202547Callum RobinsonLW/CF/RW82232022 West Bromwich Albion£1,500,0002027 Out on Loan6Ryan WintleDM/CM/CB11752021 Crewe AlexandraFree20269Kion EteteCF/SS629 2022 Tottenham Hotspur£500,000202524Eli KingDM/CM802021AcademyTrainee202625Kieron EvansAM1212020AcademyTrainee202533Ryotaro TsunodaCB/LB002024 Yokohama F. MarinosUndisclosed34Joel ColwillCM502022AcademyTrainee202836Raheem ConteDM/RB502022 Queens Park RangersTrainee2025

Pre-season and friendlies On 21 June, Cardiff City announced their first four pre-season friendlies, against Kidderminster Harriers, KV Kortrijk, Penybont and Reading. Four days later, a fifth fixture was added, against Bristol Rovers. In July, a pre-season training camp in Austria was announced along with friendly matches against Hamburger SV, Hertha BSC and Mamelodi Sundowns.

Competitions Championship

League table

Results summary

Results by round

Matches On 26 June, the Championship fixtures were announced.

FA Cup

Cardiff City entered the competition in the third round, and were drawn away against Sheffield United. In the fifth round they were drawn away against Aston Villa.

EFL Cup

On 27 June, the draw for the first round was made, with Cardiff being drawn at home against Bristol Rovers. In the second round, they were drawn at home to Southampton.

Statistics Appearances and goals

|colspan="14"|Player(s) who featured whilst on loan but returned to parent club during the season:

|colspan="14"|Player(s) who featured but departed the club permanently during the season:

Goals record Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total147 CF 120012222 CF 8109327 AM 1225418 CM 30145=19 RW 300320 RW 300345 LW 2103Own Goals 20139=11 LB 200212 CB 200216 LW 200232 RW 200239 CF 200214=4 CB 10015 CB 001114 CM 100129 AM 100138 RB 1001Total 484557

Assists record Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total127 AM 40042=11 LB 300318 CM 300329 AM 300332 RW 201345 AM 30037=16 LW 200220 RW 110223 LB 110210=4 CB 10018 CB 100112 CB 100115 DM 100122 CF 100125 AM 001135 CM 100136 DM 001138 RB 100144 RB 100146 CF 001147 CF 1001Total 312437

Disciplinary record Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total 112 CB 801000000801238 RB 900000000900311 LM 7001000008004=18 CM 70000000070023 LB 4010000004016=4 CB 3010000003018 CM 60000000060035 CM 60000000060092 CB 40010000050010=3 CM 40000000040015 DM 40000000040027 AM 20010010040047 LW 10100000010114=5 CB 20000000020014 CM 20000000020021 GK 20000000020022 CF 20000000020018=5 CB 00000010010010 CM 10000000010017 LB 10000000010019 CF 10000000010031 CB 00000010010032 RW 10000000010039 CF 100000000100Total 77043003008304

References