fbpx
Wikipedia

2020–21 Cardiff City F.C. 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.

Cardiff City
2020–21 season
OwnerVincent Tan
ChairmanMehmet Dalman
ManagerNeil Harris
(until 21 January)[1]
Mick McCarthy
(from 22 January)[2]
StadiumCardiff City Stadium
Championship8th
FA CupThird round
EFL CupFirst round
Welsh League CupSecond round
Top goalscorerLeague: Kieffer Moore (20)
All: Kieffer Moore (20)
Biggest win4–0 vs. Luton Town (28 Nov 20)
4–0 vs. Birmingham City (1 May 21)
Biggest defeat0–5 vs. Sheffield Wednesday (5 April 21)

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.
No. Pos Nat Player Total Championship FA Cup League Cup
Apps Goals Apps Goals Apps Goals Apps Goals
1 GK   ENG Dillon Phillips 17 0 15+1 0 1+0 0 0+0 0
2 DF   ENG Jordi Osei-Tutu* 9 0 6+2 0 0+0 0 1+0 0
3 DF   ENG Joe Bennett 31 1 29+0 1 1+0 0 1+0 0
4 DF   ENG Sean Morrison 39 5 37+1 5 0+0 0 1+0 0
5 DF   ENG Aden Flint 22 1 22+0 1 0+0 0 0+0 0
6 MF   WAL Will Vaulks 43 5 36+6 5 1+0 0 0+0 0
7 MF   CUW Leandro Bacuna 44 2 32+10 2 1+0 0 1+0 0
8 MF   ENG Joe Ralls 40 5 34+5 5 1+0 0 0+0 0
10 FW   WAL Kieffer Moore 42 20 40+2 20 0+0 0 0+0 0
11 MF   ENG Josh Murphy 34 2 12+20 2 1+0 0 1+0 0
12 GK   ENG Alex Smithies 32 0 31+0 0 0+0 0 1+0 0
15 MF   WAL Jonny Williams 9 0 1+8 0 0+0 0 0+0 0
16 DF   ENG Curtis Nelson 46 1 44+0 1 1+0 0 1+0 0
17 FW   ENG Lee Tomlin 5 1 1+4 1 0+0 0 0+0 0
19 FW   ENG Max Watters 3 0 1+2 0 0+0 0 0+0 0
21 MF   ENG Marlon Pack 41 2 30+9 2 1+0 0 1+0 0
22 DF   CIV Sol Bamba 7 0 0+6 0 0+0 0 1+0 0
23 MF   WAL Harry Wilson* 38 7 33+4 7 1+0 0 0+0 0
27 MF   ENG Sheyi Ojo* 41 5 25+15 5 0+1 0 0+0 0
28 MF   ENG Tom Sang 10 0 8+1 0 0+0 0 0+1 0
29 FW   WAL Mark Harris 17 3 6+10 3 0+1 0 0+0 0
30 DF   NIR Ciaron Brown 12 0 11+1 0 0+0 0 0+0 0
32 DF   SCO Joel Bagan 8 0 5+2 0 1+0 0 0+0 0
33 MF   CAN Junior Hoilett 23 2 15+6 2 0+1 0 1+0 0
38 DF   ENG Perry Ng 19 0 19+0 0 0+0 0 0+0 0
40 MF   WAL Rubin Colwill 6 0 3+3 0 0+0 0 0+0 0
Players out on loan:
9 FW   GER Robert Glatzel 23 3 9+12 3 1+0 0 1+0 0
20 MF   NIR Gavin Whyte 7 0 1+6 0 0+0 0 0+0 0
Players who left the club:
13 DF   CRO Filip Benković* 1 0 0+1 0 0+0 0 0+0 0
18 DF   IRL 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
Rank No. Nat. Po. Name Championship FA Cup League Cup Total
1 23   RW Harry Wilson 11 0 0 11
2 27   RW Sheyi Ojo 7 0 0 7
4 11   LW Josh Murphy 5 0 0 5
5 8   CM Joe Ralls 4 0 0 4
6 38   RB Perry Ng 3 0 0 3
7 3   LB Joe Bennett 2 0 0 2
4   CB Sean Morrison 2 0 0 2
6   DM Will Vaulks 2 0 0 2
21   CM Marlon Pack 2 0 0 2
33   LW Junior Hoilett 2 0 0 2
11 5   CB Aden Flint 1 0 0 1
7   CM Leandro Bacuna 1 0 0 1
9   CF Robert Glatzel 1 0 0 1
10   CF Kieffer Moore 1 0 0 1
29   CF Mark Harris 1 0 0 1
Total 45 0 0 45

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 [14]
16 October 2020 GK   Dillon Phillips   Charlton Athletic Undisclosed [15]
16 January 2021 CF   Max Watters   Crawley Town Undisclosed [16]
19 January 2021 RB   Perry Ng   Crewe Alexandra £350,000 [17]
1 February 2021 AM   Jonny Williams   Charlton Athletic Undisclosed [18]
17 March 2021 CB   Ibrahim Bakare Free Agent Free [7]

