2023–24 Cardiff City F.C. season

Cardiff City
2023–24 season
OwnerVincent Tan
ChairmanMehmet Dalman
ManagerErol Bulut[1]
StadiumCardiff City Stadium
Championship12th
FA CupThird round
EFL CupThird round
Top goalscorerLeague:
Perry Ng (6)
Karlan Grant (6)

All:
Kion Etete (6)
Perry Ng (6)
Karlan Grant (6)
Highest home attendance28,648 vs. Swansea City, 16 September 2023
Lowest home attendance17,131 vs. Blackburn Rovers , 20 February 2024
Average home league attendance21,213
Biggest win4–0 vs. Huddersfield Town, 25 October 2023
Biggest defeat1–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 United States GK (1995-06-09) 9 June 1995 (age 28) 16 0 2024 England Nottingham Forest Undisclosed 2027
21 Jak Alnwick England GK (1993-06-17) 17 June 1993 (age 30) 32 0 2022 Scotland St Mirren Free 2025
28 Rohan Luthra England GK (2002-05-06) 6 May 2002 (age 22) 1 0 2021 England Crystal Palace Free 2024
41 Matthew Turner Wales GK (2002-03-27) 27 March 2002 (age 22) 0 0 2021 England Leeds United Free 2024
Defenders
2 Mahlon Romeo Antigua and BarbudaEngland RB/RM (1995-09-19) 19 September 1995 (age 28) 51 0 2022 England Millwall Undisclosed 2025
4 Dimitrios Goutas Greece CB (1994-04-04) 4 April 1994 (age 30) 45 4 2023 Turkey Sivasspor Free 2025
5 Mark McGuinness Republic of IrelandEngland CB (2001-01-05) 5 January 2001 (age 23) 84 4 2021 England Arsenal Undisclosed 2027
12 Nat Phillips England CB (1997-03-21) 21 March 1997 (age 27) 18 1 2024 England Liverpool Loan 2024
15 Oliver Denham WalesEngland CB/RB (2002-05-04) 4 May 2002 (age 22) 8 0 2021 England Manchester United Trainee 2024
17 Jamilu Collins Nigeria LB/CB/LM (1994-08-05) 5 August 1994 (age 29) 40 1 2022 Germany SC Paderborn Free 2024
30 Josh Wilson-Esbrand England LB (2002-12-26) 26 December 2002 (age 21) 11 0 2024 England Manchester City Loan 2024
38 Perry Ng EnglandSingapore RB/LB/CB (1996-04-27) 27 April 1996 (age 28) 144 8 2021 England Crewe Alexandra £350,000 2026
Midfielders
6 Ryan Wintle England DM/CM/CB (1997-06-13) 13 June 1997 (age 26) 117 5 2021 England Crewe Alexandra Free 2026
8 Joe Ralls England CM/LM/DM (1993-10-12) 12 October 1993 (age 30) 386 34 2011 Academy Trainee 2025
10 Aaron Ramsey Wales CM/AM (1990-12-26) 26 December 1990 (age 33) 41 6 2023 France Nice Free 2025
11 Callum O'Dowda Republic of IrelandEngland LW/AM/RW/LWB (1995-04-23) 23 April 1995 (age 29) 51 4 2022 England Bristol City Free 2025
15 David Turnbill Scotland AM (1999-07-10) 10 July 1999 (age 24) 17 0 2024 Scotland Celtic Undisclosed 2027
19 Romaine Sawyers Saint Kitts and NevisEngland AM/CM/SS (1991-11-02) 2 November 1991 (age 32) 44 3 2022 England West Bromwich Albion Free 2024
23 Manolis Siopis Greece CM (1994-05-14) 14 May 1994 (age 30) 41 0 2023 Turkey Trabzonspor Free 2026
27 Rubin Colwill Wales AM/LW/RW (2002-04-27) 27 April 2002 (age 22) 105 9 2020 Academy Trainee 2027
32 Ollie Tanner England LW/AM/RW (2002-05-13) 13 May 2002 (age 22) 40 2 2022 England Lewes £50,000 2027
34 Joel Colwill Wales CM (2004-10-27) 27 October 2004 (age 19) 5 0 2022 Academy Trainee 2028
45 Cian Ashford Wales AM/LW/RW (2004-09-24) 24 September 2004 (age 19) 9 1 2022 Academy Trainee 2027
Forwards
9 Kion Etete EnglandNigeria CF/SS (2001-11-28) 28 November 2001 (age 22) 61 9 2022 England Tottenham Hotspur £500,000 2025
14 Josh Bowler England RW/LW (1999-03-05) 5 March 1999 (age 25) 38 5 2023 England Nottingham Forest Loan 2024
16 Karlan Grant England CF/LW (1997-09-18) 18 September 1997 (age 26) 39 6 2023 England West Bromwich Albion Loan 2024
20 Famara Diédhiou Senegal CF (1992-12-15) 15 December 1992 (age 31) 16 2 2024 Spain Granada Loan 2024
22 Yakou Méïté Ivory CoastFrance LW/CF/RW (1996-02-11) 11 February 1996 (age 28) 37 2 2023 England Reading Free 2025
47 Callum Robinson Republic of Ireland LW/CF/RW (1995-02-02) 2 February 1995 (age 29) 47 10 2022 England West Bromwich Albion £1,500,000 2025
Out on Loan
3 Joel Bagan Republic of IrelandEngland LB (2001-09-03) 3 September 2001 (age 22) 42 3 2020 Academy Trainee 2026
18 Ebou Adams The GambiaEngland CM/DM/AM (1996-01-15) 15 January 1996 (age 28) 12 0 2022 England Forest Green Rovers Free 2025
25 Kieron Evans Wales AM (2001-12-19) 19 December 2001 (age 22) 11 1 2020 Academy Trainee 2024
35 Andy Rinomhota Zimbabwe CM/DM/RM (1997-04-21) 21 April 1997 (age 27) 48 0 2022 England Reading Free 2025
39 Isaak Davies Wales SS/RW/LW (2001-09-25) 25 September 2001 (age 22) 42 4 2020 Academy Trainee 2025
44 Xavier Benjamin England CB (2004-01-11) 11 January 2004 (age 20) 2 0 2022 England Fulham Academy 2024
54 Sheyi Ojo England LW/RW/SS (1997-06-19) 19 June 1997 (age 26) 81 7 2022 England Liverpool Free 2024
Eli King England DM/CM (2002-12-23) 23 December 2002 (age 21) 7 0 2021 Academy Trainee 2026
Ryotaro Tsunoda Japan CB/LB (1999-06-27) 27 June 1999 (age 24) 0 0 2024 Japan Yokohama F. Marinos 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 United States USA Ethan Horvath 16 0 16+0 0 0+0 0 0+0 0
2 DF Antigua and Barbuda ATG Mahlon Romeo 18 0 8+7 0 0+0 0 3+0 0
4 DF Greece GRE Dimitrios Goutas 45 4 45+0 4 0+0 0 0+0 0
5 DF Republic of Ireland IRL Mark McGuinness 30 2 28+1 2 0+0 0 0+1 0
6 MF England ENG Ryan Wintle 44 3 27+15 2 1+0 0 1+0 1
8 MF England ENG Joe Ralls 35 1 32+3 1 0+0 0 0+0 0
9 FW England ENG Kion Etete 31 6 12+15 3 1+0 0 3+0 3
10 MF Wales WAL Aaron Ramsey 12 3 6+6 3 0+0 0 0+0 0
11 MF Republic of Ireland IRL Callum O'Dowda 11 1 5+6 1 0+0 0 0+0 0
12 DF England ENG Nathaniel Phillips* 18 1 17+1 1 0+0 0 0+0 0
14 FW England ENG Josh Bowler* 39 4 31+7 4 1+0 0 0+0 0
15 MF Scotland SCO David Turnbull 17 0 11+6 0 0+0 0 0+0 0
16 FW England ENG Karlan Grant* 39 6 36+2 6 0+0 0 1+0 0
17 DF Nigeria NGA Jamilu Collins 36 0 32+3 0 0+0 0 1+0 0
19 MF Saint Kitts and Nevis SKN Romaine Sawyers 5 0 0+1 0 1+0 0 3+0 0
20 FW Senegal SEN Famara Diédhiou* 16 2 5+11 2 0+0 0 0+0 0
21 GK England ENG Jak Alnwick 25 0 23+0 0 1+0 0 1+0 0
22 FW Ivory Coast CIV Yakou Méïté 37 2 24+13 2 0+0 0 0+0 0
23 MF Greece GRE Manolis Siopis 42 0 37+5 0 0+0 0 0+0 0
27 MF Wales WAL Rubin Colwill 38 3 13+21 1 1+0 0 3+0 2
30 DF England ENG Josh Wilson-Esbrand* 11 0 8+3 0 0+0 0 0+0 0
32 MF England ENG Ollie Tanner 38 2 9+25 2 1+0 0 3+0 0
34 MF Wales WAL Joel Colwill 5 0 0+2 0 0+1 0 0+2 0
36 MF England ENG Raheem Conte 3 0 0+3 0 0+0 0 0+0 0
38 DF England ENG Perry Ng 40 6 38+0 6 1+0 0 1+0 0
40 DF England ENG Josh Beecher 1 0 0+0 0 0+0 0 0+1 0
44 DF England ENG Xavier Benjamin 2 0 0+0 0 1+0 0 1+0 0
45 MF Wales WAL Cian Ashford 9 1 3+2 1 0+1 0 0+3 0
47 FW Republic of Ireland IRL Callum Robinson 24 3 9+13 2 1+0 0 1+0 1
48 MF England ENG Cameron Antwi 1 0 0+0 0 0+1 0 0+0 0
49 DF Wales WAL Luey Giles 2 0 0+2 0 0+0 0 0+0 0
Out on Loan:
3 DF Republic of Ireland IRL Joel Bagan 1 0 0+0 0 0+0 0 0+1 0
18 MF The Gambia GAM Ebou Adams 12 0 2+8 0 0+0 0 2+0 0
25 MF Wales WAL Kieron Evans 4 0 0+0 0 0+1 0 2+1 0
33 FW Wales WAL James Crole 1 0 0+0 0 0+0 0 0+1 0
35 MF Zimbabwe ZIM Andy Rinomhota 6 0 1+2 0 1+0 0 2+0 0
54 FW England ENG Sheyi Ojo 1 0 0+0 0 0+0 0 0+1 0
Players who have left the club:
12 FW Canada CAN Iké Ugbo* 20 4 9+9 4 0+0 0 0+2 0
13 GK Iceland ISL Rúnar Alex Rúnarsson* 8 0 6+0 0 0+0 0 2+0 0
24 DF England ENG Jonathan Panzo* 5 0 0+4 0 0+0 0 1+0 0
26 DF England ENG 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 England CF Kion Etete 3 0 3 6
16 England CF Karlan Grant 6 0 0 6
38 England RB Perry Ng 6 0 0 6
4 14 England RW Josh Bowler 5 0 0 5
5 4 Greece CB Dimitrios Goutas 4 0 0 4
12 Canada CF Iké Ugbo 4 0 0 4
Own Goals 4 0 0 4
8 6 England DM Ryan Wintle 2 0 1 3
10 Wales CM Aaron Ramsey 3 0 0 3
27 Wales AM Rubin Colwill 1 0 2 3
47 Republic of Ireland LW Callum Robinson 2 0 1 3
12 5 Republic of Ireland CB Mark McGuinness 2 0 0 2
20 Senegal CF Famara Diédhiou 2 0 0 2
22 Ivory Coast CF Yakou Méïté 2 0 0 2
32 England RW Ollie Tanner 2 0 0 2
16 8 England CM Joe Ralls 1 0 0 1
11 Republic of Ireland LM Callum O'Dowda 1 0 0 1
12 England CB Nathaniel Phillips 1 0 0 1
17 Nigeria LB Jamilu Collins 1 0 0 1
45 Wales 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 England CM Joe Ralls 7 0 0 7
2 6 England DM Ryan Wintle 4 0 0 4
27 Wales AM Rubin Colwill 2 0 2 4
38 England RB Perry Ng 4 0 0 4
5 16 England CF Karlan Grant 2 0 1 3
17 Nigeria LB Jamilu Collins 3 0 0 3
7 14 England RW Josh Bowler 2 0 0 2
47 Republic of Ireland LW Callum Robinson 2 0 0 2
9 11 Republic of Ireland LM Callum O'Dowda 1 0 0 1
12 Canada CF Iké Ugbo 1 0 0 1
15 Scotland AM David Turnbull 1 0 0 1
19 Saint Kitts and Nevis AM Romaine Sawyers 0 0 1 1
22 Ivory Coast CF Yakou Méïté 1 0 0 1
25 Wales AM Kieron Evans 0 0 1 1
32 England RW Ollie Tanner 1 0 0 1
35 Zimbabwe CM Andy Rinomhota 0 0 1 1
45 Wales AM Cian Ashford 1 0 0 1
49 Wales 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
Yellow card Yellow card Yellow-red card Red card Yellow card Yellow card Yellow-red card Red card Yellow card Yellow card Yellow-red card Red card Yellow card Yellow card Yellow-red card Red card
1 38 England RB Perry Ng 9 0 0 0 0 0 0 0 0 9 0 0
2 4 Greece CB Dimitrios Goutas 8 0 0 0 0 0 0 0 0 8 0 0
17 Nigeria LB Jamilu Collins 8 0 0 0 0 0 0 0 0 8 0 0
4 22 Ivory Coast LW Yakou Méïté 7 0 0 0 0 0 0 0 0 7 0 0
4 14 England RW Josh Bowler 5 0 0 1 0 0 0 0 0 6 0 0
5 23 Greece CM Manolis Siopis 5 0 0 0 0 0 0 0 0 5 0 0
27 Wales AM Rubin Colwill 4 0 0 0 0 0 1 0 0 5 0 0
8 6 England DM Ryan Wintle 4 0 0 0 0 0 0 0 0 4 0 0
9 8 England CM Joe Ralls 3 0 0 0 0 0 0 0 0 3 0 0
9 England CF Kion Etete 2 0 0 0 0 0 1 0 0 3 0 0
16 England CF Karlan Grant 3 0 0 0 0 0 0 0 0 3 0 0
18 The Gambia CM Ebou Adams 3 0 0 0 0 0 0 0 0 3 0 0
32 England RW Ollie Tanner 3 0 0 0 0 0 0 0 0 3 0 0
14 2 Antigua and Barbuda RB Mahlon Romeo 0 1 0 0 0 0 1 0 0 1 1 0
5 Republic of Ireland CB Mark McGuinness 2 0 0 0 0 0 0 0 0 2 0 0
10 Wales CM Aaron Ramsey 2 0 0 0 0 0 0 0 0 2 0 0
12 England CB Nathaniel Phillips 2 0 0 0 0 0 0 0 0 2 0 0
24 England CB Jonathan Panzo 2 0 0 0 0 0 0 0 0 2 0 0
20 15 Scotland AM David Turnbull 1 0 0 0 0 0 0 0 0 1 0 0
21 England GK Jak Alnwick 1 0 0 0 0 0 0 0 0 1 0 0
26 England CB Jack Simpson 1 0 0 0 0 0 0 0 0 1 0 0
30 England LB Josh Wilson-Esbrand 1 0 0 0 0 0 0 0 0 1 0 0
35 Zimbabwe CM Andy Rinomhota 0 0 0 0 0 0 1 0 0 1 0 0
44 England 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 England Jak Alnwick 25 7 0 0 7
2 1 United States Ethan Horvath 16 4 0 0 4
3 13 Iceland 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 England CM Joe Ralls 30 0 0 30
6 England CM Ryan Wintle 11 1 1 13
10 Wales CM Aaron Ramsey 2 0 0 2
19 Saint Kitts and Nevis AM Romaine Sawyers 0 0 1 1
21 England GK Jak Alnwick 0 0 1 1

