2024–25 Cardiff City F.C. season

Cardiff City
2024–25 season
OwnerVincent Tan
ChairmanMehmet Dalman
ManagerErol Bulut
(until 22 September)[1]
Omer Riza
(interim 22 Sep-5 Dec)[1]
Omer Riza
(from 5 December to 19 April)[2]
Aaron Ramsey
(interim from 19 April)
StadiumCardiff City Stadium
Championship24th (relegated)
FA CupFifth round
EFL CupSecond round
Top goalscorerLeague:
Callum Robinson (12)

All:
Callum Robinson (12)
Highest home attendance26,536 v Swansea City
(18 January 2025, Championship)
Lowest home attendance5,718 v Bristol Rovers
(13 August 2024, EFL Cup)
Average home league attendance19,344
Biggest win5–0 v Plymouth Argyle (H)
(19 October 2024, Championship)
Biggest defeat7–0 v Leeds United (A)
(01 February 2025, Championship)
All statistics correct as of 3 May 2025.

The 2024–25 season is 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

Date Pos. Player From Fee Ref.
4 July 2024 GK Ewan Griffiths[a] Swansea City Free [3]
4 July 2024 CF Luke Pearce[a] Southampton Free [3]
4 July 2024 AM Michael Reindorf [a] Norwich City Free [3]
12 July 2024 LW Chris Willock Queens Park Rangers Free [4]
14 July 2024 CB Calum Chambers Aston Villa Free [5]
31 July 2024 RW Anwar El Ghazi Mainz 05 Free [6]
6 August 2024 LW Baylin Johnson[a] Bournemouth Free [7]
7 August 2024 CM Alexander Robertson Manchester City Undisclosed [8]
20 August 2024 CB Jesper Daland Cercle Brugge Undisclosed [9]
23 August 2024 CB Will Fish Manchester United Undisclosed [10]
30 August 2024 CF Roko Šimić Red Bull Salzburg Undisclosed [11]
17 January 2025 CF Yousef Salech Sirius Undisclosed [12]
5 March 2025 CF Sekou Kaba[a] Manchester United Free [13]
  1. ^ a b c d e Signed initially for the U21s

Out

Date Pos. Player To Fee Ref.
10 July 2024 CM Cameron Antwi Newport County Undisclosed [14]
17 July 2024 CM Ebou Adams Derby County Undisclosed [15]
26 July 2024 LW Japhet Matondo Stoke City Undisclosed [16]
20 August 2024 CB Mark McGuinness Luton Town Undisclosed [17]
1 January 2025[a] CB Malachi Fagan-Walcott York City Undisclosed [18]
17 January 2025 LB Thomas Davies Newport County Undisclosed [19]
31 January 2025 DM Manolis Siopis Panathinaikos Undisclosed [20]
  1. ^ The transfer was announced on 24 December, but would come official on January 1 once the transfer window reopened

Loaned in

Date Pos. Player From Date until Ref.
30 July 2024 CF Wilfried Kanga Hertha BSC 20 January 2025[a] [22]
28 January 2025 DM Sivert Mannsverk Ajax End of Season [23]
3 February 2025 AM Will Alves Leicester City End of Season [24]
  1. ^ On 20 January, Kanga was recalled back to his parent club Hertha BSC[21]

Loaned out

Date Pos. Player To Date until Ref.
16 July 2024 CF Luke Pearce Sligo Rovers 30 November 2024 [25]
2 August 2024 CM Joel Colwill Cheltenham Town 10 January 2025[a] [26][27]
22 August 2024 DM Eli King Stevenage End of Season [28]
23 August 2024 AM Kieron Evans Newport County End of Season [29]
28 August 2024 DM Ryan Wintle Millwall End of Season [30]
30 August 2024 LB Josh Beecher Barry Town United 1 January 2025 [31]
31 August 2024 CM Raheem Conte Woking End of Season [32]
31 August 2024 GK Ewan Griffiths Plymouth Parkway 1 January 2025 [33]
31 August 2024 CF Roko Šimić Kortrijk End of Season [34]
2 September 2024 CB Malachi Fagan-Walcott York City 1 January 2025[b] [35][18]
6 January 2025 CB Ryotaro Tsunoda Kortrijk End of Season [36]
12 January 2025 CM Joel Colwill Exeter City End of Season [37]
13 January 2025 GK Jake Dennis Oldham Athletic End of Season [38]
17 January 2025 GK Joe Thomas Yate Town End of Season [39]
24 January 2025 LW Baylin Johnson Maidstone United End of Season [40]
31 January 2025 CF Kion Etete Bolton Wanderers End of Season [41]
3 February 2025 CF Michael Reindorf Bristol Rovers End of Season [42]
  1. ^ On 10 January, Colwill was recalled back from his loan at Cheltenham
  2. ^ On 24 December, it was announced that Fagan-Walcott would sign for York permanently.

Released / out of contract

Date Pos. Player Subsequent club Join date Ref.
30 June 2024 CF James Crole Penybont 1 July 2024 [43][44]
30 June 2024 CB Oliver Denham Sligo Rovers 1 July 2024 [43][45]
30 June 2024 CM Kyle Kenniford Haverfordwest County 24 July 2024 [43][46]
30 June 2024 CF Finlay Johnson South Park 3 August 2024 [43][47]
30 June 2024 GK Rohan Luthra Derby County 7 August 2024 [43][48]
30 June 2024 RB Jai Semenyo Eastleigh 7 August 2024 [43]
30 June 2024 CM Ryan Kavanagh Barry Town 11 August 2024 [43]
30 June 2024 RW Sheyi Ojo Maribor 6 September 2024 [43]
30 June 2024 CF Chanka Zimba Marine 13 September 2024 [43]
30 June 2024 RB Xavier Benjamin Enfield Town 19 September 2024 [43]
30 June 2024 DM Caleb Hughes Yeovil Town 25 October 2024 [43][49]
30 June 2024 AM Romaine Sawyers AFC Wimbledon 5 December 2024 [43][50]
30 August 2024 RB Mahlon Romeo [51]