Loans in

Date from Position Nationality Name From Date until Ref.
25 August 2020 RB   Jordi Osei-Tutu   Arsenal End of season [19]
7 September 2020 RW   Sheyi Ojo   Liverpool End of season [20]
16 October 2020 CB   Filip Benković   Leicester City 6 January 2021 [21][22]
16 October 2020 RW   Harry Wilson   Liverpool End of season [23]

Loans out

Date from Position Nationality Name To Date until Ref.
21 July 2020 CB   Ciaron Brown   Livingston 29 January 2021 [24][25]
1 August 2020 CM   Aaron Bolger   Shamrock Rovers October 2020 [26]
10 August 2020 CF   Danny Williams   Haverfordwest County End of season [27][28]
16 September 2020 FW   James Waite   Weston-super-Mare End of season [29]
22 September 2020 AM   Tom Sang   Cheltenham Town 4 January 2021 [30]
16 October 2020 CB   Aden Flint   Sheffield Wednesday 4 January 2021 [31][32]
4 January 2021 GK   Joe Day   Bristol Rovers End of season [33]
14 January 2021 RW   Gavin Whyte   Hull City End of season [34]
28 January 2021 LB   Greg Cunningham   Preston North End 6 February 2021 [35][36]
1 February 2021 CF   Robert Glatzel   Mainz 05 End of Season [37]

Transfers out

Date from Position Nationality Name To Fee Ref.
1 July 2020 CF   Omar Bogle   Charlton Athletic Released [38][39]
1 July 2020 CB   Matthew Connolly   Unattached Released [38]
1 July 2020 RB   Cameron Coxe   Solihull Moors Released [38][40]
1 July 2020 RB   Connor Davies   Pen-y-Bont Released [38][41]
1 July 2020 CM   Lloyd Humphries   Weston-super-Mare Released [38][42]
1 July 2020 CF   Shamar Moore   Unattached Released [38]
1 July 2020 MF   Harry Pinchard   Unattached Released [38]
1 July 2020 CB   Ryan Pryce   Bala Town Released [38][43]
1 July 2020 RB   Jazz Richards  Haverfordwest County Released [38]
1 July 2020 AM   Siôn Spence   Unattached Released [38]
1 July 2020 CM   Laurence Wootton   Ohio State Buckeyes Free transfer [44]
17 August 2020 CF   Danny Ward   Huddersfield Town Free transfer [45]
9 September 2020 RW   Nathaniel Mendez-Laing   Middlesbrough Contract Termination [46][47]
11 September 2020 GK   Neil Etheridge   Birmingham City Undisclosed [48]
30 September 2020 CF   Callum Paterson   Sheffield Wednesday Undisclosed [49]
6 February 2021 LB   Greg Cunningham   Preston North End Undisclosed [36]

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 039.13
FA Cup 9 January 2021 9 January 2021 Third round 1 0 0 1 0 1 −1 000.00
EFL Cup 5 September 2020 5 September 2020 First round 1 0 0 1 0 3 −3 000.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 038.78

Last updated: 8 May 2021
Source: Competitions

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[50]

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

Matchday12345678910111213141516171819202122232425262728293031323334353637383940414243444546
GroundHAHAAHHAAHHAAHHAAHHAHAHHAHAAHAHAAHAHHAHAHAAHAH
ResultLWLDWDDDLWLDLWWWWLWLLLLLDDWWWWWWDWDLDWLLDDDWWD
Position211416141213151417131515181411119109101214151515151411777686889888889888
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.[51]

