Club: | Cardiff City |
Season: | 2024–25 |
Owner: | Vincent Tan |
Chairman: | Mehmet Dalman |
Manager: | Erol Bulut (until 22 September)[1] Omer Riza (interim) |
Stadium: | Cardiff City Stadium |
Updated: | 30 November 2024 |
League: | Championship |
League Result: | 20th |
Cup1: | FA Cup |
Cup2: | EFL Cup |
Cup2 Result: | Second round |
League Topscorer: | Callum Robinson (5) |
Season Topscorer: | Callum Robinson (5) |
Highest Attendance: | 23,207 v Leeds United (21 September 2024, Championship) |
Lowest Attendance: | 5,718 v Bristol Rovers (13 August 2024, EFL Cup) |
Average Attendance: | 18,876 |
Largest Win: | 5-0 v Plymouth Argyle (H) (19 October 2024, Championship) |
Largest Loss: | 5-0 v Burnley (A) (17 August 2024, Championship) |
Prevseason: | 2023–24 |
Nextseason: | 2025–26 |
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.
Date | Pos. | Player | From | Fee | Ref. | |
---|---|---|---|---|---|---|
4 July 2024 | Ewan Griffiths | Free | [2] | |||
4 July 2024 | Luke Pearce | Free | ||||
4 July 2024 | Free | |||||
12 July 2024 | Free | [3] | ||||
14 July 2024 | CB | Calum Chambers | Aston Villa | Free | [4] | |
31 July 2024 | Free | [5] | ||||
6 August 2024 | Baylin Johnson | Free | [6] | |||
7 August 2024 | Undisclosed | [7] | ||||
20 August 2024 | Undisclosed | [8] | ||||
23 August 2024 | Undisclosed | [9] | ||||
30 August 2024 | Undisclosed | [10] |
Date | Pos. | Player | To | Fee | Ref. | |
---|---|---|---|---|---|---|
10 July 2024 | Undisclosed | [11] | ||||
17 July 2024 | Undisclosed | [12] | ||||
26 July 2024 | Japhet Matondo | Undisclosed | [13] | |||
20 August 2024 | Undisclosed | [14] |
Date | Pos. | Player | To | Date until | Ref. | |
---|---|---|---|---|---|---|
16 July 2024 | Luke Pearce | 30 November 2024 | [16] | |||
2 August 2024 | End of Season | [17] | ||||
22 August 2024 | End of Season | [18] | ||||
23 August 2024 | End of Season | [19] | ||||
28 August 2024 | End of Season | [20] | ||||
30 August 2024 | Josh Beecher | 1 January 2025 | [21] | |||
31 August 2024 | End of Season | [22] | ||||
31 August 2024 | Ewan Griffiths | 1 January 2025 | [23] | |||
31 August 2024 | End of Season | [24] | ||||
2 September 2024 | End of Season | [25] |
Date | Pos. | Player | Subsequent club | Join date | Ref. | |
---|---|---|---|---|---|---|
30 June 2024 | James Crole | 1 July 2024 | [26] | |||
30 June 2024 | 1 July 2024 | [27] | ||||
30 June 2024 | Kyle Kenniford | 24 July 2024 | [28] | |||
30 June 2024 | 7 August 2024 | [29] | ||||
30 June 2024 | 7 August 2024 | |||||
30 June 2024 | Ryan Kavanagh | 11 August 2024 | ||||
30 June 2024 | 6 September 2024 | |||||
30 June 2024 | 13 September 2024 | |||||
30 June 2024 | Xavier Benjamin | 19 September 2024 | ||||
30 June 2024 | Caleb Hughes | |||||
30 June 2024 | Finlay Johnson | |||||
30 June 2024 | [30] | |||||
30 August 2024 | [31] |
No. | Name | Nat. | Position(s) | Date of birth (Age) | Apps. | Goals | Year signed | Signed from | Transfer fee | Ends |
---|---|---|---|---|---|---|---|---|---|---|
Goalkeepers | ||||||||||
1 | Ethan Horvath | GK | 1995 6, df=yes | 20 | 0 | 2024 | Nottingham Forest | Undisclosed | 2027[32] | |
21 | Jak Alnwick | GK | 1993 6, df=yes | 43 | 0 | 2022 | St Mirren | Free | 2025[33] | |
41 | Matthew Turner | GK | 2002 3, df=yes | 0 | 0 | 2021 | Leeds United | Free | 2026[34] | |
Defenders | ||||||||||
2 | Will Fish | CB | 2003 2, df=yes | 3 | 0 | 2024 | Manchester United | Undisclosed | 2028 | |
4 | Dimitrios Goutas | CB | 1994 4, df=yes | 55 | 4 | 2023 | Sivasspor | Free | 2025[35] | |
5 | Jesper Daland | CB | 2000 1, df=yes | 4 | 0 | 2024 | Cercle Brugge | Undisclosed | 2028 | |
12 | Calum Chambers | CB/RB/DM | 1995 1, df=yes | 13 | 0 | 2024 | Aston Villa | Free | 2027 | |
17 | Jamilu Collins | LB/CB/LM | 1994 8, df=yes | 42 | 1 | 2022 | SC Paderborn | Free | 2025 | |
23 | Joel Bagan | LB | 2001 9, df=yes | 51 | 3 | 2020 | Academy | Trainee | 2026[36] | |
33 | Ryotaro Tsunoda | CB/LB | 1999 6, df=yes | 0 | 0 | 2024 | Yokohama F. Marinos | Undisclosed | [37] | |
38 | Perry Ng | RB/LB/CB | 1996 4, df=yes | 156 | 9 | 2021 | Crewe Alexandra | £350,000 | 2026[38] | |
Midfielders | ||||||||||
3 | CM | 1994 5, df=yes | 51 | 0 | 2023 | Trabzonspor | Free | 2026[39] | ||
8 | Joe Ralls | CM/LM/DM | 1993 10, df=yes | 393 | 34 | 2011 | Academy | Trainee | 2025[40] | |
10 | Aaron Ramsey | CM/AM | 1990 12, df=yes | 44 | 6 | 2023 | Nice | Free | 2025 | |
11 | Callum O'Dowda | LW/AM/RW/LWB | 1995 4, df=yes | 63 | 5 | 2022 | Bristol City | Free | 2025 | |
14 | David Turnbill | AM | 1999 7, df=yes | 24 | 0 | 2024 | Celtic | Undisclosed | 2027[41] | |
18 | Alex Robertson | CM/AMDM | 2003 4, df=yes | 12 | 2 | 2024 | Manchester City | Undisclosed | 2028 | |
27 | Rubin Colwill | AM/LW/RW | 2002 4, df=yes | 120 | 12 | 2020 | Academy | Trainee | 2027[42] | |
32 | Ollie Tanner | LW/AM/RW | 2002 5, df=yes | 54 | 3 | 2022 | Lewes | £50,000 | 2027 | |
35 | CM/DM/RM | 1997 4, df=yes | 56 | 0 | 2022 | Reading | Free | 2025 | ||
45 | Cian Ashford | AM | 2004 9, df=yes | 13 | 1 | 2022 | Academy | Trainee | 2027[43] | |
Forwards | ||||||||||
9 | Kion Etete | CF/SS | 2001 11, df=yes | 61 | 9 | 2022 | Tottenham Hotspur | £500,000 | 2025 | |
15 | Wilfried Kanga | CF/LW/RW | 1998 2, df=yes | 12 | 0 | 2024 | Hertha BSC | Loan | 2025 | |
16 | Chris Willock | LW/RW/AM | 1998 1, df=yes | 12 | 1 | 2024 | Queens Park Rangers | Free | 2027 | |
19 | Yakou Méïté | LW/CF/RW | 1996 2, df=yes | 46 | 2 | 2023 | Reading | Free | 2025[44] | |
20 | Anwar El Ghazi | RW/LW/CF | 1995 5, df=yes | 11 | 1 | 2024 | Mainz 05 | Free | 2025 | |
39 | Isaak Davies | SS/RW/LW | 2001 9, df=yes | 42 | 4 | 2020 | Academy | Trainee | 2025 | |
47 | Callum Robinson | LW/CF/RW | 1995 2, df=yes | 58 | 15 | 2022 | West Bromwich Albion | £1,500,000 | 2025 | |
Out on Loan | ||||||||||
6 | Ryan Wintle | DM/CM/CB | 1997 6, df=yes | 117 | 5 | 2021 | Crewe Alexandra | Free | 2026[45] | |
24 | Eli King | DM/CM | 2002 12, df=yes | 8 | 0 | 2021 | Academy | Trainee | 2026[46] | |
25 | Kieron Evans | AM | 2001 12, df=yes | 12 | 1 | 2020 | Academy | Trainee | 2025[47] | |
34 | Joel Colwill | CM | 2004 10, df=yes | 5 | 0 | 2022 | Academy | Trainee | 2028 | |
36 | Raheem Conte | DM/RB | 2002 11, df=yes | 5 | 0 | 2022 | Queens Park Rangers | Trainee | 2025[48] | |
On 21 June, Cardiff City announced their first four pre-season friendlies, against Kidderminster Harriers, KV Kortrijk, Penybont and Reading.[49] Four days later, a fifth fixture was added, against Bristol Rovers.[50] In July, a pre-season training camp in Austria was announced along with friendly matches against Hamburger SV, Hertha BSC and Mamelodi Sundowns.[51] [52] [53]
See main article: 2024–25 EFL Championship.
On 26 June, the Championship fixtures were announced.[54]
See main article: 2024–25 FA Cup.
Cardiff City entered the competition in the third round, and were drawn away against Sheffield United.[55]
See main article: 2024–25 EFL Cup.
On 27 June, the draw for the first round was made, with Cardiff being drawn at home against Bristol Rovers.[56] In the second round, they were drawn at home to Southampton.[57] [58]
|-|colspan="14"|Players who featured but departed the club permanently during the season:|}
width=50px | Rank ! | width=50px | No. ! | width=50px | Nat. ! | width=50px | Po. ! | width=150px | Name ! | width=150px | Championship ! | width=150px | FA Cup ! | width=150px | EFL Cup ! | width=150px | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 47 | CF | 5 | 0 | 0 | 5 | |||||||||||
2= | 18 | CM | 2 | 0 | 1 | 3 | |||||||||||
27 | AM | 1 | 0 | 2 | 3 | ||||||||||||
4 | 32 | RW | 2 | 0 | 0 | 2 | |||||||||||
Own Goals | 1 | 0 | 1 | 2 | |||||||||||||
6= | 5 | CB | 0 | 0 | 1 | 1 | |||||||||||
11 | LB | 1 | 0 | 0 | 1 | ||||||||||||
14 | CM | 1 | 0 | 0 | 1 | ||||||||||||
16 | LW | 1 | 0 | 0 | 1 | ||||||||||||
19 | RW | 1 | 0 | 0 | 1 | ||||||||||||
20 | RW | 1 | 0 | 0 | 1 | ||||||||||||
38 | RB | 1 | 0 | 0 | 1 | ||||||||||||
Colspan=5 | Total ! | 17 | 0 | 5 | 22 |
width=50px | Rank ! | width=50px | No. ! | width=50px | Nat. ! | width=50px | Po. ! | width=150px | Name ! | width=150px | Championship ! | width=150px | FA Cup ! | width=150px | EFL Cup ! | width=150px | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 27 | AM | 4 | 0 | 0 | 4 | |||||||||||
2 | 32 | RW | 1 | 0 | 1 | 2 | |||||||||||
3= | 4 | CB | 1 | 0 | 0 | 1 | |||||||||||
8 | CB | 1 | 0 | 0 | 1 | ||||||||||||
11 | LB | 1 | 0 | 0 | 1 | ||||||||||||
16 | LW | 1 | 0 | 0 | 1 | ||||||||||||
18 | CM | 1 | 0 | 0 | 1 | ||||||||||||
20 | RW | 1 | 0 | 0 | 1 | ||||||||||||
25 | AM | 0 | 0 | 1 | 1 | ||||||||||||
36 | DM | 0 | 0 | 1 | 1 | ||||||||||||
46 | CF | 0 | 0 | 1 | 1 | ||||||||||||
Colspan=5 | Total ! | 11 | 0 | 4 | 15 |
Rank | No. | Nat. | Po. | Name | Championship | Total | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 38 | RB | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |||
2= | 3 | CM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |||
11 | LM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||||
12 | CB | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||||
27 | AM | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | ||||
5= | 2 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |||
8 | CM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
14 | CM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
18 | CM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
23 | LB | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | ||||
35 | CM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
12= | 4 | CB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |||
5 | CB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
5 | CB | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||||
10 | CM | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
17 | LB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
21 | GK | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
31 | CB | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||||
32 | RW | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
47 | LW | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
Total | 34 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 37 | 0 | 1 |