# 2022–23 Cardiff City F.C. season

The 2022–23 season was the 124th season in the existence of Cardiff City Football Club and the club's fourth consecutive season in the Championship. In addition to the league, they also competed in the 2022–23 FA Cup and the 2022–23 EFL Cup.
The Bluebirds finished the season with 49 points. This ultimately proved enough to secure them 21st place and preserve their Championship status, albeit only on account of relegation rivals Reading being assessed a six point deduction.

## First-team squad

    As of 14 February 2023
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Position(s) | Date of birth (Age) | Apps. | Goals | Year signed | Signed from | Transfer fee | Ends |
| Goalkeepers |||||||||||
| 1 | Ryan Allsop | GK | (1992-06-17) 17 June 1992 (age 32) | 43 | 0 | 2022 | Derby County | Free | 2024 |
| 21 | Jak Alnwick | GK | (1993-06-17) 17 June 1993 (age 31) | 7 | 0 | 2022 | St Mirren | Free | 2024 |
| 28 | Rohan Luthra | GK | (2002-05-06) 6 May 2002 (age 22) | 1 | 0 | 2021 | Crystal Palace | Free | 2024 |
| Defenders |||||||||||
| 2 | Mahlon Romeo | RB/RM | (1995-09-19) 19 September 1995 (age 29) | 33 | 0 | 2022 | Millwall | Undisclosed | 2025 |
| 3 | Joel Bagan | LB | (2001-09-03) 3 September 2001 (age 23) | 41 | 3 | 2020 | Academy | Trainee | 2023 |
| 5 | Mark McGuinness | CB | (2001-01-05) 5 January 2001 (age 24) | 54 | 3 | 2021 | Arsenal | Undisclosed | 2024 |
| 15 | Oliver Denham | CB/RB | (2002-05-04) 4 May 2002 (age 22) | 8 | 0 | 2021 | Manchester United | Trainee | 2024 |
| 17 | Jamilu Collins | LB/CB/LM | (1994-08-05) 5 August 1994 (age 30) | 4 | 0 | 2022 | SC Paderborn | Free | 2024 |
| 22 | Vontae Daley-Campbell | RB | (2001-04-02) 2 April 2001 (age 23) | 2 | 0 | 2022 | Leicester City | Free | 2025 |
| 23 | Cédric Kipré | CB | (1996-12-09) 9 December 1996 (age 28) | 43 | 3 | 2022 | West Bromwich Albion | Loan | 2023 |
| 26 | Jack Simpson | CB/LB | (1996-12-18) 18 December 1996 (age 28) | 21 | 0 | 2022 | Rangers | Undisclosed | 2024 |
| 38 | Perry Ng | RB/LB/CB | (1996-04-27) 27 April 1996 (age 28) | 105 | 2 | 2021 | Crewe Alexandra | £350,000 | 2024 |
| Midfielders |||||||||||
| 6 | Ryan Wintle | DM/CM/CB | (1997-06-13) 13 June 1997 (age 27) | 73 | 2 | 2021 | Crewe Alexandra | Free | 2024 |
| 8 | Joe Ralls | CM/LM/DM | (1993-10-12) 12 October 1993 (age 31) | 351 | 33 | 2011 | Academy | Trainee | 2024 |
| 11 | Callum O'Dowda | LW/AM/RW/LWB | (1995-04-23) 23 April 1995 (age 29) | 40 | 3 | 2022 | Bristol City | Free | 2025 |
| 12 | Tom Sang | AM/RW/RB | (1999-06-29) 29 June 1999 (age 25) | 27 | 0 | 2020 | Manchester United | Free | 2023 |
| 18 | Ebou Adams | CM/DM/AM | (1996-01-15) 15 January 1996 (age 29) | 0 | 0 | 2022 | Forest Green Rovers | Free | 2025 |
| 19 | Romaine Sawyers | AM/CM/SS | (1991-11-02) 2 November 1991 (age 33) | 39 | 3 | 2022 | West Bromwich Albion | Free | 2024 |
| 20 | Gavin Whyte | RW/LW | (1996-01-31) 31 January 1996 (age 29) | 53 | 2 | 2019 | Oxford United | £2,000,000 | 2023 |
| 24 | Eli King | CM | (2002-12-23) 23 December 2002 (age 22) | 7 | 0 | 2021 | Academy | Trainee | 2023 |
| 25 | Jaden Philogene | LW/RW | (2002-02-08) 8 February 2002 (age 23) | 39 | 5 | 2022 | Aston Villa | Loan | 2023 |
| 27 | Rubin Colwill | AM/LW/RW | (2002-04-27) 27 April 2002 (age 22) | 66 | 6 | 2020 | Academy | Trainee | 2024 |
| 35 | Andy Rinomhota | CM/DM/RM | (1997-04-21) 21 April 1997 (age 27) | 41 | 0 | 2022 | Reading | Free | 2025 |
| Forwards |||||||||||
| 9 | Kion Etete | CF/SS | (2001-11-28) 28 November 2001 (age 23) | 30 | 3 | 2022 | Tottenham Hotspur | £500,000 | 2025 |
| 10 | Sheyi Ojo | LW/RW/SS | (1997-06-19) 19 June 1997 (age 27) | 80 | 7 | 2022 | Liverpool | Free | 2024 |
| 29 | Mark Harris | CF/LW/RW | (1998-12-29) 29 December 1998 (age 26) | 94 | 10 | 2017 | Academy | Trainee | 2023 |
| 31 | Connor Wickham | CF/LW | (1993-03-31) 31 March 1993 (age 31) | 12 | 1 | 2023 | Free Agent | Free | 2023 |
| 39 | Isaak Davies | SS/RW/LW | (2001-09-25) 25 September 2001 (age 23) | 42 | 4 | 2020 | Academy | Trainee | 2025 |
| 47 | Callum Robinson | LW/CF/RW | (1995-02-02) 2 February 1995 (age 30) | 23 | 7 | 2022 | West Bromwich Albion | £1,500,000 | 2025 |
| 48 | Sory Kaba | CF | (1995-06-28) 28 June 1995 (age 29) | 17 | 8 | 2023 | Midtjylland | Loan | 2023 |
| Out on Loan |||||||||||
| 14 | Ollie Tanner | LW/AM/RW | (2002-05-13) 13 May 2002 (age 22) | 2 | 0 | 2022 | Lewes | £50,000 | 2024 |
| 36 | Max Watters | CF | (1999-03-23) 23 March 1999 (age 25) | 22 | 1 | 2021 | Crawley Town | Undisclosed | 2024 |
| | Dillon Phillips | GK | (1995-06-11) 11 June 1995 (age 29) | 36 | 0 | 2020 | Charlton Athletic | Undisclosed | 2023 |