Current squad

As of 3 May 2025

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No. Name Nat. Position(s) Date of birth (Age) Apps. Goals Year signed Signed from Transfer fee Ends
Goalkeepers
1 Ethan Horvath GK (1995-06-09) 9 June 1995 36 0 2024 Nottingham Forest Undisclosed 2027[52]
21 Jak Alnwick GK (1993-06-17) 17 June 1993 63 0 2022 St Mirren Free 2026[53]
41 Matthew Turner GK (2002-03-27) 27 March 2002 0 0 2021 Leeds United Free 2026[54]
Defenders
2 Will Fish CB (2003-02-17) 17 February 2003 24 0 2024 Manchester United Undisclosed 2028
4 Dimitrios Goutas CB (1994-04-04) 4 April 1994 81 5 2023 Sivasspor Free 2025[55]
5 Jesper Daland CB (2000-01-06) 6 January 2000 22 0 2024 Cercle Brugge Undisclosed 2028
12 Calum Chambers CB/RB/DM (1995-01-20) 20 January 1995 42 2 2024 Aston Villa Free 2027
17 Jamilu Collins LB/CB/LM (1994-08-05) 5 August 1994 43 1 2022 SC Paderborn Free 2025
23 Joel Bagan LB (2001-09-03) 3 September 2001 78 3 2020 Academy Trainee 2026[56]
38 Perry Ng RB/LB/CB (1996-04-27) 27 April 1996 181 9 2021 Crewe Alexandra £350,000 2026[57]
Midfielders
8 Joe Ralls CM/LM/DM (1993-10-12) 12 October 1993 409 34 2011 Academy Trainee 2025[58]
10 Aaron Ramsey CM/AM (1990-12-26) 26 December 1990 51 6 2023 Nice Free 2025
11 Callum O'Dowda LW/AM/RW/LWB (1995-04-23) 23 April 1995 94 6 2022 Bristol City Free 2028
14 David Turnbull AM (1999-07-10) 10 July 1999 36 1 2024 Celtic Undisclosed 2027[59]
15 Sivert Mannsverk CM (2002-05-08) 8 May 2002 15 0 2025 Ajax Loan 2025
18 Alex Robertson CM/AMDM (2003-04-17) 17 April 2003 39 4 2024 Manchester City Undisclosed 2028
27 Rubin Colwill AM/LW/RW (2002-04-27) 27 April 2002 153 14 2020 Academy Trainee 2027[60]
32 Ollie Tanner LW/AM/RW (2002-05-13) 13 May 2002 71 4 2022 Lewes £50,000 2027
35 Andy Rinomhota CM/DM/RM (1997-04-21) 21 April 1997 82 0 2022 Reading Free 2025
45 Cian Ashford AM (2004-09-24) 24 September 2004 40 4 2022 Academy Trainee 2027[61]
Forwards
16 Chris Willock LW/RW/AM (1998-01-31) 31 January 1998 34 2 2024 Queens Park Rangers Free 2027
19 Yakou Méïté LW/CF/RW (1996-02-11) 11 February 1996 71 5 2023 Reading Free 2025[62]
20 Anwar El Ghazi RW/LW/CF (1995-05-03) 3 May 1995 27 3 2024 Mainz 05 Free 2025
22 Yousef Salech CF (2002-01-17) 17 January 2002 22 9 2025 IK Sirius Undisclosed 2029
29 Will Alves LW (2005-05-04) May 4, 2005 15 1 2025 Leicester City Loan 2025
39 Isaak Davies SS/RW/LW (2001-09-25) 25 September 2001 52 6 2020 Academy Trainee 2025
47 Callum Robinson LW/CF/RW (1995-02-02) 2 February 1995 82 23 2022 West Bromwich Albion £1,500,000 2027
Out on Loan
6 Ryan Wintle DM/CM/CB (1997-06-13) 13 June 1997 117 5 2021 Crewe Alexandra Free 2026[63]
9 Kion Etete CF/SS (2001-11-28) 28 November 2001 62 9 2022 Tottenham Hotspur £500,000 2025
24 Eli King DM/CM (2002-12-23) 23 December 2002 8 0 2021 Academy Trainee 2026[64]
25 Kieron Evans AM (2001-12-19) 19 December 2001 12 1 2020 Academy Trainee 2025[65]
33 Ryotaro Tsunoda CB/LB (1999-06-27) 27 June 1999 0 0 2024 Yokohama F. Marinos Undisclosed [66]
34 Joel Colwill CM (2004-10-27) 27 October 2004 5 0 2022 Academy Trainee 2028[60]
36 Raheem Conte DM/RB (2002-11-11) 11 November 2002 5 0 2022 Queens Park Rangers Trainee 2025[67]

Pre-season and friendlies

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

  Win   Draw   Loss   Fixtures

10 July 2024 Friendly Cardiff City 0–1 Kidderminster Harriers Canton
19:30 BST Report
  • Colwill 44' (o.g.)
Stadium: Cardiff International Sports Stadium
13 July 2024 Friendly Cardiff City 3–1 KV Kortrijk Canton
12:00 BST Report Stadium: Cardiff International Sports Stadium
16 July 2024 Friendly Cardiff City 7–1 Penybont Canton
19:30 BST
Report
  • 58'