Contracts[edit]

Date Position Nationality Name Status Contract Length Expiry Date Ref.
9 June 2023 CF Wales Mark Harris Rejected 0 years June 2023 [2][3]
9 June 2023 LB Republic of Ireland Joel Bagan Signed 3 years June 2026 [2][4]
9 June 2023 DM Wales Eli King Signed 3 years June 2026 [2][5]
4 August 2023 DM England Ryan Wintle Signed 3 years June 2026 [6]
17 August 2023 CB England Mark McGuinness Signed 4 years June 2027 [7]
24 August 2023 RB England Perry Ng Signed 3 years June 2026 [8]
15 September 2023 CM Wales Joel Colwill Signed 5 years June 2028 [9]
15 September 2023 AM Wales Rubin Colwill Signed 4 years June 2027 [9]
18 September 2023 GK England Jak Alnwick Signed 1 year June 2025 [10]
19 January 2024 AM Wales Cian Ashford Signed 3+12 years June 2027 [11]
11 March 2024 CM England Joe Ralls Signed 1 year June 2025 [12]

Transfers[edit]

In[edit]

Date Pos Player Transferred from Fee Ref
5 July 2023 CB Greece Dimitrios Goutas Turkey Sivasspor Free Transfer [13]
6 July 2023 CB England Freddie Cook † England Leicester City Free Transfer [14]
7 July 2023 LW Ivory Coast Yakou Méïté England Reading Free Transfer [15]
15 July 2023 CM Wales Aaron Ramsey France Nice Free Transfer [16]
21 July 2023 CF England Finlay Johnson ‡ England Stevenage Compensation [17]
18 August 2023 CM Greece Manolis Siopis Turkey Trabzonspor Free Transfer [18]
15 September 2023 GK Wales Corey Foggarty † Wales Cambrian & Clydach Vale Free Transfer [19]
19 September 2023 CB England Malachi Fagan-Walcott Free agent [20]
23 January 2024 CB Japan Ryotaro Tsunoda Japan Yokohama F. Marinos Undisclosed [21]
1 February 2024 GK United States Ethan Horvath England Nottingham Forest Undisclosed [22]
1 February 2024 AM Scotland David Turnbull Scotland Celtic 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 Wales Jac Clay Wales Pontyclun Released [2]
30 June 2023 CF Wales Mark Harris England Oxford United Released [3][24]
30 June 2023 DM Wales Taylor Jones Wales Cambrian & Clydach Vale Released [2]
30 June 2023 RW England Jack Leahy England Hornchurch Released [2][25]
30 June 2023 CB Wales Aidan MacNamara Wales Haverfordwest County Released [2]
30 June 2023 GK England Dillon Phillips England Rotherham United Released [2][26]
30 June 2023 CB Wales Owen Pritchard Wales Pontypridd United Released [2]
30 June 2023 RB England Tom Sang England Port Vale Released [2][27]
30 June 2023 RW Northern Ireland Gavin Whyte England Portsmouth Released [2][28]
30 June 2023 CF England Connor Wickham Free agent Released [2]
24 July 2023 CF England Max Watters England Barnsley Undisclosed [29]
30 August 2023 GK England Ryan Allsop England Hull City Undisclosed [30]
31 August 2023 CB England Jack Simpson Free agent Mutual Consent [31]
1 February 2024 RB England Vontae Daley-Campbell England Peterborough United Mutual Consent [32][33]