12 September 2020 1 Cardiff City 0–2 Sheffield Wednesday Cardiff
15:00 BST Report Windass   4'
Rhodes   44'
Luongo   74'
Stadium: Cardiff City Stadium
Attendance: 0
Referee: Andy Madley (Yorkshire)
19 September 2020 2 Nottingham Forest 0–2 Cardiff City 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
26 September 2020 3 Cardiff City 1–2 Reading 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)
3 October 2020 (2020-10-03) 4 Blackburn Rovers 0–0 Cardiff City 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)
18 October 2020 (2020-10-18) 5 Preston North End 0–1 Cardiff City Preston
12:00 BST Browne   60' Report Ojo   52' Stadium: Deepdale
Attendance: 0
Referee: Keith Stroud (Wessex)
Note: Live on Sky Sports TV
21 October 2020 (2020-10-21) 6 Cardiff City 1–1 Bournemouth Cardiff
19:45 BST Morrison   66'
Wilson   62'
Ralls   90'
Report Solanke   35' Stadium: Cardiff City Stadium
Referee: Simon Hooper (Swindon)
24 October 2020 (2020-10-24) 7 Cardiff City 1–1 Middlesbrough Cardiff
15:00 BST Moore   28'
Ojo   70'
Report Saville   36' Stadium: Cardiff City Stadium
Referee: John Brooks (Leicestershire)
28 October 2020 (2020-10-28) 8 Derby County 1–1 Cardiff City Derby
19:45 GMT Waghorn   24'
Jóźwiak   82'
Shinnie   86'
te Wierik   90'
Report Moore   77'
Morrison   82'
Ojo   90+1'
Bacuna   90+3'
Stadium: Pride Park Stadium
Referee: Oliver Langford (West Midlands)
31 October 2020 (2020-10-31) 9 Queens Park Rangers 3–2 Cardiff City 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)
3 November 2020 (2020-11-03) 10 Cardiff City 3–0 Barnsley 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
6 November 2020 (2020-11-06) 11 Cardiff City 0–1 Bristol City 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
21 November 2020 (2020-11-21) 12 Millwall 1–1 Cardiff City London
15:00 GMT Smith   35' BBC Report Moore   79' Stadium: The Den
Referee: Graham Scott (Oxfordshire)
25 November 2020 (2020-11-25) 13 Coventry City 1–0 Cardiff City Birmingham
19:45 GMT Walker   54' Report Morrison   41'
Wilson   85'
Stadium: St Andrew's
Referee: Jeremy Simpson (Lancashire)
28 November 2020 (2020-11-28) 14 Cardiff City 4–0 Luton Town Cardiff
15:00 GMT Nelson   4'
Morrison   5'
M Harris   9'
Moore   59'
Ojo   82'
Report Stadium: Cardiff City Stadium
Referee: Josh Smith (Peterborough)
1 December 2020 (2020-12-01) 15 Cardiff City 3–0 Huddersfield Town Cardiff
19:00 GMT Moore   35', 86'
Glatzel   85'
Bennett   90+3'
Report Mbenza   87' Stadium: Cardiff City Stadium
Referee: Kevin Friend (Leicester)
5 December 2020 (2020-12-05) 16 Watford 0–1 Cardiff City Watford
15:00 GMT Perica   89' Report Moore   43'
Ojo   60'
Ralls   66'
Stadium: Vicarage Road
Attendance: 1,973
Referee: Steve Martin (Staffordshire)
8 December 2020 (2020-12-08) 17 Stoke City 1–2 Cardiff City 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
12 December 2020 (2020-12-12) 18 Cardiff City 0–2 Swansea City 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
16 December 2020 (2020-12-16) 19 Cardiff City 3–2 Birmingham City 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)
19 December 2020 (2020-12-19) 20 Norwich City 2–0 Cardiff City 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
26 December 2020 (2020-12-26) 21 Cardiff City 2–3 Brentford Cardiff
15:00 GMT Vaulks   45+4', 76',   55' BBC Report Canós   50', 65', 73' Stadium: Cardiff City Stadium
Referee: Dean Whitestone (Northamptonshire)
29 December 2020 (2020-12-29) 22 Wycombe Wanderers 2–1 Cardiff City 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)
16 January 2021 (2021-01-16) 23 Cardiff City 1–2 Norwich City 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)
20 January 2021 (2021-01-20) 24 Cardiff City 0–1 Queens Park Rangers Cardiff
19:00 GMT Sky Sports Report Barbet   36'
Cameron   48'
Willock   71'
Chair   89'
Stadium: Cardiff City Stadium
Referee: Darren Bond (Lancashire)
27 January 2021 (2021-01-27) 25 Barnsley 2–2 Cardiff City Barnsley
19:00 GMT Andersen   20'
Woodrow   52'
BBC Report Ojo   58'
Moore   68'
Stadium: Oakwell
Referee: Andy Woolmer (Northamptonshire)
30 January 2021 (2021-01-30) 26 Cardiff City 1–1 Millwall 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)
6 February 2021 (2021-02-06) 27 Bristol City 0–2 Cardiff City Bristol
15:00 GMT BBC Report Nelson   18'
Moore   25'
Stadium: Ashton Gate Stadium
Referee: Jarred Gillett (Australia)
9 February 2021 (2021-02-09) 28 Rotherham United 1–2 Cardiff City Rotherham
19:00 GMT Crooks   61' BBC Report Ojo   42'
Bennett   85'
Stadium: New York Stadium
Referee: Geoff Eltringham (Durham)
13 February 2021 (2021-02-13) 29 Cardiff City 3–1 Coventry City 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)
16 February 2021 (2021-02-16) 30 Luton Town 0–2 Cardiff City 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
20 February 2021 (2021-02-20) 31 Cardiff City 4–0 Preston 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)
24 February 2021 (2021-02-24) 32 Bournemouth 1–2 Cardiff City 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)
27 February 2021 (2021-02-27) 33 Middlesbrough 1–1 Cardiff City Middlesbrough
15:00 GMT McNair   82' BBC Report Vaulks   30'
Morrison   37'
Bennett   57'
Ng   59'
Stadium: Riverside Stadium
Referee: Jarred Gillett (Australia)
2 March 2021 (2021-03-02) 34 Cardiff City 4–0 Derby County Cardiff
19:00 GMT Bacuna   22'   56'
Moore   48'
Vaulks   90+3'
BBC Report Stadium: Cardiff City Stadium
Referee: Dean Whitestone (Northamptonshire)
5 March 2021 (2021-03-05) 35 Huddersfield Town 0–0 Cardiff City Huddersfield
19:45 GMT BBC Report Stadium: Kirklees Stadium
Referee: Tim Robinson (West Sussex)
Note: Live on Sky Sports
13 March 2021 (2021-03-13) 36 Cardiff City 1–2 Watford Cardiff
15: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)
16 March 2021 (2021-03-16) 37 Cardiff City 0–0 Stoke City 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
20 March 2021 (2021-03-20) 38 Swansea City 0–1 Cardiff City Swansea
17:30 GMT BBC Report Flint   8'
Morrison   45+1'
Vaulks   81'
Brown   90+2'
Stadium: Liberty Stadium
Referee: Paul Tierney (Wigan)
Note: Live on Sky Sports
2020, cardiff, city, season, 2020, season, 122nd, season, existence, cardiff, city, football, club, addition, championship, cardiff, city, will, participate, this, season, editions, welsh, league, participated, cardiff, city2020, seasonownervincent, tanchairma. 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 Cardiff City2020 21 seasonOwnerVincent TanChairmanMehmet DalmanManagerNeil Harris until 21 January 1 Mick McCarthy from 22 January 2 StadiumCardiff City StadiumChampionship8thFA CupThird roundEFL CupFirst roundWelsh League CupSecond roundTop goalscorerLeague Kieffer Moore 20 All Kieffer Moore 20 Biggest win4 0 vs Luton Town 28 Nov 20 4 0 vs Birmingham City 1 May 21 Biggest defeat0 5 vs Sheffield Wednesday 5 April 21 Home coloursAway coloursThird colours 2019 202021 22 Contents 1 First team squad 2 Statistics 2 1 Goals record 2 2 Assists record 2 3 Disciplinary record 2 4 Contracts 3 Transfers 3 1 Transfers in 3 2 Loans in 3 3 Loans out 3 4 Transfers out 4 Pre season and friendlies 5 Competitions 5 1 Overview 5 2 EFL Championship 5 2 1 League table 5 2 2 Results summary 5 2 3 Results by matchday 5 2 4 Matches 5 3 FA Cup 5 4 EFL Cup 5 5 Welsh League Cup 6 Summary 7 Club staff 7 1 Backroom staff 7 2 Board of directors 8 References 9 External linksFirst team squad EditAs of 8 May 2021Note 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 EndsGoalkeepers1 Dillon Phillips GK 1995 06 11 11 June 1995 aged 26 17 0 2020 Charlton Athletic Undisclosed 202312 Alex Smithies GK 1990 03 05 5 March 1990 aged 31 69 0 2018 Queens Park Rangers 4 000 000 2022Defenders2 Jordi Osei Tutu RB RW 1998 10 02 2 October 1998 aged 22 9 0 2020 Arsenal Loan 20213 Joe Bennett LB 1990 03 28 28 March 1990 aged 31 178 5 2016 Aston Villa Free 20214 Sean Morrison CB 1991 01 08 8 January 1991 aged 30 276 30 2014 Reading 3 180 000 20225 Aden Flint CB 1989 07 11 11 July 1989 aged 31 52 6 2019 Middlesbrough 4 000 000 202216 Curtis Nelson CB 1993 05 21 21 May 1993 aged 28 82 3 2019 Oxford United Free 202322 Sol Bamba CB 1985 01 13 13 January 1985 aged 36 118 10 2016 Free Agent Free 202130 Ciaron Brown CB 1998 01 14 14 January 1998 aged 23 13 0 2018 Wealdstone Trainee 202132 Joel Bagan LB 2001 09 03 3 September 2001 aged 19 9 0 2020 Academy Trainee 202338 Perry Ng RB LB CB 1996 04 27 27 April 1996 aged 25 19 0 2021 Crewe Alexandra 350 000 2024Midfielders6 Will Vaulks DM 1993 09 13 13 September 1993 aged 27 77 9 2019 Rotherham United 2 100 000 20227 Leandro Bacuna CM RB 1991 08 21 21 August 1991 aged 29 100 3 2019 Aston Villa 4 000 000 20238 Joe Ralls CM LM 1993 10 12 12 October 1993 aged 27 279 31 2011 Academy Trainee 202211 Josh Murphy LW RW SS 1995 02 24 24 February 1995 aged 26 97 13 2018 Norwich City 11 000 000 202215 Jonny Williams AM CM LM 1993 10 09 9 October 1993 aged 27 9 0 2021 Charlton Athletic Undisclosed 202121 Marlon Pack CM DM 1991 03 25 25 March 1991 aged 30 83 4 2019 Bristol City Undisclosed 202223 Harry Wilson RW LW AM 1997 03 22 22 March 1997 aged 24 38 7 2020 Liverpool Loan 202127 Sheyi Ojo RW LW AM 1997 06 19 19 June 1997 aged 24 41 5 2020 Liverpool Loan 202128 Tom Sang AM RW RB 1999 06 29 29 June 1999 aged 22 11 0 2020 Manchester United Free 202333 Junior Hoilett LW RW AM 1990 06 05 5 June 1990 aged 31 184 25 2016 Free Agent Free 202134 Tavio Kouakou D Almeida CM 2000 12 11 11 December 2000 aged 20 0 0 2019 Auxerre Free 202140 Rubin Colwill AM CM 2002 04 27 27 April 2002 aged 19 6 0 2020 Academy Trainee 2023Forwards10 Kieffer Moore CF 1992 08 08 8 August 1992 aged 28 42 20 2020 Wigan Athletic 2 000 000 202314 Isaac Vassell CF 1993 09 09 9 September 1993 aged 27 3 1 2019 Birmingham City Undisclosed 202217 Lee Tomlin SS 1989 01 12 12 January 1989 aged 32 57 11 2017 Bristol City 2 900 000 202219 Max Watters CF 1999 03 23 23 March 1999 aged 22 3 0 2021 Crawley Town Undisclosed 202429 Mark Harris CF LW RW 1998 12 29 29 December 1998 aged 22 19 3 2017 Academy Trainee 202339 Isaak Davies CF 2001 09 25 25 September 2001 aged 19 0 0 2020 Academy Trainee 2023Out on Loan9 Robert Glatzel CF 1994 01 08 8 January 1994 aged 27 58 11 2019 1 FC Heidenheim 5 500 000 202220 Gavin Whyte RW 1996 01 31 31 January 1996 aged 25 37 1 2019 Oxford United 2 000 000 202325 Joe Day GK 1990 08 13 13 August 1990 aged 30 2 0 2019 Newport County Free 2021Statistics EditAs 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 No Pos Nat Player Total Championship FA Cup League CupApps Goals Apps Goals Apps Goals Apps Goals1 GK ENG Dillon Phillips 17 0 15 1 0 1 0 0 0 0 02 DF ENG Jordi Osei Tutu 9 0 6 2 0 0 0 0 1 0 03 DF ENG Joe Bennett 31 1 29 0 1 1 0 0 1 0 04 DF ENG Sean Morrison 39 5 37 1 5 0 0 0 1 0 05 DF ENG Aden Flint 22 1 22 0 1 0 0 0 0 0 06 MF WAL Will Vaulks 43 5 36 6 5 1 0 0 0 0 07 MF CUW Leandro Bacuna 44 2 32 10 2 1 0 0 1 0 08 MF ENG Joe Ralls 40 5 34 5 5 1 0 0 0 0 010 FW WAL Kieffer Moore 42 20 40 2 20 0 0 0 0 0 011 MF ENG Josh Murphy 34 2 12 20 2 1 0 0 1 0 012 GK ENG Alex Smithies 32 0 31 0 0 0 0 0 1 0 015 MF WAL Jonny Williams 9 0 1 8 0 0 0 0 0 0 016 DF ENG Curtis Nelson 46 1 44 0 1 1 0 0 1 0 017 FW ENG Lee Tomlin 5 1 1 4 1 0 0 0 0 0 019 FW ENG Max Watters 3 0 1 2 0 0 0 0 0 0 021 MF ENG Marlon Pack 41 2 30 9 2 1 0 0 1 0 022 DF CIV Sol Bamba 7 0 0 6 0 0 0 0 1 0 023 MF WAL Harry Wilson 38 7 33 4 7 1 0 0 0 0 027 MF ENG Sheyi Ojo 41 5 25 15 5 0 1 0 0 0 028 MF ENG Tom Sang 10 0 8 1 0 0 0 0 0 1 029 FW WAL Mark Harris 17 3 6 10 3 0 1 0 0 0 030 DF NIR Ciaron Brown 12 0 11 1 0 0 0 0 0 0 032 DF SCO Joel Bagan 8 0 5 2 0 1 0 0 0 0 033 MF CAN Junior Hoilett 23 2 15 6 2 0 1 0 1 0 038 DF ENG Perry Ng 19 0 19 0 0 0 0 0 0 0 040 MF WAL Rubin Colwill 6 0 3 3 0 0 0 0 0 0 0Players out on loan 9 FW GER Robert Glatzel 23 3 9 12 3 1 0 0 1 0 020 MF NIR Gavin Whyte 7 0 1 6 0 0 0 0 0 0 0Players who left the club 13 DF CRO Filip Benkovic 1 0 0 1 0 0 0 0 0 0 018 DF IRL Greg Cunningham 5 0 3 1 0 0 0 0 0 1 0Goals record Edit As of 8 May 2021Rank No Nat Po Name Championship FA Cup League Cup Total1 10 CF Kieffer Moore 20 0 0 202 23 RW Harry Wilson 7 0 0 73 4 CB Sean Morrison 5 0 0 56 DM Will Vaulks 5 0 0 58 CM Joe Ralls 5 0 0 527 RW Sheyi Ojo 5 0 0 57 9 CF Robert Glatzel 3 0 0 329 CF Mark Harris 3 0 0 39 7 CM Leandro Bacuna 2 0 0 211 LW Josh Murphy 2 0 0 221 CM Marlon Pack 2 0 0 233 LW Junior Hoilett 2 0 0 212 3 LB Joe Bennet 1 0 0 15 CB Aden Flint 1 0 0 116 CB Curtis Nelson 1 0 0 117 SS Lee Tomlin 1 0 0 1Own Goals 1 0 0 1Total 66 0 0 66Assists record Edit As of 8 May 2021Rank No Nat Po Name Championship FA Cup League Cup Total1 23 RW Harry Wilson 11 0 0 112 27 RW Sheyi Ojo 7 0 0 74 11 LW Josh Murphy 5 0 0 55 8 CM Joe Ralls 4 0 0 46 38 RB Perry Ng 3 0 0 37 3 LB Joe Bennett 2 0 0 24 CB Sean Morrison 2 0 0 26 DM Will Vaulks 2 0 0 221 CM Marlon Pack 2 0 0 233 LW Junior Hoilett 2 0 0 211 5 CB Aden Flint 1 0 0 17 CM Leandro Bacuna 1 0 0 19 CF Robert Glatzel 1 0 0 110 CF Kieffer Moore 1 0 0 129 CF Mark Harris 1 0 0 1Total 45 0 0 45Disciplinary record Edit As of 8 May 2021Rank 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 02 4 CB Sean Morrison 8 0 0 0 0 0 0 0 0 8 0 03 6 DM Will Vaulks 6 0 1 0 0 0 0 0 0 6 0 18 CM Joe Ralls 5 1 0 0 0 0 0 0 0 5 1 05 3 LB Joe Bennett 6 0 0 0 0 0 0 0 0 6 0 016 CB Curtis Nelson 6 0 0 0 0 0 0 0 0 6 0 021 CM Marlon Pack 4 1 0 0 0 0 0 0 0 4 1 08 27 RW Sheyi Ojo 5 0 0 0 0 0 0 0 0 5 0 09 5 CB Aden Flint 4 0 0 0 0 0 0 0 0 4 0 010 CF Kieffer Moore 4 0 0 0 0 0 0 0 0 4 0 030 CB Ciaron Brown 4 0 0 0 0 0 0 0 0 4 0 038 RB Perry Ng 3 0 0 0 0 0 0 0 0 3 0 013 11 LW Josh Murphy 2 0 0 0 0 0 0 0 0 2 0 017 SS Lee Tomlin 1 1 0 0 0 0 0 0 0 1 1 023 RW Harry Wilson 3 0 0 0 0 0 0 0 0 3 0 028 AM Tom Sang 1 0 0 0 0 0 1 0 0 2 0 033 LW Junior Hoilett 2 0 0 0 0 0 1 0 0 3 0 017 1 GK Dillon Phillips 1 0 0 0 0 0 0 0 0 1 0 015 AM Jonny Williams 1 0 0 0 0 0 0 0 0 1 0 018 LB Greg Cunningham 1 0 0 0 0 0 0 0 0 1 0 0Total 71 3 1 0 0 0 3 0 0 74 3 1Contracts Edit 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 EditTransfers in Edit 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 14 16 October 2020 GK Dillon Phillips Charlton Athletic Undisclosed 15 16 January 2021 CF Max Watters Crawley Town Undisclosed 16 19 January 2021 RB Perry Ng Crewe Alexandra 350 000 17 1 February 2021 AM Jonny Williams Charlton Athletic Undisclosed 18 17 March 2021 CB Ibrahim Bakare Free Agent Free 7 Loans in Edit Date from Position Nationality Name From Date until Ref 25 August 2020 RB Jordi Osei Tutu Arsenal End of season 19 7 September 2020 RW Sheyi Ojo Liverpool End of season 20 16 October 2020 CB Filip Benkovic Leicester City 6 January 2021 21 22 16 October 2020 RW Harry Wilson Liverpool End of season 23 Loans out Edit Date from Position Nationality Name To Date until Ref 21 July 2020 CB Ciaron Brown Livingston 29 January 2021 24 25 1 August 2020 CM Aaron Bolger Shamrock Rovers October 2020 26 10 August 2020 CF Danny Williams Haverfordwest County End of season 27 28 16 September 2020 FW James Waite Weston super Mare End of season 29 22 September 2020 AM Tom Sang Cheltenham Town 4 January 2021 30 16 October 2020 CB Aden Flint Sheffield Wednesday 4 January 2021 31 32 4 January 2021 GK Joe Day Bristol Rovers End of season 33 14 January 2021 RW Gavin Whyte Hull City End of season 34 28 January 2021 LB Greg Cunningham Preston North End 6 February 2021 35 36 1 February 2021 CF Robert Glatzel Mainz 05 End of Season 37 Transfers out Edit Date from Position Nationality Name To Fee Ref 1 July 2020 CF Omar Bogle Charlton Athletic Released 38 39 1 July 2020 CB Matthew Connolly Unattached Released 38 1 July 2020 RB Cameron Coxe Solihull Moors Released 38 40 1 July 2020 RB Connor Davies Pen y Bont Released 38 41 1 July 2020 CM Lloyd Humphries Weston super Mare Released 38 42 1 July 2020 CF Shamar Moore Unattached Released 38 1 July 2020 MF Harry Pinchard Unattached Released 38 1 July 2020 CB Ryan Pryce Bala Town Released 38 43 1 July 2020 RB Jazz Richards Haverfordwest County Released 38 1 July 2020 AM Sion Spence Unattached Released 38 1 July 2020 CM Laurence Wootton Ohio State Buckeyes Free transfer 44 17 August 2020 CF Danny Ward Huddersfield Town Free transfer 45 9 September 2020 RW Nathaniel Mendez Laing Middlesbrough Contract Termination 46 47 11 September 2020 GK Neil Etheridge Birmingham City Undisclosed 48 30 September 2020 CF Callum Paterson Sheffield Wednesday Undisclosed 49 6 February 2021 LB Greg Cunningham Preston North End Undisclosed 36 Pre season and friendlies Edit Win Draw Loss FixturesCompetitions EditOverview Edit Competition First match Last match Starting round RecordPld 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 13FA Cup 9 January 2021 9 January 2021 Third round 1 0 0 1 0 1 1 00 0 00EFL Cup 5 September 2020 5 September 2020 First round 1 0 0 1 0 3 3 00 0 00Welsh League Cup 11 December 2020 First round 1 1 0 0 2 0 2 100 00Total 49 19 14 16 68 53 15 0 38 78Last updated 8 May 2021 Source Competitions EFL Championship Edit Main article 2020 21 EFL Championship League table Edit Pos Teamvte Pld W D L GF GA GD Pts Promotion qualification or relegation5 Barnsley 46 23 9 14 58 50 8 78 Qualification for Championship play offs6 Bournemouth 46 22 11 13 73 46 27 777 Reading 46 19 13 14 62 54 8 708 Cardiff City 46 18 14 14 66 49 17 689 Queens Park Rangers 46 19 11 16 57 55 2 6810 Middlesbrough 46 18 10 18 55 53 2 6411 Millwall 46 15 17 14 47 52 5 62Source EFL Official WebsiteRules 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 50 Results summary Edit Overall Home AwayPld W D L GF GA GD Pts W D L GF GA GD W D L GF GA GD46 18 14 14 66 49 17 68 8 6 10 38 28 10 10 8 4 28 21 7Last updated 9 May 2021 Source citation needed Results by matchday Edit Matchday12345678910111213141516171819202122232425262728293031323334353637383940414243444546GroundHAHAAHHAAHHAAHHAAHHAHAHHAHAAHAHAAHAHHAHAHAAHAHResultLWLDWDDDLWLDLWWWWLWLLLLLDDWWWWWWDWDLDWLLDDDWWDPosition211416141213151417131515181411119109101214151515151411777686889888889888Updated to match es played on 8 May2021 Source citation needed A Away H Home W Win D Draw L Loss Matches Edit The 2020 21 season fixtures were released on 21 August 51 Cardiff City v Sheffield Wednesday 12 September 2020 1Cardiff City0 2Sheffield WednesdayCardiff15 00 BST Report Windass 4 Rhodes 44 Luongo 74 Stadium Cardiff City Stadium Attendance 0Referee Andy Madley Yorkshire Nottingham Forest v Cardiff City 19 September 2020 2Nottingham Forest0 2Cardiff CityNottingham12 30 BST Report Moore 3 40 Stadium City Ground Attendance 0Referee James Linington Isle of Wight Note Live on Sky Sports TV Cardiff City v Reading 26 September 2020 3Cardiff City1 2ReadingCardiff15 00 BST Hoilett 18 Moore 53 Tomlin 81 Report Morrison 47 Joao 66 Olise 90 4 Stadium Cardiff City Stadium Attendance 0Referee David Webb Lancashire Blackburn Rovers v Cardiff City 3 October 2020 2020 10 03 4Blackburn Rovers0 0Cardiff CityBlackburn15 00 BST Johnson 50 Gallagher 80 Report Cunningham 34 Bacuna 49 Tomlin 59 69 Stadium Ewood Park Attendance 0Referee Darren Bond Lancashire Preston North End v Cardiff City 18 October 2020 2020 10 18 5Preston North End0 1Cardiff CityPreston12 00 BST Browne 60 Report Ojo 52 Stadium Deepdale Attendance 0Referee Keith Stroud Wessex Note Live on Sky Sports TV Cardiff City v Bournemouth 21 October 2020 2020 10 21 6Cardiff City1 1BournemouthCardiff19 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 7Cardiff City1 1MiddlesbroughCardiff15 00 BST Moore 28 Ojo 70 Report Saville 36 Stadium Cardiff City Stadium Referee John Brooks Leicestershire Derby County v Cardiff City 28 October 2020 2020 10 28 8Derby County1 1Cardiff CityDerby19 45 GMT Waghorn 24 Jozwiak 82 Shinnie 86 te Wierik 90 Report Moore 77 Morrison 82 Ojo 90 1 Bacuna 90 3 Stadium Pride Park Stadium Referee Oliver Langford West Midlands Queens Park Rangers v Cardiff City 31 October 2020 2020 10 31 9Queens Park Rangers3 2Cardiff CityLondon15 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 10Cardiff City3 0BarnsleyCardiff19 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 11Cardiff City0 1Bristol CityCardiff18 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 12Millwall1 1Cardiff CityLondon15 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 13Coventry City1 0Cardiff CityBirmingham19 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 14Cardiff City4 0Luton TownCardiff15 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 15Cardiff City3 0Huddersfield TownCardiff19 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 16Watford0 1Cardiff CityWatford15 00 GMT Perica 89 Report Moore 43 Ojo 60 Ralls 66 Stadium Vicarage Road Attendance 1 973Referee Steve Martin Staffordshire Stoke City v Cardiff City 8 December 2020 2020 12 08 17Stoke City1 2Cardiff CityStoke on Trent19 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 18Cardiff City0 2Swansea CityCardiff12 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 19Cardiff City3 2Birmingham CityCardiff19 00 GMT Glatzel 10 Ojo 43 Wilson 77 Morrison 89 BBC Report Toral 21 Roberts 31 Colin 43 Sanchez 57 Stadium Cardiff City Stadium Referee Michael Salisbury Lancashire Norwich City v Cardiff City 19 December 2020 2020 12 19 20Norwich City2 0Cardiff CityNorwich12 30 GMT Buendia 27 Cantwell 70 Report Nelson 54 Ojo 57 Bacuna 82 Wilson 90 4 Stadium Carrow Road Attendance 2 000Referee Tim Robinson West Sussex Note Live on Sky Sports TV Cardiff City v Brentford 26 December 2020 2020 12 26 21Cardiff City2 3BrentfordCardiff15 00 GMT Vaulks 45 4 76 55 BBC Report Canos 50 65 73 Stadium Cardiff City Stadium Referee Dean Whitestone Northamptonshire Wycombe Wanderers v Cardiff City 29 December 2020 2020 12 29 22Wycombe Wanderers2 1Cardiff CityHigh Wycombe19 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 23Cardiff City1 2Norwich CityCardiff15 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 20 January 2021 2021 01 20 24Cardiff City0 1Queens Park RangersCardiff19 00 GMT Sky Sports Report Barbet 36 Cameron 48 Willock 71 Chair 89 Stadium Cardiff City Stadium Referee Darren Bond Lancashire Barnsley v Cardiff City 27 January 2021 2021 01 27 25Barnsley2 2Cardiff CityBarnsley19 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 26Cardiff City1 1MillwallCardiff15 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 6 February 2021 2021 02 06 27Bristol City0 2Cardiff CityBristol15 00 GMT BBC Report Nelson 18 Moore 25 Stadium Ashton Gate Stadium Referee Jarred Gillett Australia Rotherham United v Cardiff City 9 February 2021 2021 02 09 28Rotherham United1 2Cardiff CityRotherham19 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 29Cardiff City3 1Coventry CityCardiff15 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 30Luton Town0 2Cardiff CityLuton20 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 31Cardiff City4 0PrestonCardiff15 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 32Bournemouth1 2Cardiff CityBournemouth19 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 33Middlesbrough1 1Cardiff CityMiddlesbrough15 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 34Cardiff City4 0Derby CountyCardiff19 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 35Huddersfield Town0 0Cardiff CityHuddersfield19 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 36Cardiff City1 2WatfordCardiff15 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 37Cardiff City0 0Stoke CityCardiff19 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 20 March 2021 2021 03 20 38Swansea City0 1Cardiff CitySwansea17 30 GMT BBC Report Flint 8 Morrison 45 1 Vaulks 81 Brown 90 2 Stadium Liberty Stadium Referee Paul Tierney Wigan Note Live on Sky Sports Cardiff City v Nottingham Forest 2 April 2021 2021 04 02 39Cardiff City0 1Nottingham ForestCardiff15 00 BST Pack 14 Brown 37 td, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.
2 April 2021 (2021-04-02) 39 Cardiff City 0–1 Nottingham Forest Cardiff
15:00 BST Pack   14'
Brown   37'