Stadium: Cardiff International Sports Stadium
21 July 2024 Friendly Hamburger SV 0–3 Cardiff City Bramberg am Wildkogel, Austria
16:00 CEST
(15:00 BST)
Report
Stadium: Smaragd-Arena
23 July 2024 Friendly Mamelodi Sundowns 1–1 Cardiff City Wörgl, Austria
16:00 CEST
(15:00 BST)
Report
Stadium: Sportzentrum
Note: Fixture was initially scheduled to take place at Waldstadion but was switched to Sportzentrum in Wörgl.[73]
25 July 2024 Friendly Hertha BSC 1–1 Cardiff City St. Johann in Tirol, Austria
18:00 CEST
(17:00 BST)
Report Stadium: Koasastadion St. Johann
31 July 2024 Friendly Cardiff City 2–1 Reading Leckwith
19:30 BST Robinson 4', 78' Report Azeez 12' Stadium: Cardiff City Stadium
3 August 2024 Friendly Bristol Rovers 0–2 Cardiff City Horfield
15:00 BST Report
Stadium: Memorial Stadium

Competitions

Championship

League table

Pos Team Pld W D L GF GA GD Pts Promotion, qualification or relegation
20 Preston North End 46 10 20 16 48 59 −11 50
21 Hull City 46 12 13 21 44 54 −10 49
22 Luton Town (R) 46 13 10 23 45 69 −24 49 Relegation to EFL League One
23 Plymouth Argyle (R) 46 11 13 22 51 88 −37 46
24 Cardiff City (R) 46 9 17 20 48 73 −25 44
Source: English Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[74]
(R) Relegated

Results summary

Overall Home Away
Pld W D L GF GA GD Pts W D L GF GA GD W D L GF GA GD
46 9 17 20 48 73  −25 44 7 6 10 24 27  −3 2 11 10 24 46  −22

Last updated: complete.
Source: Soccerway

Results by round

Round1234567891011121314151617182021222324252619127282930323334312353637383940414243444546
GroundHAAHAHAHAHHAHAHAHAHAHAAHAHHAHAAHAHHAHAHAAHAHHA
ResultLLDLLLLWDWWDWLLDLDLDLLWDDDWDWLLDDWLLLWDDDLLDDL
Position20242424242424242422202017212221212022212223222323212020181920202119212121212122222223232424
Points0011111458111215151516161717181818212223242728313131323336363636394041424242434444
Source: EFL
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:

Matches

On 26 June, the Championship fixtures were announced.[75]

  Win   Draw   Loss   Fixtures

