Cardiff City 2020–21 football season
The 2020–21 season is the 122nd season in existence of Cardiff City Football Club. In addition to the Championship , Cardiff City will participate in this season's editions of the FA Cup , the Welsh League Cup , and participated in the EFL Cup .
First-team squad [ ]
As of 8 May 2021
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
(1995-06-11 ) 11 June 1995 (aged 26)
17
0
2020
Charlton Athletic
Undisclosed
2023
12
Alex Smithies
GK
(1990-03-05 ) 5 March 1990 (aged 31)
69
0
2018
Queens Park Rangers
£4,000,000
2022
Defenders
2
Jordi Osei-Tutu
RB /RW
(1998-10-02 ) 2 October 1998 (aged 22)
9
0
2020
Arsenal
Loan
2021
3
Joe Bennett
LB
(1990-03-28 ) 28 March 1990 (aged 31)
178
5
2016
Aston Villa
Free
2021
4
Sean Morrison
CB
(1991-01-08 ) 8 January 1991 (aged 30)
276
30
2014
Reading
£3,180,000
2022
5
Aden Flint
CB
(1989-07-11 ) 11 July 1989 (aged 31)
52
6
2019
Middlesbrough
£4,000,000
2022
16
Curtis Nelson
CB
(1993-05-21 ) 21 May 1993 (aged 28)
82
3
2019
Oxford United
Free
2023
22
Sol Bamba
CB
(1985-01-13 ) 13 January 1985 (aged 36)
118
10
2016
Free Agent
Free
2021
30
Ciaron Brown
CB
(1998-01-14 ) 14 January 1998 (aged 23)
13
0
2018
Wealdstone
Trainee
2021
32
Joel Bagan
LB
(2001-09-03 ) 3 September 2001 (aged 19)
9
0
2020
Academy
Trainee
2023
38
Perry Ng
RB /LB /CB
(1996-04-27 ) 27 April 1996 (aged 25)
19
0
2021
Crewe Alexandra
£350,000
2024
Midfielders
6
Will Vaulks
DM
(1993-09-13 ) 13 September 1993 (aged 27)
77
9
2019
Rotherham United
£2,100,000
2022
7
Leandro Bacuna
CM /RB
(1991-08-21 ) 21 August 1991 (aged 29)
100
3
2019
Aston Villa
£4,000,000
2023
8
Joe Ralls
CM /LM
(1993-10-12 ) 12 October 1993 (aged 27)
279
31
2011
Academy
Trainee
2022
11
Josh Murphy
LW /RW /SS
(1995-02-24 ) 24 February 1995 (aged 26)
97
13
2018
Norwich City
£11,000,000
2022
15
Jonny Williams
AM /CM /LM
(1993-10-09 ) 9 October 1993 (aged 27)
9
0
2021
Charlton Athletic
Undisclosed
2021
21
Marlon Pack
CM /DM
(1991-03-25 ) 25 March 1991 (aged 30)
83
4
2019
Bristol City
Undisclosed
2022
23
Harry Wilson
RW /LW /AM
(1997-03-22 ) 22 March 1997 (aged 24)
38
7
2020
Liverpool
Loan
2021
27
Sheyi Ojo
RW /LW /AM
(1997-06-19 ) 19 June 1997 (aged 24)
41
5
2020
Liverpool
Loan
2021
28
Tom Sang
AM /RW /RB
(1999-06-29 ) 29 June 1999 (aged 22)
11
0
2020
Manchester United
Free
2023
33
Junior Hoilett
LW /RW /AM
(1990-06-05 ) 5 June 1990 (aged 31)
184
25
2016
Free Agent
Free
2021
34
Tavio Kouakou D'Almeida
CM
(2000-12-11 ) 11 December 2000 (aged 20)
0
0
2019
Auxerre
Free
2021
40
Rubin Colwill
AM /CM
(2002-04-27 ) 27 April 2002 (aged 19)
6
0
2020
Academy
Trainee
2023
Forwards
10
Kieffer Moore
CF
(1992-08-08 ) 8 August 1992 (aged 28)
42
20
2020
Wigan Athletic
£2,000,000
2023
14
Isaac Vassell
CF
(1993-09-09 ) 9 September 1993 (aged 27)
3
1
2019
Birmingham City
Undisclosed
2022
17
Lee Tomlin
SS
(1989-01-12 ) 12 January 1989 (aged 32)
57
11
2017
Bristol City
£2,900,000
2022
19
Max Watters
CF
(1999-03-23 ) 23 March 1999 (aged 22)
3
0
2021
Crawley Town
Undisclosed
2024
29
Mark Harris
CF /LW /RW
(1998-12-29 ) 29 December 1998 (aged 22)
19
3
2017
Academy
Trainee
2023
39
Isaak Davies
CF
(2001-09-25 ) 25 September 2001 (aged 19)
0
0
2020
Academy
Trainee
2023
Out on Loan
9
Robert Glatzel
CF
(1994-01-08 ) 8 January 1994 (aged 27)
58
11
2019
1. FC Heidenheim
£5,500,000
2022
20
Gavin Whyte
RW
(1996-01-31 ) 31 January 1996 (aged 25)
37
1
2019
Oxford United
£2,000,000
2023
25
Joe Day
GK
(1990-08-13 ) 13 August 1990 (aged 30)
2
0
2019
Newport County
Free
2021
Statistics [ ]
As of 8 May 2021
Players with names in italics and marked * were on loan from another club for the whole of their season with Cardiff City.
Total
Championship
FA Cup
League Cup
1
GK
Dillon Phillips
17
0
15+1
0
1+0
0
0+0
0
2
DF
Jordi Osei-Tutu *
9
0
6+2
0
0+0
0
1+0
0
3
DF
Joe Bennett
31
1
29+0
1
1+0
0
1+0
0
4
DF
Sean Morrison
39
5
37+1
5
0+0
0
1+0
0
5
DF
Aden Flint
22
1
22+0
1
0+0
0
0+0
0
6
MF
Will Vaulks
43
5
36+6
5
1+0
0
0+0
0
7
MF
Leandro Bacuna
44
2
32+10
2
1+0
0
1+0
0
8
MF
Joe Ralls
40
5
34+5
5
1+0
0
0+0
0
10
FW
Kieffer Moore
42
20
40+2
20
0+0
0
0+0
0
11
MF
Josh Murphy
34
2
12+20
2
1+0
0
1+0
0
12
GK
Alex Smithies
32
0
31+0
0
0+0
0
1+0
0
15
MF
Jonny Williams
9
0
1+8
0
0+0
0
0+0
0
16
DF
Curtis Nelson
46
1
44+0
1
1+0
0
1+0
0
17
FW
Lee Tomlin
5
1
1+4
1
0+0
0
0+0
0
19
FW
Max Watters
3
0
1+2
0
0+0
0
0+0
0
21
MF
Marlon Pack
41
2
30+9
2
1+0
0
1+0
0
22
DF
Sol Bamba
7
0
0+6
0
0+0
0
1+0
0
23
MF
Harry Wilson *
38
7
33+4
7
1+0
0
0+0
0
27
MF
Sheyi Ojo *
41
5
25+15
5
0+1
0
0+0
0
28
MF
Tom Sang
10
0
8+1
0
0+0
0
0+1
0
29
FW
Mark Harris
17
3
6+10
3
0+1
0
0+0
0
30
DF
Ciaron Brown
12
0
11+1
0
0+0
0
0+0
0
32
DF
Joel Bagan
8
0
5+2
0
1+0
0
0+0
0
33
MF
Junior Hoilett
23
2
15+6
2
0+1
0
1+0
0
38
DF
Perry Ng
19
0
19+0
0
0+0
0
0+0
0
40
MF
Rubin Colwill
6
0
3+3
0
0+0
0
0+0
0
Players out on loan:
9
FW
Robert Glatzel
23
3
9+12
3
1+0
0
1+0
0
20
MF
Gavin Whyte
7
0
1+6
0
0+0
0
0+0
0
Players who left the club:
13
DF
Filip Benković *
1
0
0+1
0
0+0
0
0+0
0
18
DF
Greg Cunningham
5
0
3+1
0
0+0
0
0+1
0
Goals record [ ]
As of 8 May 2021
Rank
No.
Nat.
Po.
Name
Championship
FA Cup
League Cup
Total
1
10
CF
Kieffer Moore
20
0
0
20
2
23
RW
Harry Wilson
7
0
0
7
3
4
CB
Sean Morrison
5
0
0
5
6
DM
Will Vaulks
5
0
0
5
8
CM
Joe Ralls
5
0
0
5
27
RW
Sheyi Ojo
5
0
0
5
7
9
CF
Robert Glatzel
3
0
0
3
29
CF
Mark Harris
3
0
0
3
9
7
CM
Leandro Bacuna
2
0
0
2
11
LW
Josh Murphy
2
0
0
2
21
CM
Marlon Pack
2
0
0
2
33
LW
Junior Hoilett
2
0
0
2
12
3
LB
Joe Bennet
1
0
0
1
5
CB
Aden Flint
1
0
0
1
16
CB
Curtis Nelson
1
0
0
1
17
SS
Lee Tomlin
1
0
0
1
Own Goals
1
0
0
1
Total
66
0
0
66
Assists record [ ]
As of 8 May 2021
Disciplinary record [ ]
As of 8 May 2021
Rank
No.
Nat.
Po.
Name
Championship
FA Cup
League Cup
Total
1
7
CM
Leandro Bacuna
8
0
0
0
0
0
1
0
0
9
0
0
2
4
CB
Sean Morrison
8
0
0
0
0
0
0
0
0
8
0
0
3
6
DM
Will Vaulks
6
0
1
0
0
0
0
0
0
6
0
1
8
CM
Joe Ralls
5
1
0
0
0
0
0
0
0
5
1
0
5
3
LB
Joe Bennett
6
0
0
0
0
0
0
0
0
6
0
0
16
CB
Curtis Nelson
6
0
0
0
0
0
0
0
0
6
0
0
21
CM
Marlon Pack
4
1
0
0
0
0
0
0
0
4
1
0
8
27
RW
Sheyi Ojo
5
0
0
0
0
0
0
0
0
5
0
0
9
5
CB
Aden Flint
4
0
0
0
0
0
0
0
0
4
0
0
10
CF
Kieffer Moore
4
0
0
0
0
0
0
0
0
4
0
0
30
CB
Ciaron Brown
4
0
0
0
0
0
0
0
0
4
0
0
38
RB
Perry Ng
3
0
0
0
0
0
0
0
0
3
0
0
13
11
LW
Josh Murphy
2
0
0
0
0
0
0
0
0
2
0
0
17
SS
Lee Tomlin
1
1
0
0
0
0
0
0
0
1
1
0
23
RW
Harry Wilson
3
0
0
0
0
0
0
0
0
3
0
0
28
AM
Tom Sang
1
0
0
0
0
0
1
0
0
2
0
0
33
LW
Junior Hoilett
2
0
0
0
0
0
1
0
0
3
0
0
17
1
GK
Dillon Phillips
1
0
0
0
0
0
0
0
0
1
0
0
15
AM
Jonny Williams
1
0
0
0
0
0
0
0
0
1
0
0
18
LB
Greg Cunningham
1
0
0
0
0
0
0
0
0
1
0
0
Total
71
3
1
0
0
0
3
0
0
74
3
1
Contracts [ ]
Date
Position
Nationality
Name
Status
Contract Length
Expiry Date
Ref.
13 August 2020
LW
Mark Harris
Signed
1 Year
June 2021
[3]
13 August 2020
AM
Tom Sang
Signed
1 Year
June 2021
[3]
7 September 2020
CB
Curtis Nelson
Extended
2 years
June 2023
[4]
5 November 2020
LB
Joel Bagan
Signed
2 years
June 2023
[5]
15 February 2021
AM
Rubin Colwill
Signed
2 years
June 2023
[6]
15 February 2021
CF
Isaak Davies
Signed
2 years
June 2023
[6]
17 March 2021
AM
Kieron Evans
Signed
2 years
June 2023
[7]
17 March 2021
MF
Keenan Patten
Extended
1 year
June 2022
[7]
12 April 2021
AM
Tom Sang
Signed
2 Years
June 2023
[8]
19 May 2021
CF
Mark Harris
Signed
2 Years
June 2023
[9]
16 June 2021
AM
Cian Ashford
Signed
3 years
June 2024
[10]
Transfers [ ]
Transfers in [ ]
Date from
Position
Nationality
Name
From
Fee
Ref.
13 August 2020
CF
Kieffer Moore
Wigan Athletic
Undisclosed
[11]
4 September 2020
CB
Oliver Denham
Manchester United
Free transfer
[12]
4 September 2020
CF
Chanka Zimba
Blackburn Rovers
Free transfer
[13]
21 September 2020
CM
Camron McWilliams
Northampton Town
Free transfer
[14]
21 September 2020
CM
Rolan Idowu
Southampton
Free transfer
[15]
16 October 2020
GK
Dillon Phillips
Charlton Athletic
Undisclosed
[16]
16 January 2021
CF
Max Watters
Crawley Town
Undisclosed
[17]
19 January 2021
RB
Perry Ng
Crewe Alexandra
£350,000
[18]
1 February 2021
AM
Jonny Williams
Charlton Athletic
Undisclosed
[19]
17 March 2021
CB
Ibrahim Bakare
Free Agent
Free
[7]
Loans in [ ]
Loans out [ ]
Date from
Position
Nationality
Name
To
Date until
Ref.
21 July 2020
CB
Ciaron Brown
Livingston
29 January 2021
[25] [26]
1 August 2020
CM
Aaron Bolger
Shamrock Rovers
October 2020
[27]
10 August 2020
CF
Danny Williams
Haverfordwest County
End of season
[28] [29]
16 September 2020
FW
James Waite
Weston-super-Mare
End of season
[30]
22 September 2020
AM
Tom Sang
Cheltenham Town
4 January 2021
[31]
16 October 2020
CB
Aden Flint
Sheffield Wednesday
4 January 2021
[32] [33]
4 January 2021
GK
Joe Day
Bristol Rovers
End of season
[34]
14 January 2021
RW
Gavin Whyte
Hull City
End of season
[35]
28 January 2021
LB
Greg Cunningham
Preston North End
6 February 2021
[36] [37]
1 February 2021
CF
Robert Glatzel
Mainz 05
End of Season
[38]
Transfers out [ ]
Pre-season and friendlies [ ]
Win
Draw
Loss
Fixtures
Competitions [ ]
Overview [ ]
Competition
First match
Last match
Starting round
Record
Pld
W
D
L
GF
GA
GD
Win %
EFL Championship
12 September 2020
May 2021
Matchday 1
46
18
14
14
66
49
+17
0 39.13
FA Cup
9 January 2021
9 January 2021
Third round
1
0
0
1
0
1
−1
00 0.00
EFL Cup
5 September 2020
5 September 2020
First round
1
0
0
1
0
3
−3
00 0.00
Welsh League Cup
11 December 2020
First round
1
1
0
0
2
0
+2
100.00
Total
49
19
14
16
68
53
+15
0 38.78
EFL Championship [ ]
League table [ ]
Pos
Team
Pld
W
D
L
GF
GA
GD
Pts
Promotion, qualification or relegation
5
Barnsley
46
23
9
14
58
50
+8
78
Qualification for Championship play-offs
6
Bournemouth
46
22
11
13
73
46
+27
77
7
Reading
46
19
13
14
62
54
+8
70
8
Cardiff City
46
18
14
14
66
49
+17
68
9
Queens Park Rangers
46
19
11
16
57
55
+2
68
10
Middlesbrough
46
18
10
18
55
53
+2
64
11
Millwall
46
15
17
14
47
52
−5
62
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) 12-point sending off offences
[51]
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
18
14
14
66
49
+17
68
8
6
10
38
28
+10
10
8
4
28
21
+7
Last updated: 9 May 2021.
Source:[citation needed ]
Results by matchday [ ]
Matchday 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 H H A A H H A A H H A H A H H A H A A H A H A A H A H H A H A H A A H A H Result L W L D W D D D L W L D L W W W W L W L L L L L D D W W W W W W D W D L D W L L D D D W W D Position 21 14 16 14 12 13 15 14 17 13 15 15 18 14 11 11 9 10 9 10 12 14 15 15 15 15 14 11 7 7 7 6 8 6 8 8 9 8 8 8 8 8 9 8 8 8
Updated to match(es) played on 8 May2021. Source:[citation needed ] A = Away ; H = Home ; W = Win ; D = Draw ; L = Loss
Matches [ ]
The 2020–21 season fixtures were released on 21 August.[52]
Cardiff City v Sheffield Wednesday
12 September 2020 1 Cardiff City 0–2 Sheffield Wednesday show Cardiff 15:00 BST
Report
Windass 4' Rhodes 44' Luongo 74'
Stadium: Cardiff City Stadium Attendance: 0 Referee: Andy Madley (Yorkshire)
Nottingham Forest v Cardiff City
19 September 2020 2 Nottingham Forest 0–2 Cardiff City show Nottingham 12:30 BST
Report
Moore 3' , 40'
Stadium: City Ground Attendance: 0 Referee: James Linington (Isle of Wight) Note: Live on Sky Sports TV
Cardiff City v Reading
26 September 2020 3 Cardiff City 1–2 Reading show Cardiff 15:00 BST
Hoilett 18' Moore 53' Tomlin 81'
Report
Morrison 47' João 66' Olise 90+4'
Stadium: Cardiff City Stadium Attendance: 0 Referee: David Webb (Lancashire)
Blackburn Rovers v Cardiff City
3 October 2020 (2020-10-03 ) 4 Blackburn Rovers 0–0 Cardiff City show Blackburn 15:00 BST
Johnson 50' Gallagher 80'
Report
Cunningham 34' Bacuna 49' Tomlin 59' 69'
Stadium: Ewood Park Attendance: 0 Referee: Darren Bond (Lancashire)
Preston North End v Cardiff City
18 October 2020 (2020-10-18 ) 5 Preston North End 0–1 Cardiff City show Preston 12:00 BST
Browne 60'
Report
Ojo 52'
Stadium: Deepdale Attendance: 0 Referee: Keith Stroud (Wessex) Note: Live on Sky Sports TV
Cardiff City v Bournemouth
21 October 2020 (2020-10-21 ) 6 Cardiff City 1–1 Bournemouth show Cardiff 19:45 BST
Morrison 66' Wilson 62' Ralls 90'
Report
Solanke 35'
Stadium: Cardiff City Stadium Referee: Simon Hooper (Swindon)
Cardiff City v Middlesbrough
24 October 2020 (2020-10-24 ) 7 Cardiff City 1–1 Middlesbrough show Cardiff 15:00 BST
Moore 28' Ojo 70'
Report
Saville 36'
Stadium: Cardiff City Stadium Referee: John Brooks (Leicestershire)
Derby County v Cardiff City
Queens Park Rangers v Cardiff City
31 October 2020 (2020-10-31 ) 9 Queens Park Rangers 3–2 Cardiff City show London 15:00 GMT
Chair 15' , 15' Kane 27' , 45+3' Cameron 31' Barbet 48' Ball 90+1'
Report
Ralls 22' , 49' (pen ) , 85' Bacuna 38' Tomlin 75'
Stadium: Loftus Road Referee: Andy Woolmer (Northamptonshire)
Cardiff City v Barnsley
3 November 2020 (2020-11-03 ) 10 Cardiff City 3–0 Barnsley show Cardiff 19:45 GMT
Hoilett 4' Ralls 45+1' (pen ) Wilson 77'
Report
James 39'
Stadium: Cardiff City Stadium Referee: Dean Whitestone (Northampton) Note: Live on Sky Sports TV
Cardiff City v Bristol City
6 November 2020 (2020-11-06 ) 11 Cardiff City 0–1 Bristol City show Cardiff 18:00 GMT
Pack 51'
Report
Martin 2' 45+1'
Stadium: Cardiff City Stadium Referee: David Webb (Lancashire) Note: Live on Sky Sports TV
Millwall v Cardiff City
21 November 2020 (2020-11-21 ) 12 Millwall 1–1 Cardiff City show London 15:00 GMT
Smith 35'
BBC Report
Moore 79'
Stadium: The Den Referee: Graham Scott (Oxfordshire)
Coventry City v Cardiff City
25 November 2020 (2020-11-25 ) 13 Coventry City 1–0 Cardiff City show Birmingham 19:45 GMT
Walker 54'
Report
Morrison 41' Wilson 85'
Stadium: St Andrew's Referee: Jeremy Simpson (Lancashire)
Cardiff City v Luton Town
28 November 2020 (2020-11-28 ) 14 Cardiff City 4–0 Luton Town show Cardiff 15:00 GMT
Nelson 4' Morrison 5' M Harris 9' Moore 59' Ojo 82'
Report
Stadium: Cardiff City Stadium Referee: Josh Smith (Peterborough)
Cardiff City v Huddersfield Town
1 December 2020 (2020-12-01 ) 15 Cardiff City 3–0 Huddersfield Town show Cardiff 19:00 GMT
Moore 35' , 86' Glatzel 85' Bennett 90+3'
Report
Mbenza 87'
Stadium: Cardiff City Stadium Referee: Kevin Friend (Leicester)
Watford v Cardiff City
5 December 2020 (2020-12-05 ) 16 Watford 0–1 Cardiff City show Watford 15:00 GMT
Perica 89'
Report
Moore 43' Ojo 60' Ralls 66'
Stadium: Vicarage Road Attendance: 1,973 Referee: Steve Martin (Staffordshire)
Stoke City v Cardiff City
8 December 2020 (2020-12-08 ) 17 Stoke City 1–2 Cardiff City show Stoke-on-Trent 19:45 GMT
Morrison 25' (og ) Smith 62' McClean 73'
Report
Glatzel 66' Morrison 76' Ojo 90+5'
Stadium: Bet365 Stadium Referee: Tony Harrington (Hartlepool) Note: Live on Sky Sports TV
Cardiff City v Swansea City
12 December 2020 (2020-12-12 ) 18 Cardiff City 0–2 Swansea City show Cardiff 12:30 GMT
Morrison 18' Moore 35' Ralls 46' 67'
BBC Report
Lowe 6' , 72' Bennett 14' Guehi 35'
Stadium: Cardiff City Stadium Referee: John Brooks (Leicestershire) Note: Live on Sky Sports TV
Cardiff City v Birmingham City
16 December 2020 (2020-12-16 ) 19 Cardiff City 3–2 Birmingham City show Cardiff 19:00 GMT
Glatzel 10' Ojo 43' Wilson 77' Morrison 89'
BBC Report
Toral 21' Roberts 31' Colin 43' Sánchez 57'
Stadium: Cardiff City Stadium Referee: Michael Salisbury (Lancashire)
Norwich City v Cardiff City
19 December 2020 (2020-12-19 ) 20 Norwich City 2–0 Cardiff City show Norwich 12:30 GMT
Buendía 27' Cantwell 70'
Report
Nelson 54' Ojo 57' Bacuna 82' Wilson 90+4'
Stadium: Carrow Road Attendance: 2,000 Referee: Tim Robinson (West Sussex) Note: Live on Sky Sports TV
Cardiff City v Brentford
26 December 2020 (2020-12-26 ) 21 Cardiff City 2–3 Brentford show Cardiff 15:00 GMT
Vaulks 45+4' , 76' , 55'
BBC Report
Canós 50' , 65' , 73'
Stadium: Cardiff City Stadium Referee: Dean Whitestone (Northamptonshire)
Wycombe Wanderers v Cardiff City
29 December 2020 (2020-12-29 ) 22 Wycombe Wanderers 2–1 Cardiff City show High Wycombe 19:45 GMT
Tafazolli 33' Thompson 45+3' Wheeler 63' Ikpeazu 78'
BBC Report
Bennett 88' Bacuna 90' Hoilett 90+3'
Stadium: Adams Park Referee: Leigh Doughty (Blackpool)
Cardiff City v Norwich City
16 January 2021 (2021-01-16 ) 23 Cardiff City 1–2 Norwich City show Cardiff 15:00 GMT
Bacuna 34' Pack 54' 70' Hoilett 57' Ralls 65' Harry Wilson
BBC Report
Hanley 3' Cantwell 22'
Stadium: Cardiff City Stadium Referee: Tony Harrington (Hartlepool)
Cardiff City v Queens Park Rangers
Barnsley v Cardiff City
27 January 2021 (2021-01-27 ) 25 Barnsley 2–2 Cardiff City show Barnsley 19:00 GMT
Andersen 20' Woodrow 52'
BBC Report
Ojo 58' Moore 68'
Stadium: Oakwell Referee: Andy Woolmer (Northamptonshire)
Cardiff City v Millwall
30 January 2021 (2021-01-30 ) 26 Cardiff City 1–1 Millwall show Cardiff 15:00 GMT
Bennett 69' Moore 71' Vaulks 76' Morrison 84'
BBC Report
Flint 9' (og )
Stadium: Cardiff City Stadium Referee: Matt Donohue (Manchester)
Bristol City v Cardiff City
Rotherham United v Cardiff City
9 February 2021 (2021-02-09 ) 28 Rotherham United 1–2 Cardiff City show Rotherham 19:00 GMT
Crooks 61'
BBC Report
Ojo 42' Bennett 85'
Stadium: New York Stadium Referee: Geoff Eltringham (Durham)
Cardiff City v Coventry City
13 February 2021 (2021-02-13 ) 29 Cardiff City 3–1 Coventry City show Cardiff 15:00 GMT
Moore 31' , 38' Murphy 46' Flint 59' Morrison 80' Bennett 90+2'
BBC Report
Biamou 58' Hyam 81'
Stadium: Cardiff City Stadium Referee: James Linington (Isle of Wight)
Luton Town v Cardiff City
16 February 2021 (2021-02-16 ) 30 Luton Town 0–2 Cardiff City show Luton 20:15 GMT
BBC Report
Wilson 53' Vaulks 57' , 65'
Stadium: Kenilworth Road Referee: Tim Robinson (West Sussex) Note: Live on Sky Sports TV
Cardiff City v Preston
20 February 2021 (2021-02-20 ) 31 Cardiff City 4–0 Preston show Cardiff 15:00 GMT
Moore 2' (pen ) Murphy 46' Flint 65' Pack 71' Harris 77' Bennett 90+1'
BBC Report
Stadium: Cardiff City Stadium Referee: Jeremy Simpson (Lancashire)
Bournemouth v Cardiff City
24 February 2021 (2021-02-24 ) 32 Bournemouth 1–2 Cardiff City show Bournemouth 19:45 GMT
Billing 26' Long 67' Cook 76' Kelly 90+1'
BBC Report
Nelson 26' Morrison 28' Moore 37' (pen ) , 86' Ng 77' Flint 90'
Stadium: Dean Court Referee: Gavin Ward (Surrey)
Middlesbrough v Cardiff City
27 February 2021 (2021-02-27 ) 33 Middlesbrough 1–1 Cardiff City show Middlesbrough 15:00 GMT
McNair 82'
BBC Report
Vaulks 30' Morrison 37' Bennett 57' Ng 59'
Stadium: Riverside Stadium Referee: Jarred Gillett (Australia)
Cardiff City v Derby County
2 March 2021 (2021-03-02 ) 34 Cardiff City 4–0 Derby County show Cardiff 19:00 GMT
Bacuna 22' 56' Moore 48' Vaulks 90+3'
BBC Report
Stadium: Cardiff City Stadium Referee: Dean Whitestone (Northamptonshire)
Huddersfield Town v Cardiff City
5 March 2021 (2021-03-05 ) 35 Huddersfield Town 0–0 Cardiff City show Huddersfield 19:45 GMT
BBC Report
Stadium: Kirklees Stadium Referee: Tim Robinson (West Sussex) Note: Live on Sky Sports
Cardiff City v Watford
13 March 2021 (2021-03-13 ) 36 Cardiff City 1–2 Watford show Cardiff15:00 GMT
Sierralta 14' (o.g. ) Bacuna 81' Ng 90+2'
Sky Sports Report
Chalobah 15' Bachmann 39' Hughes 45+1' Sarr 82' Sierralta 85' Masina 90+3'
Stadium: Cardiff City Stadium Referee: Keith Stroud (Wessex)
Cardiff City v Stoke City
16 March 2021 (2021-03-16 ) 37 Cardiff City 0–0 Stoke City show Cardiff 19:00 GMT
Pack 56'
BBC Report
Allen 88'
Stadium: Cardiff City Stadium Referee: Graham Scott (Oxfordshire) Note: Live on Sky Sports Red Button
Swansea City v Cardiff City
Cardiff City v Nottingham Forest
2 April 2021 (2021-04-02 ) 39 Cardiff City 0–1 Nottingham Forest show Cardiff 15:00 BST
Pack 14' Brown 37'
Sky Report BBC Report
Christie 26' Garner 29' Grabban 55' Cafú 87'
Stadium: Cardiff City Stadium Referee: Gavin Ward (Surrey)
Sheffield Wednesday v Cardiff City
5 April 2021 (2021-04-05 ) 40 Sheffield Wednesday 5–0 Cardiff City show Sheffield 17:30 BST
BBC Report
Stadium: Hillsborough Stadium Referee: David Webb (Lancashire) Note: Live on Sky Sports
Cardiff City v Blackburn Rovers
10 April 2021 (2021-04-10 ) 41 Cardiff City 2–2 Blackburn Rovers show Cardiff 15:00 BST
Vaulks 27' Ralls 70'
BBC Report
Armstrong 43' , 90'
Stadium: Cardiff City Stadium Referee: Jeremy Simpson (Lancashire)
Reading v Cardiff City
16 April 2021 (2021-04-16 ) 42 Reading 1–1 Cardiff City show Reading 18:00 BST
Meite 90+4'
BBC Report
Moore 87' (pen)
Stadium: Madejski Stadium Referee: John Brooks (Leicestershire) Note: Live on Sky Sports
Cardiff City v Wycombe Wanderers
24 April 2021 (2021-04-24 ) 44 Cardiff City 2–1 Wycombe Wanderers show Cardiff 15:00 BST
Moore 22' , 71' Vaulks 90+5'
BBC Report
Jacobson 43' (pen )
Stadium: Cardiff City Stadium Referee: Matt Donohue (Manchester)
Birmingham City v Cardiff City
FA Cup [ ]
The third round draw was made on 30th November, with Premier League and EFL Championship clubs all entering the competition.[53]
Nottingham Forest v Cardiff City
EFL Cup [ ]
The first round draw was made on 18 August, live on Sky Sports , by Paul Merson .[54]
Northampton Town v Cardiff City
Welsh League Cup [ ]
Cardiff entered the Welsh League Cup for the first time in the club's history in the 2020–21 season.[55]
Summary [ ]
Games played
49 (46 EFL Championship , 1 FA Cup , 1 League Cup , 1 Welsh League Cup )
Games won
19 (18 EFL Championship , 0 FA Cup , 0 League Cup , 1 Welsh League Cup )
Games drawn
14 (14 EFL Championship , 0 FA Cup , 0 League Cup )
Games lost
16 (14 EFL Championship , 1 FA Cup , 1 League Cup )
Goals scored
68 (66 EFL Championship , 0 FA Cup , 0 League Cup , 2 Welsh League Cup )
Goals conceded
53 (49 EFL Championship , 1 FA Cup , 3 League Cup )
Goal difference
15
Clean sheets
15 (14 EFL Championship , 0 FA Cup , 0 League Cup , 1 Welsh League Cup )
Yellow cards
75 (70 EFL Championship , 0 FA Cup , 3 League Cup , 2 Welsh League Cup )
Red cards
4 (4 EFL Championship , 0 FA Cup , 0 League Cup )
Worst Discipline
Leandro Bacuna (8 , 0 , 0 )
Best result
4–0 vs. Luton Town (28 Nov 20) 4–0 vs. Preston North End (20 Feb 21) 4–0 vs. Derby County (2 Mar 21) 4–0 vs. Birmingham City (1 May 21)
Worst result
0–5 vs. Sheffield Wednesday (8 Apr 21)
Most appearances
Curtis Nelson (46 starts, 0 subs)
Top scorer
Kieffer Moore (20)
Most Clean Sheets
Dillon Phillips (7) Alex Smithies (7)
Points
68
Club staff [ ]
References [ ]
External links [ ]
show
1940–41
1941–42
1942–43
1943–44
1944–45
1945–46
show National teams
League competitions
Level 1 Levels 2–4 Levels 5–6 Levels 7–8 Levels 9–10
Combined Counties League (Premier , One )
East Midlands Counties League (level 10 only)
Eastern Counties League (Premier , One North , One South )
Essex Senior League (level 9 only)
Hellenic League (Premier , One East , One West )
Midland League (Premier , One )
Northern Counties East League (Premier , One )
Northern League (One , Two )
North West Counties League (Premier , One North , One South )
Southern Combination League (Premier , One )
Southern Counties East League (Premier , One )
South West Peninsula League (Premier East , Premier West - level 10 only )
Spartan South Midlands League (Premier , One )
United Counties League (Premier , One )
Wessex League (Premier , One )
Western League (Premier , One )
West Midlands (Regional) League (Premier - level 10 only )
Cup competitions
Youth competitions