2021–22 Cardiff City F.C. season
The 2021–22 season is the 123rd season in the existence of Cardiff City Football Club. In addition to the Championship, Cardiff City will participate in this season's editions of the FA Cup and the EFL Cup.
2021–22 season | ||||
---|---|---|---|---|
Owner | Vincent Tan | |||
Chairman | Mehmet Dalman | |||
Manager | Mick McCarthy (until 23 October)[1] Steve Morison (from 12 November) [2] | |||
Stadium | Cardiff City Stadium | |||
Championship | 18th | |||
FA Cup | Fourth round | |||
EFL Cup | Second round | |||
Top goalscorer | League: Aden Flint (6 goals) All: Aden Flint Rubin Colwill (6 each) | |||
Highest home attendance | 27,280 (vs. Swansea City, 2 April 2022) | |||
Lowest home attendance | 3,500 (vs. Sutton United Carabao Cup, 10 Aug) | |||
Average home league attendance | 18,869 | |||
Biggest win | 4–0 (vs. Peterborough, 9 February) | |||
Biggest defeat | 1–5 (vs. Blackburn Rovers, 25 Sep) 0–4 (vs. West Bromwich Albion, 28 Sep) | |||
| ||||
First-team squad
- As of 30 January 2022
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 | Dillon Phillips | GK | 11 June 1995 (aged 27) | 36 | 0 | 2020 | Charlton Athletic | Undisclosed | 2023 | |
25 | Alex Smithies | GK | 5 March 1990 (aged 32) | 100 | 0 | 2018 | Queens Park Rangers | £4,000,000 | 2022 | |
31 | George Ratcliffe | GK | 12 September 2000 (aged 21) | 0 | 0 | 2021 | Academy | Trainee | — | |
Defenders | ||||||||||
2 | Mark McGuinness | CB | 5 January 2001 (aged 21) | 35 | 3 | 2021 | Arsenal | Undisclosed | 2024 | |
3 | Joel Bagan | LB | 3 September 2001 (aged 20) | 37 | 3 | 2020 | Academy | Trainee | 2023 | |
4 | Sean Morrison | CB | 8 January 1991 (aged 31) | 295 | 33 | 2014 | Reading | £3,180,000 | 2022 | |
5 | Aden Flint | CB | 11 July 1989 (aged 32) | 93 | 12 | 2019 | Middlesbrough | £4,000,000 | 2022 | |
16 | Curtis Nelson | CB | 21 May 1993 (aged 29) | 115 | 3 | 2019 | Oxford United | Free | 2023 | |
17 | Cody Drameh | RB/LB | 8 December 2001 (aged 20) | 22 | 0 | 2022 | Leeds United | Loan | 2022 | |
38 | Perry Ng | RB/LB/CB | 27 April 1996 (aged 26) | 61 | 0 | 2021 | Crewe Alexandra | £350,000 | 2024 | |
40 | Tom Davies | LB | 1 January 2003 (aged 19) | 1 | 0 | 2021 | Academy | Trainee | 2024 | |
Midfielders | ||||||||||
6 | Will Vaulks | DM | 13 September 1993 (aged 28) | 117 | 11 | 2019 | Rotherham United | £2,100,000 | 2022 | |
7 | Leandro Bacuna | CM/RB | 21 August 1991 (aged 30) | 115 | 4 | 2019 | Aston Villa | £4,000,000 | 2023 | |
8 | Joe Ralls | CM/LM | 12 October 1993 (aged 28) | 308 | 32 | 2011 | Academy | Trainee | 2022 | |
15 | Ryan Wintle | DM/CM/CB | 13 June 1997 (aged 25) | 26 | 0 | 2021 | Crewe Alexandra | Free | 2024 | |
18 | Alfie Doughty | LM/LB/CM | 21 December 1999 (aged 22) | 9 | 1 | 2022 | Stoke City | Loan | 2022 | |
21 | Marlon Pack | CM/DM | 25 March 1991 (aged 31) | 109 | 5 | 2019 | Bristol City | Undisclosed | 2022 | |
22 | Tommy Doyle | CM/DM | 17 October 2001 (aged 20) | 20 | 2 | 2022 | Manchester City | Loan | 2022 | |
27 | Rubin Colwill | AM/CM | 27 April 2002 (aged 20) | 44 | 6 | 2020 | Academy | Trainee | 2024 | |
37 | Sam Bowen | DM/CM | 14 January 2001 (aged 21) | 5 | 0 | 2021 | Academy | Trainee | 2023 | |
Forwards | ||||||||||
9 | Jordan Hugill | CF | 4 June 1992 (aged 30) | 19 | 4 | 2022 | Norwich City | Loan | 2022 | |
10 | Uche Ikpeazu | CF | 28 February 1995 (aged 27) | 13 | 3 | 2022 | Middlesbrough | Loan | 2022 | |
14 | Isaac Vassell | CF | 9 September 1993 (aged 28) | 3 | 1 | 2019 | Birmingham City | Undisclosed | 2022 | |
19 | James Collins | CF | 1 December 1990 (aged 31) | 30 | 3 | 2021 | Luton Town | Free | 2023 | |
23 | Max Watters | CF | 23 March 1999 (aged 23) | 11 | 1 | 2021 | Crawley Town | Undisclosed | 2024 | |
29 | Mark Harris | CF/LW/RW | 29 December 1998 (aged 23) | 56 | 7 | 2017 | Academy | Trainee | 2023 | |
39 | Isaak Davies | CF | 25 September 2001 (aged 20) | 30 | 3 | 2020 | Academy | Trainee | 2025 | |
Out on Loan | ||||||||||
11 | Josh Murphy | LW/RW/SS | 24 February 1995 (aged 27) | 99 | 14 | 2018 | Norwich City | £11,000,000 | 2022 | |
20 | Gavin Whyte | RW | 31 January 1996 (aged 26) | 37 | 1 | 2019 | Oxford United | £2,000,000 | 2023 | |
28 | Tom Sang | AM/RW/RB | 29 June 1999 (aged 23) | 16 | 0 | 2020 | Manchester United | Free | 2023 | |
30 | Ciaron Brown | CB | 14 January 1998 (aged 24) | 19 | 0 | 2018 | Wealdstone | Trainee | 2022 | |
36 | Kieron Evans | AM/LW/RW | 19 December 2001 (aged 20) | 6 | 0 | 2021 | Academy | Trainee | 2023 | |
Statistics
- As of 7 May 2022
- 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 | ENG | Dillon Phillips | 19 | 0 | 17+0 | 0 | 2+0 | 0 | 0+0 | 0 | |||
2 | DF | IRL | Mark McGuinness | 35 | 3 | 33+1 | 3 | 1+0 | 0 | 0+0 | 0 | |||
3 | DF | IRL | Joel Bagan | 28 | 3 | 22+4 | 3 | 2+0 | 0 | 0+0 | 0 | |||
4 | DF | ENG | Sean Morrison | 19 | 3 | 16+0 | 3 | 1+0 | 0 | 2+0 | 0 | |||
5 | DF | ENG | Aden Flint | 42 | 6 | 36+3 | 6 | 1+0 | 0 | 2+0 | 0 | |||
6 | MF | WAL | Will Vaulks | 40 | 2 | 23+13 | 2 | 2+0 | 0 | 2+0 | 0 | |||
7 | MF | CUW | Leandro Bacuna | 15 | 1 | 13+2 | 1 | 0+0 | 0 | 0+0 | 0 | |||
8 | MF | ENG | Joe Ralls | 29 | 1 | 26+3 | 1 | 0+0 | 0 | 0+0 | 0 | |||
9 | FW | ENG | Jordan Hugill* | 19 | 4 | 17+1 | 4 | 0+1 | 0 | 0+0 | 0 | |||
10 | FW | UGA | Uche Ikpeazu* | 13 | 3 | 1+12 | 3 | 0+0 | 0 | 0+0 | 0 | |||
15 | MF | ENG | Ryan Wintle | 25 | 0 | 19+3 | 0 | 0+1 | 0 | 2+0 | 0 | |||
16 | DF | ENG | Curtis Nelson | 33 | 0 | 30+0 | 0 | 1+0 | 0 | 2+0 | 0 | |||
17 | DF | ENG | Cody Drameh* | 22 | 0 | 22+0 | 0 | 0+0 | 0 | 0+0 | 0 | |||
18 | MF | ENG | Alfie Doughty* | 9 | 1 | 7+2 | 1 | 0+0 | 0 | 0+0 | 0 | |||
19 | FW | IRL | James Collins | 30 | 3 | 13+13 | 3 | 2+0 | 0 | 1+1 | 0 | |||
21 | MF | ENG | Marlon Pack | 25 | 1 | 22+1 | 1 | 2+0 | 0 | 0+0 | 0 | |||
22 | MF | ENG | Tommy Doyle* | 20 | 2 | 17+2 | 2 | 0+1 | 0 | 0+0 | 0 | |||
23 | FW | ENG | Max Watters | 8 | 1 | 5+3 | 1 | 0+0 | 0 | 0+0 | 0 | |||
25 | GK | ENG | Alex Smithies | 31 | 0 | 29+0 | 0 | 0+0 | 0 | 2+0 | 0 | |||
27 | MF | WAL | Rubin Colwill | 38 | 6 | 15+19 | 5 | 1+1 | 1 | 0+2 | 0 | |||
29 | FW | WAL | Mark Harris | 37 | 4 | 17+17 | 3 | 1+1 | 1 | 1+0 | 0 | |||
32 | MF | WAL | Eli King | 5 | 0 | 3+1 | 0 | 1+0 | 0 | 0+0 | 0 | |||
34 | DF | ENG | Jai Semenyo | 1 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |||
37 | MF | WAL | Sam Bowen | 5 | 0 | 3+1 | 0 | 0+0 | 0 | 1+0 | 0 | |||
38 | DF | ENG | Perry Ng | 41 | 0 | 38+0 | 0 | 2+0 | 0 | 1+0 | 0 | |||
39 | FW | WAL | Isaak Davies | 30 | 3 | 10+18 | 2 | 1+1 | 1 | 0+0 | 0 | |||
40 | DF | WAL | Tom Davies | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |||
41 | MF | CIV | Tavio Kouakou D'Almeida | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |||
42 | DF | WAL | Oliver Denham | 7 | 0 | 5+0 | 0 | 1+0 | 0 | 0+1 | 0 | |||
Players out on loan: | ||||||||||||||
11 | MF | ENG | Josh Murphy | 2 | 1 | 0+0 | 0 | 0+0 | 0 | 2+0 | 1 | |||
28 | MF | ENG | Tom Sang | 5 | 0 | 3+0 | 0 | 0+1 | 0 | 1+0 | 0 | |||
30 | DF | NIR | Ciaron Brown | 6 | 0 | 5+0 | 0 | 1+0 | 0 | 0+0 | 0 | |||
35 | FW | ENG | Chanka Zimba | 1 | 0 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | |||
36 | MF | WAL | Kieron Evans | 5 | 0 | 1+3 | 0 | 0+1 | 0 | 0+0 | 0 | |||
Players who left the club during the season: | ||||||||||||||
10 | FW | WAL | Kieffer Moore | 23 | 5 | 15+7 | 5 | 0+0 | 0 | 0+1 | 0 | |||
24 | FW | WAL | Marley Watkins | 1 | 2 | 0+0 | 0 | 0+0 | 0 | 1+0 | 2 | |||
26 | MF | ENG | Ryan Giles* | 21 | 0 | 19+2 | 0 | 0+0 | 0 | 0+0 | 0 |
Goals record
- As of 7 May 2022
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 5 | CB | Aden Flint | 6 | 0 | 0 | 6 | |
27 | AM | Rubin Colwill | 5 | 1 | 0 | 6 | ||
3 | CF | Kieffer Moore | 5 | 0 | 0 | 5 | ||
4 | 9 | CF | Jordan Hugill | 4 | 0 | 0 | 4 | |
29 | SS | Mark Harris | 3 | 1 | 0 | 4 | ||
4 | 2 | CB | Mark McGuinness | 3 | 0 | 0 | 3 | |
3 | LB | Joel Bagan | 3 | 0 | 0 | 3 | ||
4 | CB | Sean Morrison | 3 | 0 | 0 | 3 | ||
10 | CF | Uche Ikpeazu | 3 | 0 | 0 | 3 | ||
19 | CF | James Collins | 3 | 0 | 0 | 3 | ||
39 | CF | Isaak Davies | 2 | 1 | 0 | 3 | ||
12 | 6 | DM | Will Vaulks | 2 | 0 | 0 | 2 | |
22 | CM | Tommy Doyle | 2 | 0 | 0 | 2 | ||
RW | Marley Watkins | 0 | 0 | 2 | 2 | |||
15 | 7 | CM | Leandro Bacuna | 1 | 0 | 0 | 1 | |
8 | CM | Joe Ralls | 1 | 0 | 0 | 1 | ||
11 | LW | Josh Murphy | 0 | 0 | 1 | 1 | ||
18 | LM | Alfie Doughty | 1 | 0 | 0 | 1 | ||
21 | CM | Marlon Pack | 1 | 0 | 0 | 1 | ||
23 | CF | Max Watters | 1 | 0 | 0 | 1 | ||
Total | 49 | 3 | 3 | 55 |
Assists record
- As of 7 May 2022
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 26 | LM | Ryan Giles | 9 | 0 | 0 | 9 | |
2 | 8 | CM | Joe Ralls | 6 | 0 | 0 | 6 | |
3 | 21 | CM | Marlon Pack | 3 | 1 | 0 | 4 | |
39 | CF | Isaak Davies | 3 | 1 | 0 | 4 | ||
5 | CF | Kieffer Moore | 2 | 0 | 1 | 3 | ||
17 | RB | Cody Drameh | 3 | 0 | 0 | 3 | ||
22 | CM | Tommy Doyle | 3 | 0 | 0 | 3 | ||
38 | RB | Perry Ng | 3 | 0 | 0 | 3 | ||
9 | 3 | LB | Joel Bagan | 2 | 0 | 0 | 2 | |
5 | CB | Aden Flint | 2 | 0 | 0 | 2 | ||
6 | CM | Will Vaulks | 2 | 0 | 0 | 2 | ||
12 | 4 | CB | Sean Morrison | 1 | 0 | 0 | 1 | |
9 | CF | Jordan Hugill | 1 | 0 | 0 | 1 | ||
15 | DM | Ryan Wintle | 1 | 0 | 0 | 1 | ||
27 | AM | Rubin Colwill | 1 | 0 | 0 | 1 | ||
28 | RWB | Tom Sang | 0 | 1 | 0 | 1 | ||
29 | SS | Mark Harris | 1 | 0 | 0 | 1 | ||
32 | CM | Eli King | 1 | 0 | 0 | 1 | ||
40 | LB | Tom Davies | 0 | 1 | 0 | 1 | ||
Total | 44 | 3 | 2 | 49 |
Disciplinary record
- As of 7 May 2022
Rank | No. | Nat. | Po. | Name | Championship | FA Cup | EFL Cup | Total | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 6 | DM | Will Vaulks | 9 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | 0 | 0 | |
38 | RB | Perry Ng | 10 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | ||
3 | 2 | CB | Mark McGuinness | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | |
5 | CB | Aden Flint | 8 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 1 | ||
5 | 16 | CB | Curtis Nelson | 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 | |
6 | 8 | CM | Joe Ralls | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | |
7 | 21 | CM | Marlon Pack | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
29 | CF | Mark Harris | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | ||
9 | 3 | LB | Joel Bagan | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
7 | CM | Leandro Bacuna | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 1 | ||
15 | DM | Ryan Wintle | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 | ||
12 | 19 | CF | James Collins | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
22 | CM | Tommy Doyle | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | ||
14 | 4 | CB | Sean Morrison | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | |
9 | CF | Jordan Hugill | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
17 | RB | Cody Drameh | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | ||
17 | 10 | CF | Uche Ikpeazu | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
25 | CM | Alex Smithies | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
26 | LM | Ryan Giles | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
42 | CB | Oliver Denham | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | ||
21 | 1 | GK | Dillon Phillips | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
CF | Kieffer Moore | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |||
18 | LM | Alfie Doughty | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
27 | AM | Rubin Colwill | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
39 | CF | Isaak Davies | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | ||
Total | 105 | 0 | 3 | 2 | 0 | 0 | 3 | 0 | 0 | 109 | 0 | 3 |
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 25 February 2023
Rank | No. | Nat. | Name | Matches played | Championship | FA Cup | EFL Cup | Total |
---|---|---|---|---|---|---|---|---|
1 | 25 | Alex Smithies | 31 | 5 | 0 | 0 | 5 | |
2 | 1 | Dillon Phillips | 19 | 2 | 0 | 0 | 2 | |
Contracts
Date | Position | Nationality | Name | Status | Contract Length | Expiry Date | Ref. |
---|---|---|---|---|---|---|---|
24 August 2021 | CF | Chanka Zimba | Signed | 3 years | June 2024 | [3] | |
30 August 2021 | AM | Rubin Colwill | Signed | 3 years | June 2024 | [4] | |
6 October 2021 | LB | Tom Davies | Signed | 3 years | June 2024 | [5] | |
3 March 2022 | CF | Isaak Davies | Signed | 3 years | June 2025 | [6] | |
14 March 2022 | CB | Oliver Denham | Signed | 2 years | June 2024 | [7] |
Transfers
Transfers in
Date | Position | Nationality | Name | From | Fee | Ref. |
---|---|---|---|---|---|---|
21 June 2021 | CB | Mark McGuinness | Arsenal | Undisclosed | [8] | |
1 July 2021 | CF | James Collins | Luton Town | Free transfer | [9] | |
1 July 2021 | CB | James Connolly | Blackburn Rovers | Free transfer | [10] | |
1 July 2021 | GK | Rohan Luthra | Crystal Palace | Free transfer | [10] | |
1 July 2021 | RB | Jai Semenyo | Mangotsfield United | Free transfer | [10] | |
1 July 2021 | DM | Ryan Wintle | Crewe Alexandra | Free transfer | [11] | |
10 August 2021 | RW | Marley Watkins | Bristol City | Free transfer | [12] | |
2 September 2021 | RW | Jack Leahy | Brighton & Hove Albion | Free transfer | [13] | |
2 September 2021 | GK | Matthew Turner | Leeds United | Free transfer | [13] | |
Loans in
Date from | Position | Nationality | Name | From | Date until | Ref. |
---|---|---|---|---|---|---|
13 July 2021 | LM | Ryan Giles | Wolverhampton Wanderers | 3 January 2022 | [14][15] | |
12 January 2022 | RB | Cody Drameh | Leeds United | End of season | [16] | |
20 January 2022 | CM | Tommy Doyle | Manchester City | End of season | [17] | |
29 January 2022 | LM | Alfie Doughty | Stoke City | End of Season | [18] | |
30 January 2022 | CF | Jordan Hugill | Norwich City | End of Season | [19] | |
31 January 2022 | CF | Uche Ikpeazu | Middlesbrough | End of season | [20] |
Loans out
Date from | Position | Nationality | Name | To | Date until | Ref. |
---|---|---|---|---|---|---|
8 July 2021 | CF | Max Watters | Milton Keynes Dons | 31 December 2021 | [21][22] | |
31 July 2021 | RW | Gavin Whyte | Oxford United | End of season | [23] | |
28 August 2021 | DM | Ryan Wintle | Blackpool | 3 January 2022 | [24][15] | |
31 August 2021 | LW | Josh Murphy | Preston North End | End of season | [25] | |
6 January 2022 | CF | Chanka Zimba | Northampton Town | End of season | [26] | |
8 January 2022 | CB | James Connolly | Bristol Rovers | End of season | [27] | |
31 January 2022 | LB | Ciaron Brown | Oxford United | End of season | [28] | |
31 January 2022 | AM | Kieron Evans | Linfield | End of season | [29] | |
31 January 2022 | MF | Caleb Hughes | Haverfordwest County | End of season | [30] | |
31 January 2022 | MF | Keenan Patten | Hereford | End of season | [31] | |
31 January 2022 | DM | Tom Sang | St Johnstone | End of season | [32] |
Transfers out
Date | Position | Nationality | Name | To | Fee | Ref. |
---|---|---|---|---|---|---|
23 June 2021 | CF | Robert Glatzel | Hamburger SV | Undisclosed | [33] | |
30 June 2021 | CB | Sol Bamba | Middlesbrough | Released | [34][35] | |
30 June 2021 | LB | Joe Bennett | Wigan Athletic | Released | [34][36] | |
30 June 2021 | CB | Jack Bodenham | South Shields | Released | [34] | |
30 June 2021 | CM | Aaron Bolger | Cork City | Released | [34] | |
30 June 2021 | GK | Joe Day | Newport County | Released | [34][37] | |
30 June 2021 | CF | Daniel Griffiths | Chippenham Town | Released | [34][38] | |
30 June 2021 | LW | Junior Hoilett | Reading | Released | [39][40] | |
30 June 2021 | CF | Rolan Idowu | Bohemians | Released | [34] | |
30 June 2021 | CB | Ben Margetson | Swansea City | Released | [34][41] | |
30 June 2021 | LB | Daniel Martin | Torquay United | Released | [34][42] | |
30 June 2021 | RB | Cameron McWilliams | Released | [34] | ||
30 June 2021 | CB | Ryan Reynolds | Penybont | Released | [34][43] | |
30 June 2021 | AM | James Waite | Penybont | Released | [34][43] | |
30 June 2021 | CF | Jack Williams | Released | [34] | ||
30 June 2021 | AM | Jonny Williams | Swindon Town | Released | [34][44] | |
26 August 2021 | RW | Marley Watkins | Aberdeen | Released | [45] | |
4 October 2021 | SS | Lee Tomlin | Walsall | Mutual consent | [46][47] | |
31 January 2022 | CF | Kieffer Moore | Bournemouth | Undisclosed | [48] |
Pre-season friendlies
As part of Cardiff City's pre-season preparations, friendlies against Bath City,[49] Cambridge United,[50] Forest Green Rovers,[51] Exeter City,[50] Southampton[52] and Newport County[53] were announced.
10 July 2021 Friendly | Bath City | 0–5 | Cardiff City | Twerton |
15:00 BST | Report | Collins 3', 25' Denham 18' Vassell 37' Davies 88' |
Stadium: Twerton Park |
17 July 2021 Friendly | Cardiff City | 0–2 | Cambridge United | Leckwith |
13:00 BST | Report | Smith 4' Weir 57' |
Stadium: Cardiff International Sports Stadium |
17 July 2021 Friendly | Cardiff City | 1–1 | Cambridge United | Leckwith |
15:00 BST | Zimba 12' | Report | Ironside 2' (pen.) | Stadium: Cardiff International Sports Stadium |
20 July 2021 Friendly | Forest Green Rovers | 1–2 | Cardiff City | Nailsworth |
19:00 BST | Matt 58' | Report | Collins 47' Whyte 84' |
Stadium: The Innocent New Lawn |
24 July 2021 Friendly | Cardiff City | 2–2 | Exeter City | Leckwith |
15:00 BST | Collins 45' Harris 63' (pen.) |
Report | Jay 22' Sweeney 49' |
Stadium: Cardiff International Sports Stadium |
27 July 2021 Friendly | Cardiff City | 0–4 | Southampton | Leckwith |
19:00 BST | Report | Walcott 40' Djenepo 66' Adams 74', 85' |
Stadium: Cardiff City Stadium |
Competitions
Overview
Competition | First match | Last match | Starting round | Record | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Win % | ||||
EFL Championship | 7 August 2021 | May 2022 | Matchday 1 | 46 | 15 | 8 | 23 | 50 | 68 | −18 | 32.61 |
FA Cup | 9 January 2022 | 6 February 2022 | Third round | 2 | 1 | 0 | 1 | 3 | 4 | −1 | 50.00 |
EFL Cup | 10 August 2021 | 24 August 2021 | First round | 2 | 1 | 0 | 1 | 3 | 4 | −1 | 50.00 |
Total | 50 | 17 | 8 | 25 | 56 | 76 | −20 | 34.00 |
Last updated: 7 May 2022
Source: Competitions
EFL Championship
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
---|---|---|---|---|---|---|---|---|---|
15 | Swansea City | 46 | 16 | 13 | 17 | 58 | 68 | −10 | 61 |
16 | Blackpool | 46 | 16 | 12 | 18 | 54 | 58 | −4 | 60 |
17 | Bristol City | 46 | 15 | 10 | 21 | 62 | 77 | −15 | 55 |
18 | Cardiff City | 46 | 15 | 8 | 23 | 50 | 68 | −18 | 53 |
19 | Hull City | 46 | 14 | 9 | 23 | 41 | 54 | −13 | 51 |
20 | Birmingham City | 46 | 11 | 14 | 21 | 50 | 75 | −25 | 47 |
21 | Reading | 46 | 13 | 8 | 25 | 54 | 87 | −33 | 41[lower-alpha 1] |
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) 12-point sending off offences[55]
Notes:
- Reading were deducted 6 points for breach of profit and sustainability regulations.[54]
Results summary
Overall | Home | Away | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
46 | 15 | 8 | 23 | 50 | 68 | −18 | 53 | 7 | 4 | 12 | 22 | 29 | −7 | 8 | 4 | 11 | 28 | 39 | −11 |
Last updated: 7 May 2022.
Source:
Results by matchday
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
Cardiff City's fixtures were announced on 24 June 2021.[56]
7 August 2021 1 | Cardiff City | 1–1 | Barnsley | Leckwith |
15:00 BST | Pack 54' | BBC Report | Sibbick 69' | Stadium: Cardiff City Stadium Attendance: 17,431 Referee: Stephen Martin (Staffordshire) |
14 August 2021 2 | Blackpool | 0–2 | Cardiff City | Blackpool |
15:00 BST | Husband 90+2' | BBC Report | Bacuna 52' Moore 86' |
Stadium: Bloomfield Road Attendance: 11,393 Referee: Andy Woolmer (Northamptonshire) |
18 August 2021 3 | Peterborough United | 2–2 | Cardiff City | Peterborough |
19:45 BST | Burrows 49' Dembélé 51' Ward 86' |
BBC Report | Pack 44' Flint 45', 83', 90+6' |
Stadium: London Road Stadium Attendance: 8,534 Referee: Thomas Bramall (South Yorkshire) |
21 August 2021 4 | Cardiff City | 3–1 | Millwall | Leckwith |
15:00 BST | Flint 51', 66', 70' Morrison 83' Nelson 86' |
BBC Report | Cooper 65' Afobe 76' |
Stadium: Cardiff City Stadium Attendance: 18,168 Referee: James Linington (Isle of Wight) |
28 August 2021 5 | Cardiff City | 1–2 | Bristol City | Cardiff |
12:30 BST | Bentley 59' (o.g.) Morrison 74' Ralls 87' |
BBC Report | Weimann 21', 70' Semenyo 74' Martin 74' |
Stadium: Cardiff City Stadium Attendance: 20,891 Referee: David Webb (County Durham) |
12 September 2021 6 | Nottingham Forest | 1–2 | Cardiff City | West Bridgford |
14:30 BST | Grabban 23' | BBC Report | Vaulks 33' Colwill 58', 73' Pack 75' Ng 76' |
Stadium: The City Ground Attendance: 24,153 Referee: Dean Whitestone (Northampton) |
Note: Live on Sky Sports Football |
15 September 2021 7 | Coventry City | 1–0 | Cardiff City | Coventry |
19:45 BST | Gyökeres 15' Kane 73' Hamer 90+1' Dabo 90+2' |
Sky Report BBC Report |
Moore 69' | Stadium: Coventry Building Society Arena Attendance: 16,372 Referee: Michael Salisbury (Preston) |
18 September 2021 8 | Cardiff City | 0–1 | Bournemouth | Cardiff |
15:00 BST | Harris 36' Nelson 45+1' Bacuna 88' |
Sky Report BBC Report |
Christie 24' Lerma 52' Billing 54' Smith 88' |
Stadium: Cardiff City Stadium Attendance: 19,090 Referee: Josh Smith (London) |
25 September 2021 9 | Blackurn Rovers | 5–1 | Cardiff City | Blackburn |
15:00 BST | Gallagher 24' Brereton 32', 45+2' (90), pen.' Dolan 53' |
BBC Report Sky Report |
Flint 8' Morrison 58' Dillon Phillips 89' |
Stadium: Ewood Park Attendance: 11,670 Referee: Keith Stroud (Hampshire) |
28 September 2021 10 | Cardiff City | 0–4 | West Bromwich Albion | Cardiff |
19:45 BST | Collins 39' | BBC Report Sky Report |
Grant 5' Bartley 42' Nelson 56' (o.g.) Mowatt 75' Phillips 82' |
Stadium: Cardiff City Stadium Attendance: 17,363 Referee: Graham Scott (Oxfordshire) |
2 October 2021 11 | Cardiff City | 0–1 | Reading | Cardiff |
15:00 BST | Pack 32' Ralls 37' Collins 84' McGuinness 90+4' |
BBC Report Sky Report |
Hoilett 38' | Stadium: Cardiff City Stadium Attendance: 18,400 Referee: Thomas Bramall (South Yorkshire) |
17 October 2021 12 | Swansea City | 3–0 | Cardiff City | Swansea |
12:00 BST | Paterson 29' Piroe 60' Manning 63' Bidwell 74' |
BBC Report Sky report |
Bacuna 26' Vaulks 90+1' |
Stadium: Swansea.com Stadium Attendance: 19,288 Referee: James Linington (Isle of Wight) |
Note: Live on Sky Sports |
20 October 2021 13 | Fulham | 2–0 | Cardiff City | London |
19:45 BST | Cairney 57' Mitrovic 63' |
BBC Report Sky Report |
Pack 69' Bagan 78' Ng 85' |
Stadium: Craven Cottage Attendance: 15,789 Referee: Tim Robinson (West Sussex) |
23 October 2021 14 | Cardiff City | 0–2 | Middlesbrough | Cardiff |
12:30 BST | Pack 28' McGuinness 34' Flint 70' |
BBC Report Sky Report |
Šporar 35' (pen) Ikpeazu 38' Payero 74' |
Stadium: Cardiff City Stadium Attendance: 17,513 Referee: Jeremy Simpson (Lancashire) |
Note: Live on Sky Sports |
30 October 2021 15 | Stoke City | 3–3 | Cardiff City | Stoke-on-Trent |
15:00 BST | Brown 9' Fletcher 16', 46' Wilmot 62' Souttar 64' Surridge 83' |
BBC Report Sky Report |
Nelson 39' Bacuna 57' Colwill 66' Harris 70', 89' Moore 71' |
Stadium: Bet365 Stadium Attendance: 21,413 Referee: John Brooks |
3 November 2021 16 | Cardiff City | 0–1 | Queens Park Rangers | Cardiff |
19:45 GMT | BBC Report Sky Report |
Gray 37' Dickie 47' Adomah 85' |
Stadium: Cardiff City Stadium Attendance: 16,882 Referee: Andy Woolmer (Northamptonshire) |
6 November 2021 17 | Cardiff City | 2–1 | Huddersfield Town | Cardiff |
15:00 GMT | McGuiness 60' Moore 74', 90+3' Bacuna 84' Vaulks 90+1' Ng 90+5' |
BBC Report Sky Report |
Sinani 12' High 90+4' |
Stadium: Cardiff City Stadium Attendance: 17,355 Referee: David Webb (County Durham) |
20 November 2021 18 | Preston North End | 1–2 | Cardiff City | Preston |
15:00 GMT | Maguire 2' Cunningham 57' Iversen 66' |
BBC Report Sky Report |
Ng 35' McGuinness 51' Collins 66' Colwill 87' Harris 88' |
Stadium: Deepdale Attendance: 10,749 Referee: Leigh Doughty (Blackpool) |
24 November 2021 19 | Cardiff City | 0–1 | Hull City | Cardiff |
19:45 GMT | McGuinness 57' Giles 90+4' |
BBC Report Sky Report |
Lewis-Potter 15', 55' Greaves 90+4' |
Stadium: Cardiff City Stadium Attendance: 17,180 Referee: Thomas Bramall (South Yorkshire) |
27 November 2021 20 | Luton Town | 1–2 | Cardiff City | Luton |
15:00 GMT | Rea 42' Clark 64' |
BBC Report Sky Report |
Colwill 10' Morrison 38', 77' Smithies 85' |
Stadium: Kenilworth Road Attendance: 9,987 Referee: Oliver Langford (West Midlands) |
4 December 2021 21 | Cardiff City | 2–3 | Sheffield United | Leckwith |
15:00 GMT | Harris 32' Collins 44' Morrison 52' McGuinness 90' |
BBC Report Sky Report |
Norwood 40' Gibbs-White 61' Sharp 73' McGoldrick 75' |
Stadium: Cardiff City Stadium Attendance: 18,310 Referee: John Busby (Oxfordshire) |
11 December 2021 22 | Birmingham City | 2–2 | Cardiff City | Birmingham |
15:00 GMT | Deeney 29' Šunjić 45+1', 63' Friend 85' |
BBC Report Sky Report |
Nelson 16' Moore 66' Ralls 72' McGuinness 90+1' |
Stadium: St Andrew's Attendance: 17,840 Referee: Jeremy Simpson (Lancashire) |
30 December 2021 23 | Bournemouth | 3–0 | Cardiff City | Kings Park |
19:45 GMT | Christie 25' Solanke 45+3', 68' Smithies 83' (o.g.) |
BBC Report Sky Report |
Harris 27' Bacuna 45+2' Nelson 45+3' |
Stadium: Vitality Stadium Attendance: 8,942 Referee: James Linington (Isle of Wight) |
2 January 2022 24 | West Bromwich Albion | 1–1 | Cardiff City | West Bromwich |
14:00 GMT | Bartley 23' Robinson 48' Mowatt 76' Molumby 84' Johnstone 90+6' |
BBC Report Sky Report |
Giles 27' Collins 34' McGuinness 90+4' Flint 90+6' |
Stadium: The Hawthorns Attendance: 22,925 Referee: Thomas Bramall (South Yorkshire) |
15 January 2022 25 | Cardiff City | 0–1 | Blackburn Rovers | Cardiff |
12:30 GMT | Drameh 41' Ng 59' Collins 72' Pack 90+5' |
BBC report Sky report |
Rothwell 14' van Hecke 42' Travis 50' Lenihan 55' Nymabe 59' 76' Wharton 76' Kaminski 90+2' |
Stadium: Cardiff City Stadium Attendance: 0 Referee: Matt Donohue (Manchester) |
22 January 2022 26 | Bristol City | 3–2 | Cardiff City | Bristol |
12:30 GMT | Martin 33', 63' Pring 73' Weimann 77' |
BBC report Sky Report |
Collins 23', 31' Ralls 44' Watters 90' |
Stadium: Ashton Gate Stadium Attendance: 21,435 Referee: Gavin Ward (Surrey) |
30 January 2022 27 | Cardiff City | 2–1 | Nottingham Forest | Cardiff |
16:00 GMT | Hugill 6' Drameh 52' Davies 65' Wintle 83' |
BBC report Sky report |
Colback 27' Davis 90+4' |
Stadium: Cardiff City Stadium Attendance: 18,866 Referee: David Webb (County Durham) |
Note: Live on Sky Sports |
2 February 2022 28 | Barnsley | 0–1 | Cardiff City | Barnsley |
19:45 GMT | Andersen 59' Jordan Williams 64' |
BBC Report Sky report |
McGuinness 39' Doyle 66' Ikpeazu 71', 72' Flint 90+2' |
Stadium: Oakwell Attendance: 11,432 Referee: Geoff Eltringham (County Durham) |
9 February 2022 29 | Cardiff City | 4–0 | Peterborough United | Cardiff |
19:45 GMT | Ralls 4' Flint 39' Doyle 44' Ng 52' Hugill 57' Wintle 74' Ikpeazu 85' |
BBC Report Sky report |
Mumba 32' | Stadium: Cardiff City Stadium Attendance: 17,297 Referee: Kevin Friend (Leicestershire) |
12 February 2022 30 | Millwall | 2–1 | Cardiff City | Bermondsey |
15:00 GMT | Wallace 53', 73' Bennett 82' |
BBC report Sky report |
Bagan 90+2' | Stadium: The Den Attendance: 12,710 Referee: Steve Martin (Staffordshire) |
15 February 2022 31 | Cardiff City | 2–0 | Coventry City | Cardiff |
19:45 GMT | Flint 59' Wintle 60' Bagan 72' Harris 87' |
BBC Report Sky report |
McFadzean 78' | Stadium: Cardiff City Stadium Attendance: 18,660 Referee: John Busby (Oxfordshire) |
Note: Live on Sky TV |
19 February 2022 32 | Cardiff City | 1–1 | Blackpool | Cardiff |
15:00 GMT | Bagan 49' Flint 61' Vaulks 82' Ng 85' |
BBC Report Sky report |
Ekpiteta 11' Bowler 66' |
Stadium: Cardiff City Stadium Attendance: 19,025 Referee: Darren Bond (Lancashire) |
23 February 2022 33 | Huddersfield Town | 2–1 | Cardiff City | Huddersfield |
19:45 GMT | Koroma 88' Russell 90+1', 90+6' Thomas 90+8' |
BBC report Sky report |
McGuinness 13' Doyle 61', 76' Harris 74' Hugill 79' Bagan 85' Smithies 90+2' Vaulks 90+5' |
Stadium: John Smith's Stadium Attendance: 20,167 Referee: Oliver Langford (West Midlands) |
26 February 2022 34 | Cardiff City | 0–1 | Fulham | Cardiff |
15:00 GMT | BBC report Sky report |
Mitrovic 41' | Stadium: Cardiff City Stadium Attendance: 18,928 Referee: Leigh Doughty (Lancashire) |
1 March 2022 35 | Cardiff City | 1–0 | Derby County | Cardiff |
19:45 GMT | Davies 26' Ikpeazu 85' Doughty 90+2' |
BBC Report Sky report |
Buchanan 52' Davies 62' Bird 80' Ebosele 90+3' |
Stadium: Cardiff City Stadium Attendance: 18,767 Referee: Andy Davies (Hampshire) |
Note: Live on Sky TV |
5 March 2022 36 | Queens Park Rangers | 1–2 | Cardiff City | White City, London |
15:00 GMT | Gray 38' | BBC report Sky report |
Stadium: Kiyan Prince Foundation Stadium Attendance: 16,170 Referee: Michael Salisbury (Preston) |
12 March 2022 37 | Cardiff City | 0–0 | Preston North End | Cardiff |
15:00 GMT | Hugill 68' Ralls 71' |
BBC Report Sky report |
Hughes 51' Potts 90+3' |
Stadium: Cardiff City Stadium Attendance: 19,743 Referee: James Linington (Isle of Wight) |
16 March 2022 38 | Cardiff City | 2–1 | Stoke City | Cardiff |
19:45 GMT | Doyle 39' Hugill 43', 68' |
BBC Report Sky report |
Baker 23' | Stadium: Cardiff City Stadium Attendance: 17,184 Referee: Andy Woolmer (Northamptonshire) |
2 April 2022 39 | Cardiff City | 0–4 | Swansea City | Cardiff |
15:00 BST | Doyle 39' Ralls 80' |
BBC report Sky report |
Obafemi 6', 82' Wolf 29', 78' Cabango 57' Downes 69' Piroe 80' |
Stadium: Cardiff City Stadium Attendance: 27,280 Referee: Josh Smith (London) |
9 April 2022 40 | Reading | 1–2 | Cardiff City | Reading |
15:00 BST | João 7' | BBC report Sky report |
Doughty 59' Ng 70' Vaulks 85' |
Stadium: Select Car Leasing Stadium Attendance: 19,039 Referee: Michael Salisbury (Preston) |
15 April 2022 41 | Hull City | 2–1 | Cardiff City | Kingston upon Hull |
15:00 BST |
|
BBC report Sky report |
Stadium: MKM Stadium Attendance: 15,685 Referee: Steve Martin (Staffordshire) |
18 April 2022 42 | Cardiff City | 0–1 | Luton Town | Cardiff |
15:00 BST | Bagan 55' | BBC report SKY report |
Cornick 71' Naismith 90+3' |
Stadium: Cardiff City Stadium Attendance: 19,381 Referee: Andy Davies (Hampshire) |
23 April 2022 43 | Sheffield United | 1–0 | Cardiff City | Sheffield |
15:00 BST | Ndiaye 47' Norwood 67' |
BBC Report Sky report |
Bagan 57' McGuinness 60' Ng 71' |
Stadium: Bramall Lane Attendance: 26,802 Referee: Oliver Langford (West Midlands) |
27 April 2022 44 | Middlesbrough | 2–0 | Cardiff City | Middlesbrough |
19:45 BST | Tavernier 28' McGree 53' Jones 88' Howson 90' |
BBC report Sky report |
Nelson 27' Wintle 33' Denham 62' Vaulks 90' |
Stadium: Riverside Stadium Attendance: 19,727 Referee: Matt Donohue (Manchester) |
Note: Live on Sky TV |
30 April 2022 45 | Cardiff City | 1–1 | Birmingham City | Cardiff |
15:00 BST | McGuinness 48' Drameh 57' Nelson 67' Vaulks 76', 82' (pen.) |
BBC Sport Sky report |
Bela 22' Gordon 58' Etheridge 82' |
Stadium: Cardiff City Stadium Attendance: 21,395 Referee: John Busby (Oxfordshire) |
7 May 2022 46 | Derby County | 0–1 | Cardiff City | Derby |
12:30 BST | Thompson 73' | BBC Report Sky report |
Hugill 55' Ng 69' Harris 81' |
Stadium: Pride Park Stadium Attendance: 29,402 Referee: Keith Stroud (Hampshire) |
FA Cup
Cardiff were drawn at home to Preston North End in the third round.[57]
9 January 2022 Third round | Cardiff City | 2–1 (a.e.t.) | Preston North End | Leckwith |
14:00 GMT | Davies 42' Ng 63' Harris 116' |
BBC report Sky report |
Johnson 53' (pen.) Browne 113' |
Stadium: Cardiff City Stadium Attendance: 0 (Behind-closed-doors) Referee: Andy Woolmer (Northamptonshire) |
Note: Live on S4C |
6 February 2022 Fourth round | Liverpool | 3–1 | Cardiff City | Liverpool |
12:00 GMT | BBC report | Colwill 80' | Stadium: Anfield Attendance: 51,268 Referee: Andy Madley (Yorkshire) | |
Note: Live on ITV |
EFL Cup
Cardiff City were drawn at home to Sutton United in the first round[58][59] and Brighton & Hove Albion in the second round.[60]
Summary
Games played | 50 (46 EFL Championship, 2 FA Cup, 2 League Cup) |
Games won | 17 (15 EFL Championship, 1 FA Cup, 1 League Cup) |
Games drawn | 8 (8 EFL Championship, 0 FA Cup, 0 League Cup) |
Games lost | 25 (23 EFL Championship, 1 FA Cup, 1 League Cup) |
Goals scored | 56 (50 EFL Championship, 3 FA Cup, 3 League Cup) |
Goals conceded | 75 (68 EFL Championship,4 FA Cup, 4 League Cup) |
Goal difference | -19 |
Clean sheets | 7 (7 EFL Championship, 0 FA Cup, 0 League Cup) |
Yellow cards | 109 (105 EFL Championship, 2 FA Cup, 3 League Cup) |
Red cards | 2 (2 EFL Championship, 0 FA Cup, 0 League Cup) |
Worst Discipline | Will Vaulks (11 , 0 , 0 ) |
Best result | 4–0 vs. Peterborough United (09 Feb 22) |
Worst result | 1–5 vs. Blackburn Rovers (25 Sep 21) 0–4 vs. West Bromwich Albion (28 Sep 21) 0–4 vs. Swansea City (2 Apr 22) |
Most appearances | Aden Flint (39 starts, 3 subs) |
Top scorer | Rubin Colwill (6) |
Most Clean Sheets | Alex Smithies (5) |
Points | 53 |
Club staff
Backroom staff
|
Board of directors
|
References
- "Mick McCarthy: Manager leaves Cardiff City after eight straight defeats". BBC Sport. 23 October 2021. Retrieved 23 October 2021.
- "Steve Morison: Cardiff City interim boss stays in charge as ex-skipper Mark Hudson returns as coach". BBC Sport. 12 November 2021. Retrieved 12 November 2021.
- "Chanka Zimba signs new City deal". Cardiff City F.C. Official Site. 24 August 2021. Retrieved 28 August 2021.
- "Rubin Colwill: Wales midfielder signs new Cardiff City deal". BBC Sport. 30 August 2021.
- "Tom Davies signs first professional contract". Cardiff City. 6 October 2021.
- "Isaak Davies signed new City Contract". Cardiff. 3 March 2022.
- "Oliver Denham: Teenage Cardiff City defender signs new deal". BBC Sport. 14 March 2022.
- "Mark McGuinness joins the Bluebirds". Cardiff City FC. Retrieved 21 June 2021.
- "Cardiff City agree to sign James Collins". Cardiff City - Official Site. Retrieved 19 May 2021.
- "Nine promising Bluebirds sign contracts at CCS". Cardiff City Official Site. Retrieved 24 June 2021.
- "Ryan Wintle: Out of contract Crewe Alexandra midfielder joins Cardiff City". BBC Sport. Retrieved 23 June 2021.
- "Marley Watkins: Cardiff City sign Wales winger on short-term deal". BBC Sport. Retrieved 10 August 2021.
- "Two new additions join U23 side". Cardiff City FC. Retrieved 2 September 2021.
- "Ryan Giles: Wolverhampton Wanderers youngster joins Cardiff City on loan". BBC Sport. 13 July 2021. Retrieved 13 July 2021.
- "Cardiff City's Ryan Giles recalled by Wolves as Bluebirds bring back Ryan Wintle". BBC Sport. 3 January 2022.
- "January transfer window: Cody Drameh completes move to Cardiff City - despite injuries at parent club". Yorkshire Post. Retrieved 12 January 2022.
- "Loan | Tommy Doyle links up with the Bluebirds". Cardiff City. Retrieved 20 January 2022.
- "Loan | Alfie Doughty is a Bluebird". Cardiff City. Retrieved 29 January 2022.
- "Loan | Jordan Hugill links with Bluebirds". Cardiff. Retrieved 30 January 2022.
- "Cardiff City Sign Uche Ikpeazu On Loan". Middlesbrough FC. Retrieved 31 January 2022.
- "Max Watters joins MK Dons". Cardiff City FC. Retrieved 8 July 2021.
- "Max Watters returns from MK Dons". Cardiff City F.C. 31 December 2021.
- "Gavin Whyte: Oxford United re-sign Cardiff City striker on loan". BBC Sport. 31 July 2021.
- "Ryan Wintle: Blackpool sign midfielder from Cardiff on loan". BBC Sport. 28 August 2021.
- "Josh Murphy Joins North End on Loan".
- "Loan | Chanka Zimba joins Northampton Town". Cardiff City. Retrieved 6 January 2022.
- "James Connolly Signs For Rovers On Loan". Bristol Rovers. Retrieved 9 January 2022.
- "Loan | Ciaron Brown links up with Oxford United". Cardiff City FC. Retrieved 1 February 2022.
- "Loan | Kieron Evans joins Linfield". Cardiff City FC. Retrieved 31 January 2022.
- "TRANSFER NEWS | Midfielder Caleb Hughes joins on loan from Cardiff City". Haverfordwest County AFC. Retrieved 31 January 2022.
- "NEWS | Hereford Sign Keenan Patten From Cardiff City". Hereford FC. Retrieved 1 February 2022.
- "St Johnstone confirm Tom Sang loan signing from Cardiff City". Dundee Courier. Retrieved 31 January 2022.
- "Robert Glatzel: Forward leaves Cardiff City for Hamburg". BBC Sport. 23 June 2021.
- "2020/21 Retained List". Cardiff City F.C. 1 June 2021. Retrieved 1 June 2021.
- "Sol Bamba Signs Up For The Boro". Middlesbrough FC. Retrieved 10 August 2021.
- "Latics Sign Defender Joe Bennett". Wigan Athletic FC. Retrieved 31 August 2021.
- "Joe Day re-joins Exiles on three-year deal". Newport County AFC. Retrieved 11 June 2021.
- "CTFC Squad Update". Chippenham Town FC. Retrieved 4 July 2021.
- "Junior Hoilett: Winger announces Cardiff City departure". 9 May 2021. Retrieved 9 May 2021.
- "Junior Hoilett Signs For Royals". Reading FC. Retrieved 19 August 2021.
- "Swansea City Academy Reveal New Scholars And Pro Deals". Swansea City AFC. Retrieved 7 July 2021.
- "#ManicMonday". Torquay United FC. 19 July 2021. Retrieved 19 July 2021.
- "Penybont sign James Waite, Josh Graham, and Ryan Reynolds". Y Clwd Pel-Droed. 21 June 2021. Retrieved 4 July 2021.
- "Fresh from the Euros, Williams arrives at SN1". Swindon Town FC. Retrieved 15 August 2021.
- "Marley returns". Aberdeen F.C. Official Site. 26 August 2021. Retrieved 29 August 2021.
- "Lee Tomlin departs". Cardiff City Football Club. 4 October 2021. Retrieved 4 October 2021.
- "Lee Tomlin joins the Saddlers". Walsall FC. Retrieved 25 February 2022.
- "Moore joins AFC Bournemouth". Cardiff City F.C. Retrieved 31 January 2022.
- "Pre-Season 2021 | Bath City vs. Cardiff City". Cardiff City FC. Retrieved 7 June 2021.
- "Pre-Season 2021 | Cardiff City to host Cambridge United & Exeter City". Cardiff City FC. Retrieved 8 June 2021.
- "Pre-Season 2021 | Forest Green Rovers vs. Cardiff City". Cardiff City FC. Retrieved 7 June 2021.
- "Bluebirds to face Southampton at CCS". Cardiff City FC. Retrieved 2 July 2021.
- "City to host Newport County at CCS". Cardiff City FC. Retrieved 29 June 2021.
- "Reading agree six-point deduction with EFL for breaching financial rules". The Guardian. Retrieved 17 November 2021.
- "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". English Football League. Archived from the original on 25 April 2021. Retrieved 20 March 2021.
- "2021/22 Sky Bet Championship fixtures". Cardiff City FC. Retrieved 24 June 2021.
- "Third Round Draw". The Football Association. 6 December 2021. Retrieved 9 December 2021.
- "Carabao Cup R1 | Cardiff City vs. Sutton United". Cardiff City FC. Retrieved 24 June 2021.
- "Carabao Cup R1 Fixture Confirmation | Cardiff City vs. Sutton United". Cardiff City FC. Retrieved 5 July 2021.
- "Carabao Cup Round Two draw confirmed". EFL. Retrieved 12 August 2021.
- "Football Club Directors". Retrieved 30 November 2020.
- "Cardiff City appoint Datuk Marco Ronaldo Mario Caramella as a Non-Executive Director". Wales Online. 19 February 2018. Retrieved 30 November 2020.
- "Holding Company Directors". Retrieved 17 December 2017.