10 August 2024 1 Cardiff City 0–2 Sunderland Leckwith
12:30 BST BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 21,401
Referee: Andy Davies
Note: Live on Sky TV
17 August 2024 2 Burnley 5–0 Cardiff City Burnley
15:00 BST
BBC report
Sky report
Ramsey  42' Stadium: Turf Moor
Attendance: 19,759
Referee: Michael Salisbury
25 August 2024 3 Swansea City 1–1 Cardiff City Landore
15:00 BST
BBC report
Sky report
EFL report
Stadium: Swansea.com Stadium
Attendance: 20,174
Referee: Oliver Langford
Note: Fixture was initially scheduled for 24 August, but was moved for live Sky Sports broadcast.[76]
31 August 2024 4 Cardiff City 0–2 Middlesbrough Leckwith
12:30 BST
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 18,000
Referee: David Webb
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[76]
14 September 2024 5 Derby County 1–0 Cardiff City Derby
15:00 BST BBC report
Sky report
Stadium: Pride Park Stadium
Attendance: 28,985
Referee: Matt Donohue
21 September 2024 6 Cardiff City 0–2 Leeds United Leckwith
15:00 BST BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 23,207
Referee: Josh Smith
28 September 2024 7 Hull City 4–1 Cardiff City Kingston upon Hull
15:00 BST Belloumi 22', 35'
McLoughlin  28'
Zambrano 51'
Slater  69'
Mehlem  76'
Bedia 90+1' (pen.)
BBC report
Sky report
Fish  13'
Robinson 18'
Collins  22'
O'Dowda  57'
Ng  75'
Stadium: MKM Stadium
Attendance: 22,665
Referee: Leigh Doughty
1 October 2024 8 Cardiff City 1–0 Millwall Leckwith
19:45 BST
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 15,687
Referee: Gavin Ward
Note: Live on Sky Sports Extra
6 October 2024 9 Bristol City 1–1 Cardiff City Ashton Gate
15:00 BST McNally 73' BBC report
Sky report
Stadium: Ashton Gate
Attendance: 22,664
Referee: Bobby Madley
Note: Fixture was initially scheduled for 5 October, but was moved for live Sky Sports broadcast.[77]
19 October 2024 10 Cardiff City 5–0 Plymouth Argyle Leckwith
12:30 BST
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 20,634
Referee: Andrew Kitchen
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[77]
22 October 2024 11 Cardiff City 2–0 Portsmouth Leckwith
19:45 BST
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 18,534
Referee: Oliver Langford
26 October 2024 12 West Bromwich Albion 0–0 Cardiff City West Bromwich
15:00 BST BBC report
Sky report
Stadium: The Hawthorns
Attendance: 23,978
Referee: Josh Smith
2 November 2024 13 Cardiff City 2–1 Norwich City Leckwith
15:00 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 19,032
Referee: Lewis Smith
6 November 2024 14 Luton Town 1–0 Cardiff City Luton
20:00 GMT Brown 57' BBC report
Sky report
Stadium: Kenilworth Road
Attendance: 10,655
Referee: Matt Donohue
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcast.[77]
9 November 2024 15 Cardiff City 1–3 Blackburn Rovers Leckwith
12:30 GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 17,188
Referee: Gavin Ward
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[77]
23 November 2024 16 Sheffield Wednesday 1–1 Cardiff City Owlerton
12:30 GMT
BBC report
Sky report
Stadium: Hillsborough Stadium
Attendance: 23,974
Referee: Andrew Kitchen
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[77]
27 November 2024 17 Cardiff City 0–2 Queens Park Rangers Leckwith
19:45 GMT BBC report
Sky report
Celar 40', 90+1' Stadium: Cardiff City Stadium
Attendance: 16,205
Referee: Stephen Martin
Note: Live on Sky Sports Extra
30 November 2024 18 Coventry City 2–2 Cardiff City Coventry
15:00 GMT
BBC report
Sky report
Stadium: Coventry Building Society Arena
Attendance: 27,137
Referee: James Bell
11 December 2024 20 Cardiff City 0–2 Preston North End Leckwith
19:45 GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 15,006
Referee: James Linington
Note: Live on Sky Sports+
14 December 2024 21 Stoke City 2–2 Cardiff City Stoke-on-Trent
15:00 GMT
BBC report
Sky report
Stadium: Bet365 Stadium
Attendance: 20,847
Referee: Josh Smith
21 December 2024 22 Cardiff City 0–2 Sheffield United Leckwith
15:00 GMT BBC report
Sky report
Moore 65', 73' Stadium: Cardiff City Stadium
Attendance: 18,312
Referee: Darren Bond
26 December 2024 23 Oxford United 3–2 Cardiff City Littlemore
15:00 GMT
BBC report
Sky report
Stadium: Kassam Stadium
Attendance: 11,494
Referee: Gavin Ward
Note: Live on Sky Sports+
29 December 2024 24 Watford 1–2 Cardiff City Watford
15:00 GMT BBC report
Sky report
Stadium: Vicarage Road
Attendance: 19,916
Referee: Sam Allison
1 January 2025 25 Cardiff City 1–1 Coventry City Leckwith
15:00 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 19045
Referee: Geoff Eltringham (replaced after 17 minutes by fourth official James Durkin)
Note: Live on SkySports+
4 January 2025 26 Middlesbrough 1–1 Cardiff City Middlesbrough
15:00 GMT BBC report
Sky report
Stadium: Riverside Stadium
Attendance: 24,634
Referee: Tom Nield
14 January 2025 19[78] Cardiff City 1–1 Watford Leckwith
19:45 GMT
BBC report
Sky report
Bayo 87' Stadium: Cardiff City Stadium
Attendance: 16,942
Referee: Oliver Langford
Note: Fixture was originally scheduled for 7 December, but was postponed following advice received from the Met Office and the recommendations of Cardiff Council and South Wales Police.[79]
18 January 2025 27 Cardiff City 3–0 Swansea City Leckwith
12:30 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 26,536
Referee: James Bell
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[80]
21 January 2025 28 Millwall 2–2 Cardiff City Bermondsey
20:00 GMT BBC report
Sky report
Stadium: The Den
Attendance: 12,041
Referee: David Webb
Note: Fixture was initially scheduled for a 19:45 kick-off, but was moved for live Sky Sports broadcasting.[80]
25 January 2025 29 Cardiff City 2–1 Derby County Leckwith
15:00 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 19,548
Referee: Dean Whitestone
1 February 2025 30 Leeds United 7–0 Cardiff City Leeds
15:00 GMT
BBC report
Sky report
Stadium: Elland Road
Attendance: 35,810
Referee: Michael Salisbury
11 February 2025 32 Portsmouth 2–1 Cardiff City Milton, Portsmouth
19:45 GMT BBC report
Sky report
Stadium: Fratton Park
Attendance: 20,251
Referee: Tom Nield
Note: Live on Sky Sports+
15 February 2025 33 Cardiff City 1–1 Bristol City Leckwith
12:30 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 22,433
Referee: Tony Harrington
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[80]
22 February 2025 34 Plymouth Argyle 1–1 Cardiff City Plymouth
12:30 GMT
BBC report
Sky report
Stadium: Home Park
Attendance: 16,981
Referee: James Bell
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[80]
25 February 2025 31[81][82] Cardiff City 1–0 Hull City Leckwith
19:45 GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 16,622
Referee: Thomas Kirk
Note: Fixture was initially scheduled for 8 February, but was moved due to FA Cup involvements. Live on Sky Sports+
4 March 2025 35 Cardiff City 1–2 Burnley Leckwith
19:45 GMT
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 15,713
Referee: James Linington
Note: Fixture was initially scheduled for 1 March, but was rearranged due to FA Cup involvements. Live on Sky Sports+
8 March 2025 36 Sunderland 2–1 Cardiff City Sunderland
15:00 GMT
BBC report
Sky report
Stadium: Stadium of Light
Attendance: 40,644
Referee: Darren Bond
11 March 2025 37 Cardiff City 1–2 Luton Town Leckwith
19:45 GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 16,641
Referee: Andy Davies
Note: Live on Sky Sports+
15 March 2025 38 Blackburn Rovers 1–2 Cardiff City Blackburn
15:00 GMT
BBC report
Sky report
EFL report
Stadium: Ewood Park
Attendance: 13,456
Referee: Adam Herczeg
29 March 2025 39 Cardiff City 1–1 Sheffield Wednesday Leckwith
15:00GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 20,460
Referee: Sam Allison
5 April 2025 40 Queens Park Rangers 0–0 Cardiff City Shepherd's Bush
15:00 BST BBC report
Sky report
Stadium: Loftus Road
Attendance: 17,066
Referee: Dean Whitestone
8 April 2025 41 Preston North End 2–2 Cardiff City Preston
19:45 BST BBC report
Sky report
Stadium: Deepdale
Attendance: 13,293
Referee: David Webb
Note: Live on Sky Sports+
12 April 2025 42 Cardiff City 0–1 Stoke City Leckwith
15:00 BST BBC report
Sky report
Fish 85' (o.g.) Stadium: Cardiff City Stadium
Attendance: 20,658
Referee: Michael Salisbury
18 April 2025 43 Sheffield United 2–0 Cardiff City Sheffield
17:30 BST BBC report
Sky report
Stadium: Bramall Lane
Attendance: 28,201
Referee: Tony Harrington
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[83]
21 April 2025 44 Cardiff City 1–1 Oxford United Leckwith
15:00 BST
BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 23,407
Referee: Farai Hallam
Note: Live on Sky Sports+
26 April 2025 45 Cardiff City 0–0 West Bromwich Albion Leckwith
15:00 BST BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 23,710
Referee: Andrew Kitchen
3 May 2025 46 Norwich City 4–2 Cardiff City Norwich
12:30 BST
BBC report
Sky report
Stadium: Carrow Road
Attendance: 26,581
Referee: Will Finnie