## Statistics

    As of 8 May 2023
    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 | Total | Championship | Championship | FA Cup | FA Cup | EFL Cup | EFL Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | ENG | Ryan Allsop | 43 | 0 | 43+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 2 | DF | ATG | Mahlon Romeo | 33 | 0 | 31+2 | 0 | 0+0 | 0 | 0+0 | 0 |
| 3 | DF | IRL | Joel Bagan | 4 | 0 | 1+0 | 0 | 2+0 | 0 | 1+0 | 0 |
| 5 | DF | IRL | Mark McGuinness | 19 | 0 | 19+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 6 | MF | ENG | Ryan Wintle | 47 | 2 | 44+1 | 2 | 0+2 | 0 | 0+0 | 0 |
| 8 | MF | ENG | Joe Ralls | 43 | 1 | 30+11 | 1 | 0+1 | 0 | 1+0 | 0 |
| 9 | FW | ENG | Kion Etete | 30 | 3 | 12+16 | 3 | 1+0 | 0 | 0+1 | 0 |
| 10 | FW | ENG | Sheyi Ojo | 39 | 2 | 24+12 | 1 | 2+0 | 1 | 0+1 | 0 |
| 11 | MF | IRL | Callum O'Dowda | 40 | 3 | 36+3 | 3 | 0+1 | 0 | 0+0 | 0 |
| 12 | MF | ENG | Tom Sang | 11 | 0 | 4+5 | 0 | 2+0 | 0 | 0+0 | 0 |
| 15 | DF | WAL | Oliver Denham | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 17 | DF | NGA | Jamilu Collins | 4 | 0 | 4+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 19 | MF | SKN | Romaine Sawyers | 39 | 3 | 22+15 | 3 | 2+0 | 0 | 0+0 | 0 |
| 20 | MF | NIR | Gavin Whyte | 15 | 1 | 3+10 | 1 | 0+1 | 0 | 1+0 | 0 |
| 21 | GK | ENG | Jak Alnwick | 7 | 0 | 3+1 | 0 | 2+0 | 0 | 1+0 | 0 |
| 22 | DF | ENG | Vontae Daley-Campbell | 2 | 0 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 23 | DF | CIV | Cédric Kipré* | 43 | 3 | 41+1 | 3 | 0+1 | 0 | 0+0 | 0 |
| 24 | MF | WAL | Eli King | 2 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 |
| 25 | MF | ENG | Jaden Philogene* | 39 | 5 | 25+12 | 4 | 1+0 | 1 | 1+0 | 0 |
| 26 | DF | ENG | Jack Simpson | 21 | 0 | 12+7 | 0 | 2+0 | 0 | 0+0 | 0 |
| 27 | MF | WAL | Rubin Colwill | 22 | 0 | 4+16 | 0 | 1+0 | 0 | 0+1 | 0 |
| 28 | GK | ENG | Rohan Luthra | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 29 | FW | WAL | Mark Harris | 38 | 3 | 14+21 | 3 | 2+0 | 0 | 1+0 | 0 |
| 31 | FW | ENG | Connor Wickham | 12 | 1 | 5+7 | 1 | 0+0 | 0 | 0+0 | 0 |
| 33 | DF | ENG | Jai Semenyo | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| 35 | MF | ENG | Andy Rinomhota | 41 | 0 | 27+12 | 0 | 2+0 | 0 | 0+0 | 0 |
| 38 | DF | ENG | Perry Ng | 44 | 1 | 42+1 | 1 | 0+1 | 0 | 0+0 | 0 |
| 39 | FW | WAL | Isaak Davies | 12 | 1 | 2+8 | 1 | 1+1 | 0 | 0+0 | 0 |
| 47 | FW | IRL | Callum Robinson | 23 | 7 | 19+3 | 5 | 0+1 | 2 | 0+0 | 0 |
| 48 | FW | GUI | Sory Kaba* | 17 | 8 | 12+5 | 8 | 0+0 | 0 | 0+0 | 0 |
| Players out on loan: ||||||||||||
| 14 | MF | ENG | Ollie Tanner | 2 | 0 | 0+0 | 0 | 0+1 | 0 | 1+0 | 0 |
| 36 | FW | ENG | Max Watters | 11 | 0 | 8+3 | 0 | 0+0 | 0 | 0+0 | 0 |
| Players who left the club: ||||||||||||
| 16 | DF | ENG | Curtis Nelson | 12 | 0 | 4+5 | 0 | 2+0 | 0 | 1+0 | 0 |
| 37 | DF | FRA | Niels Nkounkou* | 18 | 0 | 15+3 | 0 | 0+0 | 0 | 0+0 | 0 |