Loaned in[edit]

Date Pos Player Loaned from Date until Ref
4 July 2023 CF Canada Iké Ugbo France Troyes 11 January 2024[a] [34][35]
15 July 2023 CF England Karlan Grant England West Bromwich Albion End of Season [36]
1 August 2023 RW England Josh Bowler England Nottingham Forest End of Season [37]
18 August 2023 GK Iceland Rúnar Alex Rúnarsson England Arsenal 1 February 2024[b] [38][39]
1 September 2023 CB England Jonathan Panzo England Nottingham Forest End of Season [40]
30 January 2024 CB England Nat Phillips England Liverpool End of Season [41]
31 January 2024 CF Senegal Famara Diédhiou Spain Granada End of Season [42]
1 February 2024 LB England Josh Wilson-Esbrand England Manchester City End of Season [43]
  1. ^ On 11 January, Ugbo was recalled back early to Troyes.
  2. ^ On 1 February, Rúnarsson was recalled back early to Arsenal.

Loaned out[edit]

Date Pos Player Loaned to End date Ref
10 July 2023 CB Wales Oliver Denham Scotland Dundee United 22 January 2024[a] [44]
26 July 2023 LB Wales Tom Davies Scotland Kilmarnock End of Season [45]
28 July 2023 DM Wales Eli King England Morecambe 8 January 2024[b] [46][47]
2 August 2023 SS Wales Isaak Davies Belgium Kortrijk End of Season [48]
11 August 2023 LB Republic of Ireland Joel Bagan Belgium Zulte Waregem End of Season [49]
16 August 2023 LW England Sheyi Ojo Belgium Kortijk End of Season [50]
24 August 2023 GK England Rohan Luthra England Slough Town 1 January 2024 [51]
26 August 2023 CF England Chanka Zimba England Maidenhead United End of Season[c] [52][53]
12 January 2024 CB England Malachi Fagan-Walcott Scotland Dunfermline Athletic End of Season [54]
15 January 2024 DM Wales Eli King Scotland Ross County End of Season [55]
17 January 2024 AM Wales Kieron Evans England Gateshead End of Season [56]
23 January 2024 CB Japan Ryotaro Tsunoda Belgium Kortijk End of Season [21]
31 January 2024 CM The Gambia Ebou Adams England Derby County End of Season [57]
31 January 2024 CF Wales James Crole Scotland Queen's Park End of Season [58]
1 February 2024 RB England Xavier Benjamin Scotland Dunfermline Athletic End of Season [59]
1 February 2024 GK Wales Jake Dennis England Gloucester City End of Season [60]
1 February 2024 CM Wales Ryan kavanagh England Truro City End of Season [61]
1 February 2024 CM Zimbabwe Andy Rinomhota England Rotherham United End of Season [62]
2 February 2024 CB Wales Oliver Denham Republic of Ireland Sligo Rovers End of Season [63]
  1. ^ On 22 January 2024, Denham was recalled back early from his season-long loan at Dundee United.
  2. ^ On 8 January, King was recalled back early from his season-long loan at Morecambe.
  3. ^ On 8 January, Zimba's loan at Maidenhead United was extended until the end of season.

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 11'
Tanner 80'
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 14' Stadium: Cardiff City Stadium
7 July 2023 Friendly Cardiff City 1–1 Cambridge United Leckwith
15:00 BST Robinson 75' Report Ahadme 90' Stadium: Cardiff City Stadium
Attendance: 0 (Behind-closed-doors)
11 July 2023 Friendly Cardiff City 2–1 Bristol Rovers Leckwith
15:00 BST Robinson 45+1'
Tanner 49'
Report Sinclair 13' 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 40' (pen.) Report
22 July 2023 Friendly Porto 4–0 Cardiff City Algarve, Portugal
19:00 WEST
19:00 BST
Martínez 16', 45+1'
Taremi 50' (pen.)
Navarro 76'
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 041.30
FA Cup 6 January 2024 Third round Third round 1 0 0 1 0 4 −4 000.00
EFL Cup 9 August 2023 27 September 2023 First round Third Round 3 1 1 1 7 8 −1 033.33
Total 50 20 6 24 60 82 −22 040.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
Source: EFL official website
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]