FA Cup

Cardiff City entered the competition in the third round, and were drawn away against Sheffield United.[84][85] In the fifth round they were drawn away against Aston Villa.[86][82]

  Win   Draw   Loss   Fixtures

9 January 2025 Third round Sheffield United 0–1 Cardiff City Sheffield
19:00 GMT BBC report
Sky report
Stadium: Bramall Lane
Attendance: 6,126
Referee: Adam Herczeg
Note: Live on BBC One Wales TV
8 February 2025 Fourth round Stoke City 3–3 (a.e.t.)
(2–4 p)
Cardiff City Stoke-on-Trent
15:00 GMT
BBC report
Sky report
Stadium: Bet365 Stadium
Attendance: 12,641
Referee: Thomas Kirk
Penalties
28 February 2025 Fifth round Aston Villa 2–0 Cardiff City Aston
20:00 GMT
BBC report
Sky report
Stadium: Villa Park
Attendance: 40,175
Referee: Peter Bankes
Note: Live on ITV

EFL Cup

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

  Win   Draw   Loss   Fixtures

13 August 2024 First round Cardiff City 2–0 Bristol Rovers Leckwith
19:45 BST McGuinness  32', 68'
Colwill 90+1'
BBC Report Anthony  77' Stadium: Cardiff City Stadium
28 August 2024 Second round Cardiff City 3–5 Southampton Leckwith
19:45 BST
BBC report
Sky report
EFL report
Stadium: Cardiff City Stadium
Attendance: 7,225
Referee: Tom Nield

Statistics

Appearances and goals

Players with no appearances are not included on the list

No. Pos Nat Player Total Championship FA Cup EFL Cup
Apps Goals Apps Goals Apps Goals Apps Goals
1 GK  USA Ethan Horvath 20 0 17+0 0 3+0 0 0+0 0
2 DF  ENG Will Fish 24 0 14+7 0 3+0 0 0+0 0
4 DF  GRE Dimitrios Goutas 36 1 33+1 1 1+0 0 1+0 0
5 DF  NOR Jesper Daland 22 0 16+4 0 1+1 0 0+0 0
8 MF  ENG Joe Ralls 23 0 15+6 0 1+1 0 0+0 0
9 FW  ENG Kion Etete 1 0 0+0 0 1+0 0 0+0 0
10 MF  WAL Aaron Ramsey 10 0 6+2 0 2+0 0 0+0 0
11 MF  IRL Callum O'Dowda 43 2 41+1 2 0+1 0 0+0 0
12 DF  ENG Calum Chambers 42 2 41+0 2 0+1 0 0+0 0
14 MF  SCO David Turnbull 19 1 10+9 1 0+0 0 0+0 0
15 MF  NOR Sivert Mannsverk 15 0 12+2 0 1+0 0 0+0 0
16 FW  ENG Chris Willock 34 2 17+15 2 2+0 0 0+0 0
17 DF  NGA Jamilu Collins 3 0 2+1 0 0+0 0 0+0 0
18 MF  AUS Alexander Robertson 39 4 29+6 3 0+2 0 1+1 1
19 FW  CIV Yakou Méïté 34 3 11+23 3 0+0 0 0+0 0
20 FW  NED Anwar El Ghazi 27 3 14+11 3 2+0 0 0+0 0
21 GK  ENG Jak Alnwick 31 0 29+0 0 0+0 0 2+0 0
22 FW  DEN Yousef Salech 22 9 14+6 8 1+1 1 0+0 0
23 DF  IRL Joel Bagan 36 0 17+14 0 2+1 0 2+0 0
24 MF  WAL Eli King 1 0 0+0 0 0+0 0 1+0 0
25 MF  WAL Kieron Evans 1 0 0+0 0 0+0 0 0+1 0
27 MF  WAL Rubin Colwill 48 5 24+19 1 3+0 2 2+0 2
29 MF  ENG Will Alves 15 1 8+6 1 0+1 0 0+0 0
32 FW  ENG Ollie Tanner 31 2 15+14 2 1+0 0 0+1 0
35 MF  ZIM Andy Rinomhota 34 0 24+6 0 1+1 0 2+0 0
36 MF  ENG Raheem Conte 2 0 0+0 0 0+0 0 2+0 0
38 DF  ENG Perry Ng 37 1 31+4 1 2+0 0 0+0 0
39 FW  WAL Isaak Davies 10 2 3+6 2 0+1 0 0+0 0
43 MF  ENG Adeteye Gbadehan 1 0 0+0 0 0+0 0 1+0 0
44 DF  WAL Ronan Kpakio 6 0 1+2 0 1+0 0 2+0 0
45 MF  WAL Cian Ashford 31 3 17+11 2 1+1 1 1+0 0
46 FW  ENG Michael Reindorf 4 0 0+2 0 0+0 0 1+1 0
47 FW  IRL Callum Robinson 35 12 24+10 12 1+0 0 0+0 0
48 DF  WAL Dylan Lawlor 2 0 0+1 0 1+0 0 0+0 0
49 DF  WAL Luey Giles 3 0 0+0 0 2+0 0 1+0 0
50 FW  WAL Isaac Jefferies 1 0 0+0 0 0+0 0 0+1 0
52 MF  WAL Cody Twose 1 0 0+0 0 0+0 0 0+1 0
53 FW  WAL Tanatswa Nyakuhwa 1 0 0+1 0 0+0 0 0+0 0
56 FW  IRL Luke Pearce 1 0 0+0 0 0+1 0 0+0 0
Player(s) who featured whilst on loan but returned to parent club during the season:
15 FW  CIV Wilfried Kanga 16 0 5+10 0 0+0 0 1+0 0
Player(s) who featured but departed the club permanently during the season:
3 MF  GRE Manolis Siopis 22 0 16+5 0 0+1 0 0+0 0
5 DF  IRL Mark McGuinness 1 1 0+0 0 0+0 0 1+0 1
31 DF  ENG Malachi Fagan-Walcott 3 0 0+1 0 0+0 0 1+1 0
37 DF  WAL Thomas Davies 1 0 0+0 0 0+1 0 0+0 0