### Goals record

    As of 8 May 2023
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
| 1 | 48 | | CF | Sory Kaba | 8 | 0 | 0 | 8 |
| 2 | 47 | | LW | Callum Robinson | 5 | 2 | 0 | 7 |
| 3 | 25 | | LW | Jaden Philogene | 4 | 1 | 0 | 5 |
| 4 | 9 | | CF | Kion Etete | 3 | 0 | 0 | 3 |
| 4 | 11 | | LW | Callum O'Dowda | 3 | 0 | 0 | 3 |
| 4 | 19 | | CM | Romaine Sawyers | 3 | 0 | 0 | 3 |
| 4 | 23 | | CB | Cédric Kipré | 3 | 0 | 0 | 3 |
| 4 | 29 | | CF | Mark Harris | 3 | 0 | 0 | 3 |
| 9 | 6 | | DM | Ryan Wintle | 2 | 0 | 0 | 2 |
| 9 | 10 | | LW | Sheyi Ojo | 1 | 1 | 0 | 2 |
| 9 | 38 | | CB | Perry Ng | 2 | 0 | 0 | 2 |
| 12 | 8 | | CM | Joe Ralls | 1 | 0 | 0 | 1 |
| 12 | 20 | | RW | Gavin Whyte | 1 | 0 | 0 | 1 |
| 12 | 31 | | CF | Connor Wickham | 1 | 0 | 0 | 1 |
| 12 | 39 | | SS | Isaak Davies | 1 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 41 | 4 | 0 | 45 |