Round123456789101112131415161718192021222324252627283031323329134353637383940414243444546
GroundAHAHAHHAHAHAAHAHAHAHHAAHHAHAAHAAHHAHHAHAHAAHHA
ResultDLLWLWWWWLDLWWDLWLLWLLWDLWLLWLLLDWWWWLLWLWLWLL
Position10172017191510768811767979117101210111491314131414141414111010111111111111111212
Updated to match(es) played on 4 May 2024. Source: Soccerway
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 49'
Ampadu Yellow card 90+3'
Summerville 90+5' Yellow card 90+6'
BBC Report
Sky Report
Bowler 23'
Ugbo 39'
Méïté Yellow card 70'
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 Yellow card 25'
Ugbo 78'
Bowler Yellow card 83'
BBC Report
Sky report
Armstrong Yellow card 27', 34'
Paal 65'
Adomah Yellow card 90'
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 Yellow card 5'
Marçal-Madivadua 36'
Casadei 90+2'
BBC Report
Sky report
Ramsey Yellow card 19', 45+1'
Goutas Yellow card 57'
Collins Yellow card 87'
Simpson Yellow card 90+1'
Romeo Yellow card 90+4' Yellow-red card 90+6'
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 48'
Wintle 90+8' (pen)
BBC Report
Sky report
Bannan Yellow card 43', 76'
Bernard Yellow card 66'
Delgado Yellow card 80'
Paterson Yellow card 90'
Windass Yellow card 90+12'
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 Yellow card 33'
Broadhead 59', Yellow card 90+6'
Burns Yellow card 64'
Ladapo 68', 78'
Williams Yellow card 90'
BBC Report
Sky report
Ramsey 30'
Tanner Yellow card 38'
Ralls 52'
Ng Yellow card 65'
Panzo Yellow card 87'
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 71', Yellow card 81'
Ramsey 86' (pen)
BBC report
Sky report
Fulton Yellow card 57' 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 53' 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 50' 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é Yellow card 55' 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 13'
James 31'
Summerville soccer ball with red X 79'
Rutter 88'
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 Yellow card 44'
Pollock Yellow card 47'
Livermore Yellow card 50'
BBC report
Sky report
Bowler 41', Yellow card 69'
Colwill Yellow card 51'
Goutas Yellow card 91'
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 Yellow card 41'
Méïté Yellow card 90'
BBC report
Sky report
Riis Jakobsen 31'
Whiteman 40'
Frøkjær-Jensen Yellow card 74'
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
Stadium: Carrow Road
Attendance: 25,902
Referee: Darren Bond (Lancashire)
20 February 2024 29[69] Cardiff City 0–0 Blackburn Rovers Leckwith
19:45 GMT BBC report
Sky report
Stadium: Cardiff City Stadium
Attendance: 17,131
Referee: Leigh Doughty (Lancashire)
Note: Fixture was originally scheduled for 27 January, but was postponed due to Blackburn's FA Cup involvement.
24 February 2024 34 Cardiff City 2–1 Stoke City Leckwith
15:00 GMT
BBC report
Sky rep