Goals record

Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total
1 47 CF Callum Robinson 12 0 0 12
2 22 CF Yousef Salech 8 1 0 9
3 27 AM Rubin Colwill 1 2 2 5
4 18 CM Alex Robertson 3 0 1 4
5= 19 RW Yakou Méïté 3 0 0 3
20 RW Anwar El Ghazi 3 0 0 3
45 LW Cian Ashford 2 1 0 3
Own Goals 2 0 1 3
9= 11 LB Callum O'Dowda 2 0 0 2
12 CB Calum Chambers 2 0 0 2
16 LW Chris Willock 2 0 0 2
32 RW Ollie Tanner 2 0 0 2
39 CF Isaak Davies 2 0 0 2
14= 4 CB Dimitrios Goutas 1 0 0 1
5 CB Mark McGuinness 0 0 1 1
14 CM David Turnbull 1 0 0 1
29 AM Will Alves 1 0 0 1
38 RB Perry Ng 1 0 0 1
Total 48 4 5 57

Assists record

Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total
1 27 AM Rubin Colwill 4 0 0 4
2= 11 LB Callum O'Dowda 3 0 0 3
18 CM Alex Robertson 3 0 0 3
29 AM Will Alves 3 0 0 3
32 RW Ollie Tanner 2 0 1 3
45 AM Cian Ashford 3 0 0 3
7= 16 LW Chris Willock 2 0 0 2
20 RW Anwar El Ghazi 1 1 0 2
23 LB Joel Bagan 1 1 0 2
10= 4 CB Dimitrios Goutas 1 0 0 1
8 CB Joe Ralls 1 0 0 1
12 CB Calum Chambers 1 0 0 1
15 DM Sivert Mannsverk 1 0 0 1
22 CF Yousef Salech 1 0 0 1
25 AM Kieron Evans 0 0 1 1
35 CM Andy Rinomhota 1 0 0 1
36 DM Raheem Conte 0 0 1 1
38 RB Perry Ng 1 0 0 1
44 RB Ronan Kpakio 1 0 0 1
46 CF Michael Reindorf 0 0 1 1
47 CF Callum Robinson 1 0 0 1
Total 31 2 4 37

Disciplinary record

Rank No. Nat. Po. Name Championship FA Cup EFL Cup Total
       
1 12 CB Calum Chambers 8 0 1 0 0 0 0 0 0 8 0 1
2 38 RB Perry Ng 9 0 0 0 0 0 0 0 0 9 0 0
3 11 LM Callum O'Dowda 7 0 0 1 0 0 0 0 0 8 0 0
4= 18 CM Alex Robertson 7 0 0 0 0 0 0 0 0 7 0 0
23 LB Joel Bagan 4 0 1 0 0 0 0 0 0 4 0 1
6= 4 CB Dimitrios Goutas 3 0 1 0 0 0 0 0 0 3 0 1
8 CM Joe Ralls 6 0 0 0 0 0 0 0 0 6 0 0
35 CM Andy Rinomhota 6 0 0 0 0 0 0 0 0 6 0 0
9 2 CB Will Fish 4 0 0 1 0 0 0 0 0 5 0 0
10= 3 CM Manolis Siopis 4 0 0 0 0 0 0 0 0 4 0 0
15 DM Sivert Mannsverk 4 0 0 0 0 0 0 0 0 4 0 0
27 AM Rubin Colwill 2 0 0 1 0 0 1 0 0 4 0 0
47 LW Callum Robinson 1 0 1 0 0 0 0 0 0 1 0 1
14= 5 CB Jesper Daland 2 0 0 0 0 0 0 0 0 2 0 0
14 CM David Turnbull 2 0 0 0 0 0 0 0 0 2 0 0
21 GK Jak Alnwick 2 0 0 0 0 0 0 0 0 2 0 0
22 CF Yousef Salech 2 0 0 0 0 0 0 0 0 2 0 0
18= 5 CB Mark McGuinness 0 0 0 0 0 0 1 0 0 1 0 0
10 CM Aaron Ramsey 1 0 0 0 0 0 0 0 0 1 0 0
17 LB Jamilu Collins 1 0 0 0 0 0 0 0 0 1 0 0
19 CF Yakou Méïté 1 0 0 0 0 0 0 0 0 1 0 0
31 CB Malachi Fagan-Walcott 0 0 0 0 0 0 1 0 0 1 0 0
32 RW Ollie Tanner 1 0 0 0 0 0 0 0 0 1 0 0
39 CF Isaak Davies 1 0 0 0 0 0 0 0 0 1 0 0
Total 77 0 4 3 0 0 3 0 0 83 0 4