### Assists record

    As of 8 May 2023
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
| 1 | 47 | | LW | Callum Robinson | 6 | 0 | 0 | 6 |
| 2 | 2 | | RB | Mahlon Romeo | 4 | 0 | 0 | 4 |
| 2 | 35 | | CM | Andy Rinomhota | 3 | 1 | 0 | 4 |
| 4 | 6 | | CM | Ryan Wintle | 3 | 0 | 0 | 3 |
| 4 | 11 | | LW | Callum O'Dowda | 3 | 0 | 0 | 3 |
| 6 | 8 | | CM | Joe Ralls | 2 | 0 | 0 | 2 |
| 6 | 31 | | CF | Connor Wickham | 2 | 0 | 0 | 2 |
| 6 | 38 | | RB | Perry Ng | 2 | 0 | 0 | 2 |
| 9 | 9 | | CF | Kion Etete | 1 | 0 | 0 | 1 |
| 9 | 20 | | RW | Gavin Whyte | 1 | 0 | 0 | 1 |
| 9 | 25 | | LW | Jaden Philogene | 1 | 0 | 0 | 1 |
| 9 | 27 | | AM | Rubin Colwill | 1 | 0 | 0 | 1 |
| 9 | 37 | | LB | Niels Nkounkou | 1 | 0 | 0 | 1 |
| 9 | 48 | | CF | Sory Kaba | 1 | 0 | 0 | 1 |
| Total | Total | Total | Total | Total | 31 | 1 | 0 | 33 |

### Disciplinary record

    As of 8 May 2023
| Rank | No. | Nat. | Po. | Name | Championship | Championship | Championship | FA Cup | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Cup | Total | Total | Total |
| 1 | 23 | | CB | Cédric Kipré | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 |
| 2 | 38 | | RB | Perry Ng | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 |
| 3 | 6 | | DM | Ryan Wintle | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 3 | 8 | | CM | Joe Ralls | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 5 | 1 | | GK | Ryan Allsop | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 1 |
| 5 | 11 | | LW | Callum O'Dowda | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 5 | 29 | | CF | Mark Harris | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 8 | 37 | | LB | Niels Nkounkou | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 9 | 2 | | RB | Mahlon Romeo | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 9 | 5 | | CB | Mark McGuinness | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 9 | 9 | | CF | Kion Etete | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 9 | 26 | | CB | Jack Simpson | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 |
| 9 | 35 | | CM | Andy Rinomhota | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 14 | 10 | | LW | Sheyi Ojo | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 14 | 16 | | CB | Curtis Nelson | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 16 | 12 | | DM | Tom Sang | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 16 | 19 | | CM | Romaine Sawyers | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 16 | 47 | | LW | Callum Robinson | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 19 | 3 | | LB | Joel Bagan | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 19 | 17 | | LB | Jamilu Collins | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 19 | 20 | | RW | Gavin Whyte | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 19 | 21 | | GK | Jak Alnwick | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 19 | 22 | | RB | Vontae Daley-Campbell | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 19 | 25 | | LW | Jaden Philogene | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 19 | 27 | | AM | Rubin Colwill | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | Total | 83 | 1 | 4 | 3 | 0 | 1 | 1 | 0 | 1 | 87 | 1 | 6 |

### Clean sheets

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 8 May 2023
| Rank | No. | Name | Matches played | Championship | FA Cup | EFL Cup | Total |
| 1 | 1 | Ryan Allsop | 43 | 12 | 0 | 0 | 12 |
| 2 | 21 | Jak Alnwick | 7 | 0 | 0 | 0 | 0 |
| 2 | 28 | Rohan Luthra | 1 | 0 | 0 | 0 | 0 |

### Captains

    Correct as of match played on 8 May 2023
| No. | Pos. | Name | Championship | FA Cup | EFL Cup | Total |
| 8 | CM | Joe Ralls | 29 | 0 | 1 | 30 |
| 6 | DM | Ryan Wintle | 16 | 0 | 0 | 16 |
| 16 | CB | Curtis Nelson | 0 | 2 | 0 | 2 |

### Contracts

| Date | Position | Nationality | Name | Status | Contract Length | Expiry Date | Ref. |
| 10 June 2022 | GK | | Rohan Luthra | Signed | 2 years | June 2024 | |
| 26 June 2022 | CM | | Joe Ralls | Signed | 2 years | June 2024 | |

## Transfers
### In

