Club: | Cardiff City |
Season: | 2023–24 |
Owner: | Vincent Tan |
Chairman: | Mehmet Dalman |
Manager: | Erol Bulut[1] |
Stadium: | Cardiff City Stadium |
League: | Championship |
League Result: | 12th |
Updated: | 4 May 2024 |
Cup1: | FA Cup |
Cup1 Result: | Third round |
Cup2: | EFL Cup |
Cup2 Result: | Third round |
League Topscorer: | Perry Ng (6) Karlan Grant (6) |
Season Topscorer: | Kion Etete (6) Perry Ng (6) Karlan Grant (6) |
Highest Attendance: | 28,648 vs. Swansea City, 16 September 2023 |
Lowest Attendance: | 17,131 vs. Blackburn Rovers, 20 February 2024 |
Average Attendance: | 21,213 |
Largest Win: | 4–0 vs. Huddersfield Town, 25 October 2023 |
Largest Loss: | 1–4 vs. Norwich City, 17 February 2024 1–4 vs. Middlesbrough, 27 April 2024 2-5 vs. Rotherham, 4 May 2024 |
Prevseason: | 2022–23 |
Nextseason: | 2024–25 |
The 2023–24 season is the 125th season in the history of Cardiff City and their fifth consecutive season in the Championship. The club are participating in the Championship, the FA Cup, and the EFL Cup.
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 | 16 | 0 | 2024 | Nottingham Forest | Undisclosed | 2027 | |
21 | Jak Alnwick | GK | 1993 6, df=yes | 32 | 0 | 2022 | St Mirren | Free | 2025 | |
28 | Rohan Luthra | GK | 2002 5, df=yes | 1 | 0 | 2021 | Crystal Palace | Free | 2024 | |
41 | Matthew Turner | GK | 2002 3, df=yes | 0 | 0 | 2021 | Leeds United | Free | 2024 | |
Defenders | ||||||||||
2 | Mahlon Romeo | RB/RM | 1995 9, df=yes | 51 | 0 | 2022 | Millwall | Undisclosed | 2025 | |
4 | Dimitrios Goutas | CB | 1994 4, df=yes | 45 | 4 | 2023 | Sivasspor | Free | 2025 | |
5 | Mark McGuinness | CB | 2001 1, df=yes | 84 | 4 | 2021 | Arsenal | Undisclosed | 2027 | |
12 | Nat Phillips | CB | 1997 3, df=yes | 18 | 1 | 2024 | Liverpool | Loan | 2024 | |
15 | Oliver Denham | CB/RB | 2002 5, df=yes | 8 | 0 | 2021 | Manchester United | Trainee | 2024 | |
17 | Jamilu Collins | LB/CB/LM | 1994 8, df=yes | 40 | 1 | 2022 | SC Paderborn | Free | 2024 | |
30 | Josh Wilson-Esbrand | LB | 2002 12, df=yes | 11 | 0 | 2024 | Manchester City | Loan | 2024 | |
38 | Perry Ng | RB/LB/CB | 1996 4, df=yes | 144 | 8 | 2021 | Crewe Alexandra | £350,000 | 2026 | |
Midfielders | ||||||||||
6 | Ryan Wintle | DM/CM/CB | 1997 6, df=yes | 117 | 5 | 2021 | Crewe Alexandra | Free | 2026 | |
8 | Joe Ralls | CM/LM/DM | 1993 10, df=yes | 386 | 34 | 2011 | Academy | Trainee | 2025 | |
10 | Aaron Ramsey | CM/AM | 1990 12, df=yes | 41 | 6 | 2023 | Nice | Free | 2025 | |
11 | Callum O'Dowda | LW/AM/RW/LWB | 1995 4, df=yes | 51 | 4 | 2022 | Bristol City | Free | 2025 | |
15 | David Turnbill | AM | 1999 7, df=yes | 17 | 0 | 2024 | Celtic | Undisclosed | 2027 | |
19 | Romaine Sawyers | AM/CM/SS | 1991 11, df=yes | 44 | 3 | 2022 | West Bromwich Albion | Free | 2024 | |
23 | CM | 1994 5, df=yes | 41 | 0 | 2023 | Trabzonspor | Free | 2026 | ||
27 | Rubin Colwill | AM/LW/RW | 2002 4, df=yes | 105 | 9 | 2020 | Academy | Trainee | 2027 | |
32 | Ollie Tanner | LW/AM/RW | 2002 5, df=yes | 40 | 2 | 2022 | Lewes | £50,000 | 2027 | |
34 | Joel Colwill | CM | 2004 10, df=yes | 5 | 0 | 2022 | Academy | Trainee | 2028 | |
45 | Cian Ashford | AM/LW/RW | 2004 9, df=yes | 9 | 1 | 2022 | Academy | Trainee | 2027 | |
Forwards | ||||||||||
9 | Kion Etete | CF/SS | 2001 11, df=yes | 61 | 9 | 2022 | Tottenham Hotspur | £500,000 | 2025 | |
14 | Josh Bowler | RW/LW | 1999 3, df=yes | 38 | 5 | 2023 | Nottingham Forest | Loan | 2024 | |
16 | Karlan Grant | CF/LW | 1997 9, df=yes | 39 | 6 | 2023 | West Bromwich Albion | Loan | 2024 | |
20 | Famara Diédhiou | CF | 1992 12, df=yes | 16 | 2 | 2024 | Granada | Loan | 2024 | |
22 | Yakou Méïté | LW/CF/RW | 1996 2, df=yes | 37 | 2 | 2023 | Reading | Free | 2025 | |
47 | Callum Robinson | LW/CF/RW | 1995 2, df=yes | 47 | 10 | 2022 | West Bromwich Albion | £1,500,000 | 2025 | |
Out on Loan | ||||||||||
3 | Joel Bagan | LB | 2001 9, df=yes | 42 | 3 | 2020 | Academy | Trainee | 2026 | |
18 | Ebou Adams | CM/DM/AM | 1996 1, df=yes | 12 | 0 | 2022 | Forest Green Rovers | Free | 2025 | |
25 | Kieron Evans | AM | 2001 12, df=yes | 11 | 1 | 2020 | Academy | Trainee | 2024 | |
35 | CM/DM/RM | 1997 4, df=yes | 48 | 0 | 2022 | Reading | Free | 2025 | ||
39 | Isaak Davies | SS/RW/LW | 2001 9, df=yes | 42 | 4 | 2020 | Academy | Trainee | 2025 | |
44 | Xavier Benjamin | CB | 2004 1, df=yes | 2 | 0 | 2022 | Fulham | Academy | 2024 | |
54 | Sheyi Ojo | LW/RW/SS | 1997 6, df=yes | 81 | 7 | 2022 | Liverpool | Free | 2024 | |
— | Eli King | DM/CM | 2002 12, df=yes | 7 | 0 | 2021 | Academy | Trainee | 2026 | |
Ryotaro Tsunoda | CB/LB | 1999 6, df=yes | 0 | 0 | 2024 | Yokohama F. Marinos | Undisclosed | |||
Players with names in italics and marked * were on loan from another club for the whole of their season with Cardiff City.|-!colspan=15|Out on Loan:|-!colspan=15|Players who have left the club:|}
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 | 9 | CF | 3 | 0 | 3 | 6 | |||||||||||
16 | CF | 6 | 0 | 0 | 6 | ||||||||||||
38 | RB | 6 | 0 | 0 | 6 | ||||||||||||
4 | 14 | RW | 5 | 0 | 0 | 5 | |||||||||||
5 | 4 | CB | 4 | 0 | 0 | 4 | |||||||||||
12 | CF | 4 | 0 | 0 | 4 | ||||||||||||
Own Goals | 4 | 0 | 0 | 4 | |||||||||||||
8 | 6 | DM | 2 | 0 | 1 | 3 | |||||||||||
10 | CM | 3 | 0 | 0 | 3 | ||||||||||||
27 | AM | 1 | 0 | 2 | 3 | ||||||||||||
47 | LW | 2 | 0 | 1 | 3 | ||||||||||||
12 | 5 | CB | 2 | 0 | 0 | 2 | |||||||||||
20 | CF | 2 | 0 | 0 | 2 | ||||||||||||
22 | CF | 2 | 0 | 0 | 2 | ||||||||||||
32 | RW | 2 | 0 | 0 | 2 | ||||||||||||
16 | 8 | CM | 1 | 0 | 0 | 1 | |||||||||||
11 | LM | 1 | 0 | 0 | 1 | ||||||||||||
12 | CB | 1 | 0 | 0 | 1 | ||||||||||||
17 | LB | 1 | 0 | 0 | 1 | ||||||||||||
45 | AM | 1 | 0 | 0 | 1 | ||||||||||||
Total | 51 | 0 | 7 | 58 |
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 | 8 | CM | 7 | 0 | 0 | 7 | |||||||||||
2 | 6 | DM | 4 | 0 | 0 | 4 | |||||||||||
27 | AM | 2 | 0 | 2 | 4 | ||||||||||||
38 | RB | 4 | 0 | 0 | 4 | ||||||||||||
5 | 16 | CF | 2 | 0 | 1 | 3 | |||||||||||
17 | LB | 3 | 0 | 0 | 3 | ||||||||||||
7 | 14 | RW | 2 | 0 | 0 | 2 | |||||||||||
47 | LW | 2 | 0 | 0 | 2 | ||||||||||||
9 | 11 | LM | 1 | 0 | 0 | 1 | |||||||||||
12 | CF | 1 | 0 | 0 | 1 | ||||||||||||
15 | AM | 1 | 0 | 0 | 1 | ||||||||||||
19 | AM | 0 | 0 | 1 | 1 | ||||||||||||
22 | CF | 1 | 0 | 0 | 1 | ||||||||||||
25 | AM | 0 | 0 | 1 | 1 | ||||||||||||
32 | RW | 1 | 0 | 0 | 1 | ||||||||||||
35 | CM | 0 | 0 | 1 | 1 | ||||||||||||
45 | AM | 1 | 0 | 0 | 1 | ||||||||||||
49 | LB | 1 | 0 | 0 | 1 | ||||||||||||
Total | 33 | 0 | 6 | 39 |
Rank | No. | Nat. | Po. | Name | Championship | Total | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 38 | RB | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | |||
2 | 4 | CB | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | |||
17 | LB | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | ||||
4 | 22 | LW | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |||
4 | 14 | RW | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |||
5 | 23 | CM | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |||
27 | AM | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 | ||||
8 | 6 | DM | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |||
9 | 8 | CM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |||
9 | CF | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | ||||
16 | CF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||||
18 | CM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||||
32 | RW | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||||
14 | 2 | RB | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | |||
5 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
10 | CM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
12 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
24 | CB | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||||
20 | 15 | AM | 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 | ||||
CB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |||||
30 | LB | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
35 | CM | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | ||||
44 | CB | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||||
Total | 76 | 1 | 0 | 2 | 0 | 0 | 4 | 0 | 0 | 82 | 1 | 0 |
Includes all competitive matches. The list is sorted by squad number when total clean sheets are equal. Numbers in parentheses represent games where both goalkeepers participated and both kept a clean sheet; the number in parentheses is awarded to the goalkeeper who was substituted on, whilst a full clean sheet is awarded to the goalkeeper who was on the field at the start of play.
Rank | Name | Matches played | Championship | FA Cup | EFL Cup | Total | ||
---|---|---|---|---|---|---|---|---|
1 | 21 | 25 | 7 | 0 | 0 | 7 | ||
2 | 1 | 16 | 4 | 0 | 0 | 4 | ||
3 | 8 | 1 | 0 | 0 | 1 | |||
Correct as of match played on 5 May 2024
Name | Championship | FA Cup | EFL Cup | Total | ||||
---|---|---|---|---|---|---|---|---|
8 | CM | Joe Ralls | 30 | 0 | 0 | 30 | ||
6 | CM | 11 | 1 | 1 | 13 | |||
10 | CM | 2 | 0 | 0 | 2 | |||
19 | AM | 0 | 0 | 1 | 1 | |||
21 | GK | 0 | 0 | 1 | 1 |
Date | Position | Nationality | Name | Status | Contract Length | Expiry Date | Ref. | |
---|---|---|---|---|---|---|---|---|
9 June 2023 | Rejected | 0 years | June 2023 | [2] | ||||
9 June 2023 | Signed | 3 years | June 2026 | [3] | ||||
9 June 2023 | Signed | 3 years | June 2026 | [4] | ||||
4 August 2023 | Signed | 3 years | June 2026 | [5] | ||||
17 August 2023 | Signed | 4 years | June 2027 | [6] | ||||
24 August 2023 | Signed | 3 years | June 2026 | [7] | ||||
15 September 2023 | Signed | 5 years | June 2028 | [8] | ||||
15 September 2023 | Signed | 4 years | June 2027 | |||||
18 September 2023 | Signed | 1 year | June 2025 | [9] | ||||
19 January 2024 | Signed | years | June 2027 | [10] | ||||
11 March 2024 | Signed | 1 year | June 2025 | [11] |
Date | Pos | Player | Transferred from | Fee | Ref | |
---|---|---|---|---|---|---|
5 July 2023 | Free Transfer | [12] | ||||
6 July 2023 | Freddie Cook † | Free Transfer | [13] | |||
7 July 2023 | Free Transfer | [14] | ||||
15 July 2023 | Free Transfer | [15] | ||||
21 July 2023 | Finlay Johnson ‡ | Compensation | [16] | |||
18 August 2023 | Free Transfer | [17] | ||||
15 September 2023 | Corey Foggarty † | Free Transfer | [18] | |||
19 September 2023 | Malachi Fagan-Walcott ‡ | [19] | ||||
23 January 2024 | Undisclosed | [20] | ||||
1 February 2024 | Undisclosed | [21] | ||||
1 February 2024 | Undisclosed | [22] |
Date | Pos | Player | Transferred to | Fee | Ref | |
---|---|---|---|---|---|---|
30 June 2023 | Jac Clay | Released | ||||
30 June 2023 | Released | [23] | ||||
30 June 2023 | Taylor Jones | Released | ||||
30 June 2023 | Jack Leahy | Released | [24] | |||
30 June 2023 | Aidan MacNamara | Released | ||||
30 June 2023 | Released | [25] [26] | ||||
30 June 2023 | Owen Pritchard | Released | ||||
30 June 2023 | Released | [27] | ||||
30 June 2023 | Released | [28] | ||||
30 June 2023 | Released | |||||
24 July 2023 | Undisclosed | [29] | ||||
30 August 2023 | Undisclosed | [30] | ||||
31 August 2023 | Mutual Consent | [31] | ||||
1 February 2024 | Mutual Consent | [32] [33] |
Date | Pos | Player | Loaned from | Date until | Ref | |
---|---|---|---|---|---|---|
4 July 2023 | 11 January 2024 | [34] [35] | ||||
15 July 2023 | End of Season | [36] | ||||
1 August 2023 | End of Season | [37] | ||||
18 August 2023 | 1 February 2024 | [38] [39] | ||||
1 September 2023 | End of Season | [40] | ||||
30 January 2024 | End of Season | [41] | ||||
31 January 2024 | End of Season | [42] | ||||
1 February 2024 | End of Season | [43] |
Date | Pos | Player | Loaned to | End date | Ref | |
---|---|---|---|---|---|---|
10 July 2023 | 22 January 2024 | [44] | ||||
26 July 2023 | End of Season | [45] | ||||
28 July 2023 | 8 January 2024 | [46] [47] | ||||
2 August 2023 | End of Season | [48] | ||||
11 August 2023 | End of Season | [49] | ||||
16 August 2023 | End of Season | [50] | ||||
24 August 2023 | 1 January 2024 | [51] | ||||
26 August 2023 | End of Season | [52] [53] | ||||
12 January 2024 | End of Season | [54] | ||||
15 January 2024 | End of Season | [55] | ||||
17 January 2024 | End of Season | [56] | ||||
23 January 2024 | End of Season | |||||
31 January 2024 | End of Season | [57] | ||||
31 January 2024 | End of Season | [58] | ||||
1 February 2024 | Xavier Benjamin | End of Season | [59] | |||
1 February 2024 | Jake Dennis | End of Season | [60] | |||
1 February 2024 | Ryan kavanagh | End of Season | [61] | |||
1 February 2024 | End of Season | [62] | ||||
2 February 2024 | End of Season | [63] |
On 9 June, Cardiff City announced their first pre-season friendly, against Wycombe Wanderers to contest Joe Jacobson's tesimonial.[64] Two weeks later, two home friendlies were confirmed, against Penybont and The New Saints.[65] Two behind-closed-doors fixtures were also included during pre-season, against Cambridge United and Bristol Rovers.[66]
See main article: 2023–24 EFL Championship.
On 22 June, the EFL Championship fixtures were released.[67]
See main article: 2023–24 FA Cup.
Cardiff entered the competition in the third round, as a Championship club, and were drawn away to Sheffield Wednesday.[68]
See main article: 2023–24 EFL Cup.
Cardiff were drawn at home to Colchester United in the first round,[69] and then away to Birmingham City in the second round[70] and Blackburn Rovers in the third round.[71]
See main article: 2023–24 Welsh League Cup.
Cardiff were drawn away against Cambrian & Clydach Vale in the first round.[72]