2023–24 Cardiff City F.C. season
2023–24 season | |
---|---|
Owner | Vincent Tan |
Chairman | Mehmet Dalman |
Manager | Erol Bulut[1] |
Stadium | Cardiff City Stadium |
Championship | 12th |
FA Cup | Third round |
EFL Cup | Third round |
Top goalscorer | League: Perry Ng (6) Karlan Grant (6) All: Kion Etete (6) Perry Ng (6) Karlan Grant (6) |
Highest home attendance | 28,648 vs. Swansea City, 16 September 2023 |
Lowest home attendance | 17,131 vs. Blackburn Rovers , 20 February 2024 |
Average home league attendance | 21,213 |
Biggest win | 4–0 vs. Huddersfield Town, 25 October 2023 |
Biggest defeat | 1–4 vs. Norwich City, 17 February 2024 1–4 vs. Middlesbrough, 27 April 2024 2-5 vs. Rotherham, 4 May 2024 |
All statistics correct as of 4 May 2024. |
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.
Current squad[edit]
- As of 4 May 2024
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 | 9 June 1995 | 16 | 0 | 2024 | ![]() | Undisclosed | 2027 |
21 | Jak Alnwick | ![]() | GK | 17 June 1993 | 32 | 0 | 2022 | ![]() | Free | 2025 |
28 | Rohan Luthra | ![]() | GK | 6 May 2002 | 1 | 0 | 2021 | ![]() | Free | 2024 |
41 | Matthew Turner | ![]() | GK | 27 March 2002 | 0 | 0 | 2021 | ![]() | Free | 2024 |
Defenders | ||||||||||
2 | Mahlon Romeo | ![]() ![]() | RB/RM | 19 September 1995 | 51 | 0 | 2022 | ![]() | Undisclosed | 2025 |
4 | Dimitrios Goutas | ![]() | CB | 4 April 1994 | 45 | 4 | 2023 | ![]() | Free | 2025 |
5 | Mark McGuinness | ![]() ![]() | CB | 5 January 2001 | 84 | 4 | 2021 | ![]() | Undisclosed | 2027 |
12 | Nat Phillips | ![]() | CB | 21 March 1997 | 18 | 1 | 2024 | ![]() | Loan | 2024 |
15 | Oliver Denham | ![]() ![]() | CB/RB | 4 May 2002 | 8 | 0 | 2021 | ![]() | Trainee | 2024 |
17 | Jamilu Collins | ![]() | LB/CB/LM | 5 August 1994 | 40 | 1 | 2022 | ![]() | Free | 2024 |
30 | Josh Wilson-Esbrand | ![]() | LB | 26 December 2002 | 11 | 0 | 2024 | ![]() | Loan | 2024 |
38 | Perry Ng | ![]() ![]() | RB/LB/CB | 27 April 1996 | 144 | 8 | 2021 | ![]() | £350,000 | 2026 |
Midfielders | ||||||||||
6 | Ryan Wintle | ![]() | DM/CM/CB | 13 June 1997 | 117 | 5 | 2021 | ![]() | Free | 2026 |
8 | Joe Ralls | ![]() | CM/LM/DM | 12 October 1993 | 386 | 34 | 2011 | Academy | Trainee | 2025 |
10 | Aaron Ramsey | ![]() | CM/AM | 26 December 1990 | 41 | 6 | 2023 | ![]() | Free | 2025 |
11 | Callum O'Dowda | ![]() ![]() | LW/AM/RW/LWB | 23 April 1995 | 51 | 4 | 2022 | ![]() | Free | 2025 |
15 | David Turnbill | ![]() | AM | 10 July 1999 | 17 | 0 | 2024 | ![]() | Undisclosed | 2027 |
19 | Romaine Sawyers | ![]() ![]() | AM/CM/SS | 2 November 1991 | 44 | 3 | 2022 | ![]() | Free | 2024 |
23 | Manolis Siopis | ![]() | CM | 14 May 1994 | 41 | 0 | 2023 | ![]() | Free | 2026 |
27 | Rubin Colwill | ![]() | AM/LW/RW | 27 April 2002 | 105 | 9 | 2020 | Academy | Trainee | 2027 |
32 | Ollie Tanner | ![]() | LW/AM/RW | 13 May 2002 | 40 | 2 | 2022 | ![]() | £50,000 | 2027 |
34 | Joel Colwill | ![]() | CM | 27 October 2004 | 5 | 0 | 2022 | Academy | Trainee | 2028 |
45 | Cian Ashford | ![]() | AM/LW/RW | 24 September 2004 | 9 | 1 | 2022 | Academy | Trainee | 2027 |
Forwards | ||||||||||
9 | Kion Etete | ![]() ![]() | CF/SS | 28 November 2001 | 61 | 9 | 2022 | ![]() | £500,000 | 2025 |
14 | Josh Bowler | ![]() | RW/LW | 5 March 1999 | 38 | 5 | 2023 | ![]() | Loan | 2024 |
16 | Karlan Grant | ![]() | CF/LW | 18 September 1997 | 39 | 6 | 2023 | ![]() | Loan | 2024 |
20 | Famara Diédhiou | ![]() | CF | 15 December 1992 | 16 | 2 | 2024 | ![]() | Loan | 2024 |
22 | Yakou Méïté | ![]() ![]() | LW/CF/RW | 11 February 1996 | 37 | 2 | 2023 | ![]() | Free | 2025 |
47 | Callum Robinson | ![]() | LW/CF/RW | 2 February 1995 | 47 | 10 | 2022 | ![]() | £1,500,000 | 2025 |
Out on Loan | ||||||||||
3 | Joel Bagan | ![]() ![]() | LB | 3 September 2001 | 42 | 3 | 2020 | Academy | Trainee | 2026 |
18 | Ebou Adams | ![]() ![]() | CM/DM/AM | 15 January 1996 | 12 | 0 | 2022 | ![]() | Free | 2025 |
25 | Kieron Evans | ![]() | AM | 19 December 2001 | 11 | 1 | 2020 | Academy | Trainee | 2024 |
35 | Andy Rinomhota | ![]() | CM/DM/RM | 21 April 1997 | 48 | 0 | 2022 | ![]() | Free | 2025 |
39 | Isaak Davies | ![]() | SS/RW/LW | 25 September 2001 | 42 | 4 | 2020 | Academy | Trainee | 2025 |
44 | Xavier Benjamin | ![]() | CB | 11 January 2004 | 2 | 0 | 2022 | ![]() | Academy | 2024 |
54 | Sheyi Ojo | ![]() | LW/RW/SS | 19 June 1997 | 81 | 7 | 2022 | ![]() | Free | 2024 |
— | Eli King | ![]() | DM/CM | 23 December 2002 | 7 | 0 | 2021 | Academy | Trainee | 2026 |
Ryotaro Tsunoda | ![]() | CB/LB | 27 June 1999 | 0 | 0 | 2024 | ![]() | Undisclosed |
Statistics[edit]
- As of 4 May 2024
- Players with names in italics and marked * were on loan from another club for the whole of their season with Cardiff City.
No. | Pos | Nat | Player | Total | Championship | FA Cup | EFL Cup | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||||||
1 | GK | ![]() | Ethan Horvath | 16 | 0 | 16+0 | 0 | 0+0 | 0 | 0+0 | 0 | |||
2 | DF | ![]() | Mahlon Romeo | 18 | 0 | 8+7 | 0 | 0+0 | 0 | 3+0 | 0 | |||
4 | DF | ![]() | Dimitrios Goutas | 45 | 4 | 45+0 | 4 | 0+0 | 0 | 0+0 | 0 | |||
5 | DF | ![]() | Mark McGuinness | 30 | 2 | 28+1 | 2 | 0+0 | 0 | 0+1 | 0 | |||
6 | MF | ![]() | Ryan Wintle | 44 | 3 | 27+15 | 2 | 1+0 | 0 | 1+0 | 1 | |||
8 | MF | ![]() | Joe Ralls | 35 | 1 | 32+3 | 1 | 0+0 | 0 | 0+0 | 0 | |||
9 | FW | ![]() | Kion Etete | 31 | 6 | 12+15 | 3 | 1+0 | 0 | 3+0 | 3 | |||
10 | MF | ![]() | Aaron Ramsey | 12 | 3 | 6+6 | 3 | 0+0 | 0 | 0+0 | 0 | |||
11 | MF | ![]() | Callum O'Dowda | 11 | 1 | 5+6 | 1 | 0+0 | 0 | 0+0 | 0 | |||
12 | DF | ![]() | Nathaniel Phillips* | 18 | 1 | 17+1 | 1 | 0+0 | 0 | 0+0 | 0 | |||
14 | FW | ![]() | Josh Bowler* | 39 | 4 | 31+7 | 4 | 1+0 | 0 | 0+0 | 0 | |||
15 | MF | ![]() | David Turnbull | 17 | 0 | 11+6 | 0 | 0+0 | 0 | 0+0 | 0 | |||
16 | FW | ![]() | Karlan Grant* | 39 | 6 | 36+2 | 6 | 0+0 | 0 | 1+0 | 0 | |||
17 | DF | ![]() | Jamilu Collins | 36 | 0 | 32+3 | 0 | 0+0 | 0 | 1+0 | 0 | |||
19 | MF | ![]() | Romaine Sawyers | 5 | 0 | 0+1 | 0 | 1+0 | 0 | 3+0 | 0 | |||
20 | FW | ![]() | Famara Diédhiou* | 16 | 2 | 5+11 | 2 | 0+0 | 0 | 0+0 | 0 | |||
21 | GK | ![]() | Jak Alnwick | 25 | 0 | 23+0 | 0 | 1+0 | 0 | 1+0 | 0 | |||
22 | FW | ![]() | Yakou Méïté | 37 | 2 | 24+13 | 2 | 0+0 | 0 | 0+0 | 0 | |||
23 | MF | ![]() | Manolis Siopis | 42 | 0 | 37+5 | 0 | 0+0 | 0 | 0+0 | 0 | |||
27 | MF | ![]() | Rubin Colwill | 38 | 3 | 13+21 | 1 | 1+0 | 0 | 3+0 | 2 | |||
30 | DF | ![]() | Josh Wilson-Esbrand* | 11 | 0 | 8+3 | 0 | 0+0 | 0 | 0+0 | 0 | |||
32 | MF | ![]() | Ollie Tanner | 38 | 2 | 9+25 | 2 | 1+0 | 0 | 3+0 | 0 | |||
34 | MF | ![]() | Joel Colwill | 5 | 0 | 0+2 | 0 | 0+1 | 0 | 0+2 | 0 | |||
36 | MF | ![]() | Raheem Conte | 3 | 0 | 0+3 | 0 | 0+0 | 0 | 0+0 | 0 | |||
38 | DF | ![]() | Perry Ng | 40 | 6 | 38+0 | 6 | 1+0 | 0 | 1+0 | 0 | |||
40 | DF | ![]() | Josh Beecher | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |||
44 | DF | ![]() | Xavier Benjamin | 2 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | |||
45 | MF | ![]() | Cian Ashford | 9 | 1 | 3+2 | 1 | 0+1 | 0 | 0+3 | 0 | |||
47 | FW | ![]() | Callum Robinson | 24 | 3 | 9+13 | 2 | 1+0 | 0 | 1+0 | 1 | |||
48 | MF | ![]() | Cameron Antwi | 1 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |||
49 | DF | ![]() | Luey Giles | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 | |||
Out on Loan: | ||||||||||||||
3 | DF | ![]() | Joel Bagan | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |||
18 | MF | ![]() | Ebou Adams | 12 | 0 | 2+8 | 0 | 0+0 | 0 | 2+0 | 0 | |||
25 | MF | ![]() | Kieron Evans | 4 | 0 | 0+0 | 0 | 0+1 | 0 | 2+1 | 0 | |||
33 | FW | ![]() | James Crole | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |||
35 | MF | ![]() | Andy Rinomhota | 6 | 0 | 1+2 | 0 | 1+0 | 0 | 2+0 | 0 | |||
54 | FW | ![]() | Sheyi Ojo | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |||
Players who have left the club: | ||||||||||||||
12 | FW | ![]() | Iké Ugbo* | 20 | 4 | 9+9 | 4 | 0+0 | 0 | 0+2 | 0 | |||
13 | GK | ![]() | Rúnar Alex Rúnarsson* | 8 | 0 | 6+0 | 0 | 0+0 | 0 | 2+0 | 0 | |||
24 | DF | ![]() | Jonathan Panzo* | 5 | 0 | 0+4 | 0 | 0+0 | 0 | 1+0 | 0 | |||
26 | DF | ![]() | Jack Simpson | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 |
Goals record[edit]
- As of 4 May 2024
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 9 | ![]() | CF | Kion Etete | 3 | 0 | 3 | 6 |
16 | ![]() | CF | Karlan Grant | 6 | 0 | 0 | 6 | |
38 | ![]() | RB | Perry Ng | 6 | 0 | 0 | 6 | |
4 | 14 | ![]() | RW | Josh Bowler | 5 | 0 | 0 | 5 |
5 | 4 | ![]() | CB | Dimitrios Goutas | 4 | 0 | 0 | 4 |
12 | ![]() | CF | Iké Ugbo | 4 | 0 | 0 | 4 | |
Own Goals | 4 | 0 | 0 | 4 | ||||
8 | 6 | ![]() | DM | Ryan Wintle | 2 | 0 | 1 | 3 |
10 | ![]() | CM | Aaron Ramsey | 3 | 0 | 0 | 3 | |
27 | ![]() | AM | Rubin Colwill | 1 | 0 | 2 | 3 | |
47 | ![]() | LW | Callum Robinson | 2 | 0 | 1 | 3 | |
12 | 5 | ![]() | CB | Mark McGuinness | 2 | 0 | 0 | 2 |
20 | ![]() | CF | Famara Diédhiou | 2 | 0 | 0 | 2 | |
22 | ![]() | CF | Yakou Méïté | 2 | 0 | 0 | 2 | |
32 | ![]() | RW | Ollie Tanner | 2 | 0 | 0 | 2 | |
16 | 8 | ![]() | CM | Joe Ralls | 1 | 0 | 0 | 1 |
11 | ![]() | LM | Callum O'Dowda | 1 | 0 | 0 | 1 | |
12 | ![]() | CB | Nathaniel Phillips | 1 | 0 | 0 | 1 | |
17 | ![]() | LB | Jamilu Collins | 1 | 0 | 0 | 1 | |
45 | ![]() | AM | Cian Ashford | 1 | 0 | 0 | 1 | |
Total | 51 | 0 | 7 | 58 |
Assists record[edit]
- As of 4 May 2024
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 8 | ![]() | CM | Joe Ralls | 7 | 0 | 0 | 7 |
2 | 6 | ![]() | DM | Ryan Wintle | 4 | 0 | 0 | 4 |
27 | ![]() | AM | Rubin Colwill | 2 | 0 | 2 | 4 | |
38 | ![]() | RB | Perry Ng | 4 | 0 | 0 | 4 | |
5 | 16 | ![]() | CF | Karlan Grant | 2 | 0 | 1 | 3 |
17 | ![]() | LB | Jamilu Collins | 3 | 0 | 0 | 3 | |
7 | 14 | ![]() | RW | Josh Bowler | 2 | 0 | 0 | 2 |
47 | ![]() | LW | Callum Robinson | 2 | 0 | 0 | 2 | |
9 | 11 | ![]() | LM | Callum O'Dowda | 1 | 0 | 0 | 1 |
12 | ![]() | CF | Iké Ugbo | 1 | 0 | 0 | 1 | |
15 | ![]() | AM | David Turnbull | 1 | 0 | 0 | 1 | |
19 | ![]() | AM | Romaine Sawyers | 0 | 0 | 1 | 1 | |
22 | ![]() | CF | Yakou Méïté | 1 | 0 | 0 | 1 | |
25 | ![]() | AM | Kieron Evans | 0 | 0 | 1 | 1 | |
32 | ![]() | RW | Ollie Tanner | 1 | 0 | 0 | 1 | |
35 | ![]() | CM | Andy Rinomhota | 0 | 0 | 1 | 1 | |
45 | ![]() | AM | Cian Ashford | 1 | 0 | 0 | 1 | |
49 | ![]() | LB | Luey Giles | 1 | 0 | 0 | 1 | |
Total | 33 | 0 | 6 | 39 |
Disciplinary record[edit]
- As of 5 May 2024
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ![]() ![]() | ![]() | ![]() | ![]() ![]() | ![]() | ![]() | ![]() ![]() | ![]() | ![]() | ![]() ![]() | ![]() | |||||
1 | 38 | ![]() | RB | Perry Ng | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 |
2 | 4 | ![]() | CB | Dimitrios Goutas | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
17 | ![]() | LB | Jamilu Collins | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | |
4 | 22 | ![]() | LW | Yakou Méïté | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
4 | 14 | ![]() | RW | Josh Bowler | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
5 | 23 | ![]() | CM | Manolis Siopis | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
27 | ![]() | AM | Rubin Colwill | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 | |
8 | 6 | ![]() | DM | Ryan Wintle | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
9 | 8 | ![]() | CM | Joe Ralls | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
9 | ![]() | CF | Kion Etete | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | |
16 | ![]() | CF | Karlan Grant | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
18 | ![]() | CM | Ebou Adams | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
32 | ![]() | RW | Ollie Tanner | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
14 | 2 | ![]() | RB | Mahlon Romeo | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
5 | ![]() | CB | Mark McGuinness | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
10 | ![]() | CM | Aaron Ramsey | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
12 | ![]() | CB | Nathaniel Phillips | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
24 | ![]() | CB | Jonathan Panzo | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
20 | 15 | ![]() | AM | David Turnbull | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
21 | ![]() | GK | Jak Alnwick | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
![]() | CB | Jack Simpson | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
30 | ![]() | LB | Josh Wilson-Esbrand | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
35 | ![]() | CM | Andy Rinomhota | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
44 | ![]() | CB | Xavier Benjamin | 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 |
Clean sheets[edit]
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.
- As of match played 5 May 2024
Rank | No. | Nat. | Name | Matches played | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 21 | ![]() | Jak Alnwick | 25 | 7 | 0 | 0 | 7 |
2 | 1 | ![]() | Ethan Horvath | 16 | 4 | 0 | 0 | 4 |
3 | ![]() | Rúnar Alex Rúnarsson | 8 | 1 | 0 | 0 | 1 |
Captains[edit]
- Correct as of match played on 5 May 2024
No. | Nat. | Pos. | Name | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|
8 | ![]() | CM | Joe Ralls | 30 | 0 | 0 | 30 |
6 | ![]() | CM | Ryan Wintle | 11 | 1 | 1 | 13 |
10 | ![]() | CM | Aaron Ramsey | 2 | 0 | 0 | 2 |
19 | ![]() | AM | Romaine Sawyers | 0 | 0 | 1 | 1 |
21 | ![]() | GK | Jak Alnwick | 0 | 0 | 1 | 1 |
Contracts[edit]
Date | Position | Nationality | Name | Status | Contract Length | Expiry Date | Ref. |
---|---|---|---|---|---|---|---|
9 June 2023 | CF | ![]() | Mark Harris | Rejected | 0 years | June 2023 | [2][3] |
9 June 2023 | LB | ![]() | Joel Bagan | Signed | 3 years | June 2026 | [2][4] |
9 June 2023 | DM | ![]() | Eli King | Signed | 3 years | June 2026 | [2][5] |
4 August 2023 | DM | ![]() | Ryan Wintle | Signed | 3 years | June 2026 | [6] |
17 August 2023 | CB | ![]() | Mark McGuinness | Signed | 4 years | June 2027 | [7] |
24 August 2023 | RB | ![]() | Perry Ng | Signed | 3 years | June 2026 | [8] |
15 September 2023 | CM | ![]() | Joel Colwill | Signed | 5 years | June 2028 | [9] |
15 September 2023 | AM | ![]() | Rubin Colwill | Signed | 4 years | June 2027 | [9] |
18 September 2023 | GK | ![]() | Jak Alnwick | Signed | 1 year | June 2025 | [10] |
19 January 2024 | AM | ![]() | Cian Ashford | Signed | 3+1⁄2 years | June 2027 | [11] |
11 March 2024 | CM | ![]() | Joe Ralls | Signed | 1 year | June 2025 | [12] |
Transfers[edit]
In[edit]
Date | Pos | Player | Transferred from | Fee | Ref |
---|---|---|---|---|---|
5 July 2023 | CB | ![]() | ![]() | Free Transfer | [13] |
6 July 2023 | CB | ![]() | ![]() | Free Transfer | [14] |
7 July 2023 | LW | ![]() | ![]() | Free Transfer | [15] |
15 July 2023 | CM | ![]() | ![]() | Free Transfer | [16] |
21 July 2023 | CF | ![]() | ![]() | Compensation | [17] |
18 August 2023 | CM | ![]() | ![]() | Free Transfer | [18] |
15 September 2023 | GK | ![]() | ![]() | Free Transfer | [19] |
19 September 2023 | CB | ![]() | ![]() | — | [20] |
23 January 2024 | CB | ![]() | ![]() | Undisclosed | [21] |
1 February 2024 | GK | ![]() | ![]() | Undisclosed | [22] |
1 February 2024 | AM | ![]() | ![]() | Undisclosed | [23] |
‡ Signed initially for the Under-21s
† Signed initially for the Academy
Out[edit]
Date | Pos | Player | Transferred to | Fee | Ref |
---|---|---|---|---|---|
30 June 2023 | CB | ![]() | ![]() | Released | [2] |
30 June 2023 | CF | ![]() | ![]() | Released | [3][24] |
30 June 2023 | DM | ![]() | ![]() | Released | [2] |
30 June 2023 | RW | ![]() | ![]() | Released | [2][25] |
30 June 2023 | CB | ![]() | ![]() | Released | [2] |
30 June 2023 | GK | ![]() | ![]() | Released | [2][26] |
30 June 2023 | CB | ![]() | ![]() | Released | [2] |
30 June 2023 | RB | ![]() | ![]() | Released | [2][27] |
30 June 2023 | RW | ![]() | ![]() | Released | [2][28] |
30 June 2023 | CF | ![]() | ![]() | Released | [2] |
24 July 2023 | CF | ![]() | ![]() | Undisclosed | [29] |
30 August 2023 | GK | ![]() | ![]() | Undisclosed | [30] |
31 August 2023 | CB | ![]() | ![]() | Mutual Consent | [31] |
1 February 2024 | RB | ![]() | ![]() | Mutual Consent | [32][33] |
Loaned in[edit]
Date | Pos | Player | Loaned from | Date until | Ref |
---|---|---|---|---|---|
4 July 2023 | CF | ![]() | ![]() | 11 January 2024[a] | [34][35] |
15 July 2023 | CF | ![]() | ![]() | End of Season | [36] |
1 August 2023 | RW | ![]() | ![]() | End of Season | [37] |
18 August 2023 | GK | ![]() | ![]() | 1 February 2024[b] | [38][39] |
1 September 2023 | CB | ![]() | ![]() | End of Season | [40] |
30 January 2024 | CB | ![]() | ![]() | End of Season | [41] |
31 January 2024 | CF | ![]() | ![]() | End of Season | [42] |
1 February 2024 | LB | ![]() | ![]() | End of Season | [43] |
Loaned out[edit]
Date | Pos | Player | Loaned to | End date | Ref |
---|---|---|---|---|---|
10 July 2023 | CB | ![]() | ![]() | 22 January 2024[a] | [44] |
26 July 2023 | LB | ![]() | ![]() | End of Season | [45] |
28 July 2023 | DM | ![]() | ![]() | 8 January 2024[b] | [46][47] |
2 August 2023 | SS | ![]() | ![]() | End of Season | [48] |
11 August 2023 | LB | ![]() | ![]() | End of Season | [49] |
16 August 2023 | LW | ![]() | ![]() | End of Season | [50] |
24 August 2023 | GK | ![]() | ![]() | 1 January 2024 | [51] |
26 August 2023 | CF | ![]() | ![]() | End of Season[c] | [52][53] |
12 January 2024 | CB | ![]() | ![]() | End of Season | [54] |
15 January 2024 | DM | ![]() | ![]() | End of Season | [55] |
17 January 2024 | AM | ![]() | ![]() | End of Season | [56] |
23 January 2024 | CB | ![]() | ![]() | End of Season | [21] |
31 January 2024 | CM | ![]() | ![]() | End of Season | [57] |
31 January 2024 | CF | ![]() | ![]() | End of Season | [58] |
1 February 2024 | RB | ![]() | ![]() | End of Season | [59] |
1 February 2024 | GK | ![]() | ![]() | End of Season | [60] |
1 February 2024 | CM | ![]() | ![]() | End of Season | [61] |
1 February 2024 | CM | ![]() | ![]() | End of Season | [62] |
2 February 2024 | CB | ![]() | ![]() | End of Season | [63] |
Pre-season and friendlies[edit]
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]
Win Draw Loss Fixtures
1 July 2023 Friendly | Cardiff City | 2–0 | Penybont | Leckwith |
15:00 BST | McGuinness ![]() Tanner ![]() | Cardiff City Official Site | Stadium: Cardiff City Stadium |
4 July 2023 Friendly | Cardiff City | 3–1 | The New Saints | Leckwith |
19:30 BST |
| Report | Redmond ![]() | Stadium: Cardiff City Stadium |
7 July 2023 Friendly | Cardiff City | 1–1 | Cambridge United | Leckwith |
15:00 BST | Robinson ![]() | Report | Ahadme ![]() | Stadium: Cardiff City Stadium Attendance: 0 (Behind-closed-doors) |
11 July 2023 Friendly | Cardiff City | 2–1 | Bristol Rovers | Leckwith |
15:00 BST | Robinson ![]() Tanner ![]() | Report | Sinclair ![]() | Stadium: Cardiff City Stadium Attendance: 0 (Behind-closed-doors) |
19 July 2023 Friendly | Braga | 1–0 | Cardiff City | Algarve, Portugal |
19:00 WEST 19:00 BST | Banza ![]() | Report |
22 July 2023 Friendly | Porto | 4–0 | Cardiff City | Algarve, Portugal |
19:00 WEST 19:00 BST | Martínez ![]() Taremi ![]() Navarro ![]() | Report |
29 July 2023 Joe Jacobson's Testimonial | Wycombe Wanderers | 0–0 | Cardiff City | High Wycombe |
15:00 BST | Report | Stadium: Adams Park |
Competitions[edit]
Overall record[edit]
Competition | First match | Last match | Starting round | Final position | Record | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | |||||
Championship | 6 August 2023 | 4 May 2024 | Matchday 1 | 12th | 46 | 19 | 5 | 22 | 53 | 70 | −17 | 41.30 |
FA Cup | 6 January 2024 | Third round | Third round | 1 | 0 | 0 | 1 | 0 | 4 | −4 | 0.00 | |
EFL Cup | 9 August 2023 | 27 September 2023 | First round | Third Round | 3 | 1 | 1 | 1 | 7 | 8 | −1 | 33.33 |
Total | 50 | 20 | 6 | 24 | 60 | 82 | −22 | 40.00 |
Last updated: 4 May 2024
Source: Soccerway
Championship[edit]
League table[edit]
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|
9 | Coventry City | 46 | 17 | 13 | 16 | 70 | 59 | +11 | 64 |
10 | Preston North End | 46 | 18 | 9 | 19 | 56 | 67 | −11 | 63 |
11 | Bristol City | 46 | 17 | 11 | 18 | 53 | 51 | +2 | 62 |
12 | Cardiff City | 46 | 19 | 5 | 22 | 53 | 70 | −17 | 62 |
13 | Millwall | 46 | 16 | 11 | 19 | 45 | 55 | −10 | 59 |
14 | Swansea City | 46 | 15 | 12 | 19 | 59 | 65 | −6 | 57 |
15 | Watford | 46 | 13 | 17 | 16 | 61 | 61 | 0 | 56 |
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)[67]
Results summary[edit]
Overall | Home | Away | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
46 | 19 | 5 | 22 | 53 | 70 | −17 | 62 | 10 | 3 | 10 | 27 | 32 | −5 | 9 | 2 | 12 | 26 | 38 | −12 |
Last updated: 4 May 2024.
Source: Soccerway
Results by round[edit]
A = Away; H = Home; W = Win; D = Draw; L = Loss
Notes:
- 1 Matchday 29 (vs Blackburn Rovers) was postponed due to Blackburn's FA Cup involvement.
Matches[edit]
On 22 June, the EFL Championship fixtures were released.[68]
Win Draw Loss Fixtures
6 August 2023 1 | Leeds United | 2–2 | Cardiff City | Leeds |
14:30 BST | Cooper ![]() Ampadu ![]() Summerville ![]() ![]() | BBC Report Sky Report | Bowler ![]() Ugbo ![]() Méïté ![]() | Stadium: Elland Road Attendance: 36,368 Referee: Josh Smith (Peterborough) |
Note: Live on Sky Sports |
12 August 2023 2 | Cardiff City | 1–2 | Queens Park Rangers | Leckwith |
15:00 BST | Adams ![]() Ugbo ![]() Bowler ![]() | BBC Report Sky report | Armstrong ![]() ![]() Paal ![]() Adomah ![]() | Stadium: Cardiff City Stadium Attendance: 21,230 Referee: Oliver Langford (West Midlands) |
19 August 2023 3 | Leicester City | 2–1 | Cardiff City | Leicester |
15:00 BST | Mavididi ![]() Marçal-Madivadua ![]() Casadei ![]() | BBC Report Sky report | Ramsey ![]() ![]() Goutas ![]() Collins ![]() Simpson ![]() Romeo ![]() ![]() | Stadium: King Power Stadium Attendance: 31,595 Referee: Graham Scott (Oxfordshire) |
26 August 2023 4 | Cardiff City | 2–1 | Sheffield Wednesday | Leckwith |
15:00 BST | Ugbo ![]() Wintle ![]() | BBC Report Sky report | Bannan ![]() ![]() Bernard ![]() Delgado ![]() Paterson ![]() Windass ![]() | Stadium: Cardiff City Stadium Attendance: 21,058 Referee: Darren Bond (Lancashire) |
2 September 2023 5 | Ipswich Town | 3–2 | Cardiff City | Ipswich |
15:00 BST | Clarke ![]() Broadhead ![]() ![]() Burns ![]() Ladapo ![]() Williams ![]() | BBC Report Sky report | Ramsey ![]() Tanner ![]() Ralls ![]() Ng ![]() Panzo ![]() | Stadium: Portman Road Attendance: 28,011 Referee: Gavin Ward (Surrey) |
16 September 2023 6 | Cardiff City | 2–0 | Swansea City | Leckwith |
19:45 BST | Tanner ![]() ![]() Ramsey ![]() | BBC report Sky report | Fulton ![]() | Stadium: Cardiff City Stadium Attendance: 28,648 Referee: Samuel Barrott (Yorkshire) |
Note: Live on Sky TV |
19 September 2023 7 | Cardiff City | 3–2 | Coventry City | Leckwith |
19:45 BST | BBC Report Sky report |
| Stadium: Cardiff City Stadium Attendance: 18,297 Referee: Sam Allison (Wiltshire) |
24 September 2023 8 | Sunderland | 0–1 | Cardiff City | Monkwearmouth |
15:00 BST | BBC report Sky report |
| Stadium: Stadium of Light Attendance: 41,581 Referee: Steve Martin (Staffordshire) |
30 September 2023 9 | Cardiff City | 2–0 | Rotherham United | Leckwith |
15:00 BST | BBC report Sky report | Stadium: Cardiff City Stadium Attendance: 20,136 Referee: Leigh Doughty (Lancashire) |
3 October 2023 10 | Middlesbrough | 2–0 | Cardiff City | Middlesbrough |
19:45 BST |
| BBC report Sky report | Stadium: Riverside Stadium Attendance: 24,276 Referee: Andy Madley (Huddersfield) |
7 October 2023 11 | Cardiff City | 1–1 | Watford | Leckwith |
15:00 BST |
| BBC report Sky report | Stadium: Cardiff City Stadium Attendance: 19,804 Referee: Gavin Ward (Surrey) |
21 October 2023 12 | Blackburn Rovers | 1–0 | Cardiff City | Blackburn |
15:00 BST | Rankin-Costello ![]() | BBC report Sky report | Stadium: Ewood Park Attendance: 13,572 Referee: Bobby Madley (Yorkshire) |
24 October 2023 13 | Huddersfield Town | 0–4 | Cardiff City | Huddersfield |
19:45 BST | BBC report Sky report | Stadium: John Smith’s Stadium Attendance: 16,780 Referee: Anthony Backhouse (Cumbria) |
28 October 2023 14 | Cardiff City | 2–0 | Bristol City | Leckwith |
15:00 BST | BBC report Sky report | Stadium: Cardiff City Stadium Attendance: 25,803 Referee: Darren England (Barnsley) |
4 November 2023 15 | Stoke City | 0–0 | Cardiff City | Stoke-on-Trent |
15:00 GMT | BBC report Sky report | Stadium: Bet365 Stadium Attendance: 23,089 Referee: Oliver Langford (West Midlands) |
11 November 2023 16 | Cardiff City | 2–3 | Norwich City | Leckwith |
15:00 GMT | BBC report Sky report | Stadium: Cardiff City Stadium Attendance: 21,271 Referee: Rebecca Welch (Tyneside) |
25 November 2023 17 | Preston North End | 1–2 | Cardiff City | Preston |
15:00 GMT | BBC report Sky report | Stadium: Deepdale Attendance: 14,593 Referee: Bobby Madley (Yorkshire) |
28 November 2023 18 | Cardiff City | 0–1 | West Bromwich Albion | Leckwith |
19:45 GMT | BBC report Sky report | Sarmiento ![]() | Stadium: Cardiff City Stadium Attendance: 18,248 Referee: Josh Smith (Peterborough) |
2 December 2023 19 | Southampton | 2–0 | Cardiff City | Southampton |
15:00 GMT |
| BBC report Sky report | Stadium: St Mary's Stadium Attendance: 28,659 Referee: James Bell (South Yorkshire) |
9 December 2023 20 | Cardiff City | 1–0 | Millwall | Leckwith |
15:00 GMT | BBC report Sky report |
| Stadium: Cardiff City Stadium Attendance: 19,426 Referee: Andrew Kitchen (Durham) |
13 December 2023 21 | Cardiff City | 0–1 | Birmingham City | Leckwith |
19:45 GMT | Méïté ![]() | BBC report Sky report | Stadium: Cardiff City Stadium Attendance: 17,669 Referee: Steve Martin (Staffordshire) |
16 December 2023 22 | Hull City | 3–0 | Cardiff City | Kingston upon Hull |
15:00 GMT | BBC report Sky report | Stadium: KCOM Stadium Attendance: 20,352 Referee: Keith Stroud (Hampshire) |
23 December 2023 23 | Sheffield Wednesday | 1–2 | Cardiff City | Owlerton, Sheffield |
15:00 GMT |
| BBC report Sky report | Stadium: Hillsborough Attendance: 26,009 Referee: Samuel Barrott (Yorkshire) |
26 December 2023 24 | Cardiff City | 2–2 | Plymouth Argyle | Cardiff |
15:00 GMT | BBC report Sky report |
| Stadium: Cardiff City Stadium Attendance: 23,583 Referee: Andy Davies |
29 December 2023 25 | Cardiff City | 0–2 | Leicester City | Leckwith |
19:45 GMT | BBC report Sky report |
| Stadium: Cardiff City Stadium Attendance: 24,656 Referee: John Busby (Oxfordshire) |
1 January 2024 26 | Queens Park Rangers | 1–2 | Cardiff City | Sheperd’s Bush |
15:00 GMT |
| BBC report Sky report | Stadium: Loftus Road Attendance: 16,849 Referee: Andrew Kitchen (Durham) |
13 January 2024 27 | Cardiff City | 0–3 | Leeds United | Leckwith |
15:00 GMT | BBC report Sky report | Bamford ![]() James ![]() Summerville ![]() Rutter ![]() | Stadium: Cardiff City Stadium Attendance: 25,991 Referee: Oliver Langford (West Midlands) |
20 January 2024 28 | Plymouth Argyle | 3–1 | Cardiff City | Plymouth |
15:00 GMT | BBC report Sky report |
| Stadium: Home Park Attendance: 16.471 Referee: Steve Martin (Staffordshire) |
3 February 2024 30 | Watford | 0–1 | Cardiff City | Watford |
15:00 GMT | Chakvetadze ![]() Pollock ![]() Livermore ![]() | BBC report Sky report | Bowler ![]() ![]() Colwill ![]() Goutas ![]() | Stadium: Vicarage Road Attendance: 19,739 Referee: John Busby (Oxfordshire) |
10 February 2024 31 | Cardiff City | 0–2 | Preston North End | Leckwith |
15:00 GMT | Alnwick ![]() Méïté ![]() | BBC report Sky report | Riis Jakobsen ![]() Whiteman ![]() Frøkjær-Jensen ![]() | Stadium: Cardiff City Stadium Attendance: 18,763 Referee: Dean Whitestone (Northampton) |
13 February 2024 32 | West Bromwich Albion | 2–0 | Cardiff City | West Bromwich |
20:00 GMT | BBC report Sky report | Stadium: The Hawthorns Attendance: 23,541 Referee: Rebecca Welch (Tyneside) |
17 February 2024 33 | Norwich City | 4–1 | Cardiff City | Norwich |
15:00 GMT |
| BBC report Sky report |
|