| Date | Pos | Player | Transferred from | Fee |
| 10 June 2022 | LW | Ollie Tanner | Lewes | Undisclosed |
| 15 June 2022 | RB | Mahlon Romeo | Millwall | Undisclosed |
| 1 July 2022 | CM | Ebou Adams | Forest Green Rovers | Free Transfer |
| 1 July 2022 | GK | Ryan Allsop | Derby County | Free Transfer |
| 1 July 2022 | GK | Jak Alnwick | St Mirren | Free Transfer |
| 1 July 2022 | LB | Jamilu Collins | SC Paderborn | Free Transfer |
| 1 July 2022 | RB | Vontae Daley-Campbell | Leicester City | Free Transfer |
| 1 July 2022 | LW | Callum O'Dowda | Bristol City | Free Transfer |
| 1 July 2022 | CM | Andy Rinomhota | Reading | Free Transfer |
| 6 July 2022 | AM | Romaine Sawyers | West Bromwich Albion | Free Transfer |
| 13 July 2022 | LW | Sheyi Ojo | Liverpool | Free Transfer |
| 4 August 2022 | CF | Kion Etete | Tottenham Hotspur | £500,000 |
| 9 August 2022 | CB | Jack Simpson | Rangers | Undisclosed |
| 10 August 2022 | CM | Cameron Antwi | Blackpool | Free Transfer |
| 10 August 2022 | MF | Raheem Conte | Queens Park Rangers | Free Transfer |
| 1 September 2022 | LW | Callum Robinson | West Bromwich Albion | Undisclosed |
| 12 September 2022 | CB | Sebastian Kristensen | Everton | Free Transfer |
| 14 February 2023 | CF | Connor Wickham | Free Agent | Free Transfer |
| 21 February 2023 | LM | Lennon Peake | West Ham United | Free Transfer |
* ↑ The transfer was announced on 18 May, and would become official on June 10 once the transfer window opened
* ↑ The transfer was announced on 13 May, and would become official on July 1 once his Forest Green Rovers contract expired
* ↑ The transfer was announced on 16 June, and would become official on July 1 once his Derby County contract expired
* ↑ The transfer was announced on 17 May, and would become official on July 1 once his St Mirren contract expired
* ↑ The transfer was announced on 20 May, and would become official on July 1 once his SC Paderborn contract expired
* ↑ The transfer was announced on 15 June, and would become official on July 1 once his Leicester City contract expired
* ↑ The transfer was announced on 8 June, and would become official on July 1 once his Bristol City contract expired
* ↑ The transfer was announced on 24 June, and would become official on July 1 once his Reading contract expired

### Out

| Date | Pos | Player | Transferred to | Fee | Ref |
| 10 June 2022 | CM | Sam Bowen | Newport County | Undisclosed | |
| 24 June 2022 | CB | James Connolly | Bristol Rovers | Undisclosed | |
| 30 June 2022 | CM | Leandro Bacuna | Watford | Released | |
| 30 June 2022 | CB | Ibrahim Bakare | Weymouth | Released | |
| 30 June 2022 | LB | Ciaron Brown | Oxford United | Released | |
| 30 June 2022 | DM | Tavio Kouakou D'Almeida | Unattached | Released | |
| 30 June 2022 | CB | Aden Flint | Stoke City | Released | |
| 30 June 2022 | CF | Siyabonga Ligendza | AFC Fylde | Released | |
| 30 June 2022 | RW | Ntazana Mayembe | Unattached | Released | |
| 30 June 2022 | LW | Josh Murphy | Oxford United | Released | |
| 30 June 2022 | CM | Marlon Pack | Portsmouth | Released | |
| 30 June 2022 | CM | Keenan Patten | AFC Fylde | Released | |
| 30 June 2022 | GK | Alex Smithies | Leicester City | Released | |
| 30 June 2022 | CF | Isaac Vassell | Unattached | Released | |
| 30 June 2022 | DM | Will Vaulks | Sheffield Wednesday | Released | |
| 13 July 2022 | CF | James Collins | Derby County | Free transfer | |
| 5 January 2023 | CB | Sean Morrison | Rotherham United | Released | ] |
| 28 January 2023 | CB | Curtis Nelson | Blackpool | Mutual Consent | |
| 27 February 2023 | CF | Gabriele Biancheri | Manchester United | Undisclosed | |
* ↑ The transfer was announced on 25 May, and would become official on June 10 once the transfer window opened

### Loans in

| Date | Pos | Player | Loaned from | On loan until |
| 15 July 2022 | CB | Cédric Kipré | West Bromwich Albion | End of Season |
| 26 July 2022 | LW | Jaden Philogene | Aston Villa | End of Season |
| 27 August 2022 | LB | Niels Nkounkou | Everton | 14 January 2023 |
| 31 January 2023 | CF | Sory Kaba | Midtjylland | End of Season |
* ↑ On 14 January, Nounkou was recalled back to Everton