References

  1. ^ a b "Club Statement Erol Bulut". Cardiff City FC. 22 September 2024. Retrieved 23 September 2024.
  2. ^ "Omer Riza appointed First Team Manager". Cardiff City FC. 5 December 2024. Retrieved 6 December 2024.
  3. ^ a b c "Four new recruits added to City's U21s". Cardiff City FC. 4 July 2024. Retrieved 4 July 2024.
  4. ^ "Chris Willock is a Bluebird!". Cardiff City FC. 12 July 2024. Retrieved 12 July 2024.
  5. ^ "Calum Chambers: Cardiff sign England defender from Aston Villa". BBC Sport. 2024-07-14. Retrieved 2024-07-14.
  6. ^ "Anwar El Ghazi joins the Bluebirds". Cardiff City FC. 31 July 2024. Retrieved 1 August 2024.
  7. ^ "Baylin Johnson added to U21 squad". Cardiff City FC. 6 August 2024. Retrieved 7 August 2024.
  8. ^ "Alex Robertson is a Bluebird". Cardiff City FC. 7 August 2024. Retrieved 7 August 2024.
  9. ^ "Jesper Daland is a Bluebird". Cardiff City FC. 20 August 2024. Retrieved 20 August 2024.
  10. ^ "Will Fish joins Cardiff City from Manchester United". Cardiff City FC. 23 August 2024. Retrieved 23 August 2024.
  11. ^ "Roko Simic agrees four-year contract". Cardiff City FC. 30 August 2024. Retrieved 30 August 2024.
  12. ^ "Yousef Salech is a Bluebird". Cardiff City FC. 17 January 2025. Retrieved 17 January 2025.
  13. ^ "Sekou Kaba joins the Bluebirds". Cardiff City FC. 5 March 2025. Retrieved 6 March 2025.
  14. ^ "Cameron Antwi joins Newport County". Cardiff City FC. 10 July 2024. Retrieved 10 July 2024.
  15. ^ "Ebou Adams joins Derby County". Cardiff City FC. 17 July 2024. Retrieved 17 July 2024.
  16. ^ "Japhet Matondo joins City's Under-21s". Stoke City FC. 26 July 2024. Retrieved 26 July 2024.
  17. ^ "McGuinness joins Luton Town". Cardiff City FC. 20 August 2024. Retrieved 20 August 2024.
  18. ^ a b "Malachi Fagan-Walcott permanently joins York City". Cardiff City FC. 24 December 2024. Retrieved 29 December 2024.
  19. ^ "Tom Davies joins Newport County". Cardiff City FC. 17 January 2025. Retrieved 17 January 2025.
  20. ^ "Manolis Siopis completes move to Panathinaikos". Cardiff City FC. 31 January 2025. Retrieved 31 January 2025.
  21. ^ "Wilfried Kanga recalled by Hertha BSC". Cardiff City FC. 20 January 2025. Retrieved 20 January 2025.
  22. ^ "Kanga joins Bulut's Bluebirds". Cardiff City FC. 30 July 2024. Retrieved 31 July 2024.
  23. ^ "Sivert Mannsverk joins the Bluebirds on loan". Cardiff City FC. 28 January 2025. Retrieved 28 January 2025.
  24. ^ "Will Alves joins the Bluebirds". Cardiff City FC. 3 February 2025. Retrieved 3 February 2025.
  25. ^ "Luke Pearce joins Sligo Rovers on loan". Cardiff City FC. 16 July 2024. Retrieved 16 July 2024.
  26. ^ "Joel Colwill joins Cheltenham Town". Cardiff City FC. 2 August 2024. Retrieved 2 August 2024.
  27. ^ "Joel Colwill recalled from Cheltenham Town". Cardiff City FC. 10 January 2025. Retrieved 10 January 2025.
  28. ^ "Eli King joins Stevenage on loan". Cardiff City FC. 22 August 2024. Retrieved 22 August 2024.
  29. ^ "Kieron Evans joins Newport County on loan". Cardiff City FC. 23 August 2024. Retrieved 23 August 2024.
  30. ^ "Ryan Wintle joins Millwall on loan". Cardiff City FC. 28 August 2024. Retrieved 28 August 2024.
  31. ^ "Josh Beecher joins Barry Town United". Cardiff City FC. 30 August 2024. Retrieved 1 September 2024.
  32. ^ "Raheem Conte joins Woking". Cardiff City FC. 31 August 2024. Retrieved 1 September 2024.
  33. ^ "Ewan Griffiths joins Plymouth Parkway". Cardiff City FC. 30 August 2024. Retrieved 1 September 2024.
  34. ^ "Simic joins K.V. Kortrijk". Cardiff City FC. 31 August 2024. Retrieved 1 September 2024.
  35. ^ "Malachi Fagan-Walcott joins York City on loan". Cardiff City FC. 2 September 2024. Retrieved 2 September 2024.
  36. ^ "Ryotaro Tsunoda joins K.V. Kortrijk on loan". Cardiff City FC. 6 January 2025. Retrieved 7 January 2025.
  37. ^ "Joel Colwill joins Exeter City on loan". Cardiff City FC. 12 January 2025. Retrieved 12 January 2025.
  38. ^ "Jake Dennis joins Oldham Athletic on loan". Cardiff City FC. 13 January 2025. Retrieved 13 January 2025.
  39. ^ "Joe Thomas joins Yate Town on loan". Cardiff City FC. 17 January 2025. Retrieved 17 January 2025.
  40. ^ "Baylin Johnson joins Maidstone United on loan". Cardiff City FC. 24 January 2025. Retrieved 24 January 2025.
  41. ^ "Etete signs new deal and joins Bolton Wanderers on loan". Cardiff City FC. 31 January 2025. Retrieved 31 January 2025.
  42. ^ "Reindorf joins Bristol Rovers on loan". Cardiff City FC. 3 February 2025. Retrieved 3 February 2025.
  43. ^ a b c d e f g h i j k l "2023/24 Retained List". Cardiff City FC. 7 June 2024. Retrieved 7 June 2024.
  44. ^ "James Crole comes home". X. Penybont FC. Retrieved 7 July 2024.
  45. ^ "Ollie Denham signs 18 month deal". Sligo Rovers FC. 1 July 2024. Retrieved 7 July 2024.
  46. ^ "Haverfordwest County AFC announce signing of midfielder Kyle Kenniford". Haverfordwest County AFC. 24 July 2024. Retrieved 28 July 2024.
  47. ^ "✍️ | 𝗙inlay 𝗝ohnson". X. South Park Reigate FC. Retrieved 10 December 2024.
  48. ^ "Rams Add Luthra To Goalkeeping Department". Derby County FC. 7 August 2024. Retrieved 7 August 2024.
  49. ^ "Caleb Hughes signs for the Glovers". Yeovil Town FC. 25 October 2024. Retrieved 10 December 2024.
  50. ^ "Sawyers signs! Romaine joins the Dons". AFC Wimbledon. 5 December 2024. Retrieved 10 December 2024.
  51. ^ "Mahlon Romeo leaves by mutual consent". Cardiff City FC. 30 August 2024. Retrieved 1 September 2024.
  52. ^ "Ethan Horvath signs". Cardiff City FC. 1 February 2024. Retrieved 2 February 2024.
  53. ^ "Jak Alnwick pens a new contract". Cardiff City. 18 September 2023. Retrieved 18 September 2023.
  54. ^ "Matthew Turner pens new City deal". Cardiff City. 13 June 2024. Retrieved 13 June 2024.
  55. ^ "Dimitrios Goutas joins Cardiff City". Cardiff City F.C. 5 July 2023. Retrieved 5 July 2023.
  56. ^ "Joel Bagan pens a new City deal". Cardiff City F.C. 1 July 2023. Retrieved 1 July 2023.
  57. ^ "Perry Ng signs new City deal". Cardiff City F.C. 24 August 2023. Retrieved 24 August 2023.
  58. ^ "Cardiff City: Captain Joe Ralls signs new Bluebirds contract". BBC Sport Football. 11 March 2024. Retrieved 29 March 2024.
  59. ^ "David Turnbull is a Bluebird". Cardiff City F.C. 1 February 2024. Retrieved 11 February 2024.
  60. ^ a b "Rubin Colwill & Joe Colwill sign new City deals". Cardiff City. 15 September 2023. Retrieved 15 September 2023.
  61. ^ "Cian Ashford extends contract with the Bluebirds". Cardiff City. 19 January 2024. Retrieved 19 January 2024.
  62. ^ "Yakou Méïté signs for Cardiff City". Cardiff City FC. 7 July 2023. Retrieved 7 July 2023.
  63. ^ "Ryan Wintle pens a new three-year deal". Cardiff City F.C. 4 August 2023. Retrieved 4 August 2023.
  64. ^ "Eli King signs new three-year contract". Cardiff City F.C. 27 June 2023. Retrieved 28 June 2023.
  65. ^ "Kieron Evans extends stay with Cardiff City". Cardiff City FC. 27 June 2024. Retrieved 27 June 2024.
  66. ^ "Tsunoda completes transfer and loan out deal". Cardiff City FC. 23 January 2024.
  67. ^ "Raheem Conte signs new Cardiff City contract". Cardiff City F.C. 14 June 2024. Retrieved 21 June 2024.
  68. ^ "2024 home pre-season fixtures confirmed". Cardiff City FC. 21 June 2024. Retrieved 21 June 2024.
  69. ^ "Pre-Season 2024 | Bristol Rovers vs. Cardiff City". Cardiff City FC. 25 June 2024. Retrieved 25 June 2024.
  70. ^ "Pre-Season 2024 | Hamburger SV vs. Cardiff City". Cardiff City FC. 3 July 2024. Retrieved 3 July 2024.
  71. ^ "Pre-Season 2024 | Hertha BSC vs. Cardiff City". Cardiff City FC. 9 July 2024. Retrieved 10 July 2024.
  72. ^ "Pre-Season 2024 | Mamelodi Sundowns vs. Cardiff City". Cardiff City FC. 11 July 2024. Retrieved 11 July 2024.
  73. ^ "Mamelodi Sundowns vs. Cardiff City | Venue change". Cardiff City FC. 20 July 2024. Retrieved 23 July 2024.
  74. ^ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". EFL. Archived from the original on 30 May 2024. Retrieved 8 June 2024.
  75. ^ "Derby at Blackburn and Blades visit Preston to start Championship". British Broadcasting Corporation. 26 June 2024. Retrieved 26 June 2024.
  76. ^ a b "Championship fixture alterations August 2024". Cardiff City FC. 3 July 2024. Retrieved 3 July 2024.
  77. ^ a b c d e "Championship fixture alterations October & November 2024". Cardiff City FC. 30 July 2024. Retrieved 31 July 2024.
  78. ^ "Cardiff City vs. Watford | New date confirmed". Cardiff City FC. 12 December 2024. Retrieved 12 December 2024.
  79. ^ "Cardiff v Watford match postponed". Cardiff City FC. 6 December 2024. Retrieved 6 December 2024.
  80. ^ a b c d "January & February 2025". Cardiff City FC. 11 November 2024. Retrieved 14 November 2024.
  81. ^ "Cardiff City vs. Hull City | New date confirmed". Cardiff City FC. 28 January 2025. Retrieved 28 January 2025.
  82. ^ a b "Fixture Confirmation | Hull City (H), Aston Villa (A), Burnley (H)". Cardiff City FC. 14 February 2025. Retrieved 14 February 2025.
  83. ^ "Championship fixture alteration | Sheffield United vs. Cardiff City". Cardiff City FC. 20 March 2025. Retrieved 23 March 2025.
  84. ^ "FA Cup third round proper draw". The Football Association. 2 December 2024. Retrieved 2 December 2024.
  85. ^ "Cup date confirmed". Sheffield United FC. 6 December 2024. Retrieved 6 December 2024.
  86. ^ "The draw for the Emirates FA Cup fifth round proper has been made". The Football Association. 10 February 2025. Retrieved 11 February 2025.
  87. ^ "Carabao Cup Round One draw confirmed". English Football League. 27 June 2024. Retrieved 27 June 2024.
  88. ^ "Carabao Cup Round Two draw confirmed". English Football League. 14 August 2024. Retrieved 15 August 2024.
  89. ^ "Cardiff City vs. Southampton". Cardiff City FC. 19 August 2024. Retrieved 19 August 2024.