### Loans out

| Date | Pos | Player | Loaned to | On loan until |
| 10 June 2022 | CF | Chanka Zimba | Newport County | 1 January 2023 |
| 1 July 2022 | AM | Kieron Evans | Torquay United | End of Season |
| 27 July 2022 | GK | Dillon Phillips | KV Oostende | End of Season |
| 18 August 2022 | CB | Mark McGuinness | Sheffield Wednesday | 19 January 2023 |
| 25 August 2022 | CM | Eli King | Crewe Alexandra | 1 January 2023 |
| 5 January 2023 | CF | Max Watters | Barnsley | End of Season |
| 9 January 2023 | LW | Ollie Tanner | York City | End of Season |
| 31 January 2023 | LB | Thomas Davies | Pontypridd United | |
| 31 January 2023 | RW | Jack Leahy | Haverfordwest County | End of Season |
* ↑ The loan agreement was announced on 3 June, and would become active on June 10 when the transfer window opened
* ↑ On 19 January, McGuinness was recalled back from his loan at Sheffield Wednesday

## Pre-season and friendlies

On 30 May, the Bluebirds announced their pre-season schedule with six matches arranged.
Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Pld | W | D | L | GF | GA | GD | Win % |
| Championship | 30 July 2022 | 8 May 2023 | Matchday 1 | 46 | 13 | 10 | 23 | 41 | 58 | −17 | 028.26 |
| FA Cup | 8 January 2023 | 18 January 2023 | Third round | 2 | 0 | 1 | 1 | 4 | 7 | −3 | 000.00 |
| EFL Cup | 9 August 2022 | 9 August 2022 | First round | 1 | 0 | 0 | 1 | 0 | 3 | −3 | 000.00 |
| Total | Total | Total | Total | 49 | 13 | 11 | 25 | 45 | 68 | −23 | 026.53 |
Last updated: 8 May 2023 Source: [Soccerway]

### Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 18 | Huddersfield Town | 46 | 14 | 11 | 21 | 47 | 62 | −15 | 53 | |
| 19 | Rotherham United | 46 | 11 | 17 | 18 | 49 | 60 | −11 | 50 | |
| 20 | Queens Park Rangers | 46 | 13 | 11 | 22 | 44 | 71 | −27 | 50 | |
| 21 | Cardiff City | 46 | 13 | 10 | 23 | 41 | 58 | −17 | 49 | |
| 22 | Reading (R) | 46 | 13 | 11 | 22 | 46 | 68 | −22 | 44 | Relegation to League One |
| 23 | Blackpool (R) | 46 | 11 | 11 | 24 | 48 | 72 | −24 | 44 | Relegation to League One |
| 24 | Wigan Athletic (R) | 46 | 10 | 15 | 21 | 38 | 65 | −27 | 42 | Relegation to League One |
* ↑ Reading were deducted 6 points for breaching an EFL business plan.
* ↑ In March 2023, Wigan Athletic were deducted 3 points for failing to pay players and staff on time.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 8 May 2023. Source: [Soccerway]

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | H | A | H | A | A | H | H | A | A | A | H | H | A | H | A | A | H | H | A | H | H | A | H | H | A | A | H | H | A | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A |
| Result | W | L | W | D | L | D | L | L | W | L | D | W | W | L | L | L | W | L | W | L | L | D | D | D | D | L | D | L | L | L | L | W | W | L | W | L | D | L | W | L | L | W | D | W | L | L |
| Position | 6 | 9 | 5 | 6 | 12 | 14 | 17 | 21 | 15 | 18 | 18 | 15 | 10 | 18 | 18 | 20 | 17 | 18 | 14 | 18 | 19 | 18 | 20 | 20 | 19 | 21 | 21 | 21 | 21 | 21 | 21 | 21 | 20 | 21 | 21 | 21 | 21 | 21 | 19 | 21 | 21 | 19 | 20 | 18 | 20 | 21 |

#### Matches

Win  Draw  Loss  Fixtures
On 23 June, the league fixtures were announced.

### FA Cup

The Bluebirds entered the competition in the third round and were drawn at home to Leeds United.
Win  Draw  Loss  Fixtures

### EFL Cup

Win  Draw  Loss  Fixtures
Cardiff City were drawn at home to Portsmouth in the first round.