Skip to content
Cardiff City

Cardiff City

Wales · League One · League One
Squad size25
Avg age24.4
Nations13
Latest season2010
Squad value €31.78m

About Cardiff City

Cardiff City Football Club is a professional association football club based in Cardiff, Wales. The club competes in EFL League One, the third tier of English football, but will compete in the EFL Championship in the 2026–27 season following promotion. Founded in 1899 as Riverside A.F.C., the club changed its name to Cardiff City in 1908 and entered the Southern Football League in 1910 before joining the English Football League in 1920. The team has spent 17 seasons in the top tier of English football, the longest period being between 1921 and 1929. Their most recent season in the top flight was the 2018–19 Premier League season.

Streaks & runs — longest sequences in our dataset

Honours — 1 titles across 1 competition

English top flight 1
Huddersfield Town
Squad size25active players
Avg age24.4years
Domestic10Wales
Foreigners1560% of squad
EU passport24non-EU: 1
Nationalities13different countries

Age distribution

0
U18
7
18–22
10
23–26
5
27–30
3
31+

Position breakdown

GK
3 (12%)
DEF
7 (28%)
MID
9 (36%)
FWD
6 (24%)
72% foreign players
18 of 25
25.0y avg squad age
3 Goalkeepers
7 Defenders
9 Midfielders
6 Attackers
29 seasons in dataset
00/01 – 99/00
321 players ever
€9.15m biggest signing ever
€8.90m biggest sale ever
31 most goals (single season by one player)
View all-time top scorers & club history →
PlayerPosAgeNationalityFootHeightContractMarket value
Yousef Salech Attack - Centre-Forward 24 Denmark Palestine right 195.00m 2029-06-30 €3.50m
Gabriel Osho Defender - Centre-Back 27 Nigeria England right 185.00m 2029-06-30 €3.00m
Perry Ng Defender - Right-Back 29 England Singapore right 180.00m 2026-06-30 €3.00m
Ryan Wintle Midfield - Defensive Midfield 28 England right 180.00m 2026-06-30 €3.00m
David Turnbull Midfield - Central Midfield 26 Scotland right 185.00m 2027-06-30 €2.50m
Calum Chambers Defender - Centre-Back 31 England right 182.00m 2027-06-30 €1.80m
Callum Robinson Attack - Centre-Forward 31 Ireland England right 178.00m 2027-06-30 €1.60m
Chris Willock Attack - Left Winger 28 England Montserrat right 178.00m 2027-06-30 €1.60m
Alex Robertson Midfield - Central Midfield 23 Australia Peru right 182.00m 2028-06-30 €1.50m
Nathan Trott Goalkeeper 27 England Bermuda left 188.00m 2026-06-30 €1.50m
Omari Kellyman Midfield - Attacking Midfield 20 England Northern Ireland left 191.00m 2026-05-31 €1.50m
Rubin Colwill Midfield - Attacking Midfield 24 Wales right 189.00m 2027-06-30 €1.40m
Ollie Tanner Attack - Right Winger 24 England left 177.00m 2029-06-30 €1.30m
Cian Ashford Midfield - Attacking Midfield 21 Wales both 179.00m 2027-06-30 €1.20m
Isaak Davies Attack - Centre-Forward 24 Wales right 175.00m 2026-06-30 €1.20m
Will Fish Defender - Centre-Back 23 England right 185.00m 2028-06-30 €600k
Joel Bagan Defender - Left-Back 24 Ireland England left 188.00m 2026-06-30 €500k
Jak Alnwick Goalkeeper 32 England left 187.00m 2026-06-30 €300k
Eli King Midfield - Defensive Midfield 23 Wales 188.00m €250k
Joel Colwill Midfield - Attacking Midfield 21 Wales right 178.00m 2028-06-30 €175k
Dylan Lawlor Defender - Centre-Back 20 Wales Ireland right 188.00m 2028-06-30 €100k
Ronan Kpakio Defender - Right-Back 18 Wales Zimbabwe right 178.00m €100k
Tanatswa Nyakuhwa Attack - Left Winger 20 Wales Zimbabwe right 0.00m €100k
Matthew Turner Goalkeeper 24 Wales right 194.00m 2026-06-30 €50k
Dakarai Mafico Midfield - Central Midfield 19 Wales 0.00m
SeasonDatePlayerPosFromTypeFee
05/06 2006-01-01 Guylain Ndumbu-Nsungu Attack Darlington Transfer
25/26 2025-07-01 Dylan Lawlor Defender - Centre-Back Cardiff U21 Transfer
08/09 2009-01-09 Chris Burke Midfield - Right Midfield Rangers Transfer
05/06 2006-01-01 Steven Thompson Attack - Centre-Forward Rangers Transfer €375k
25/26 2025-07-01 Tanatswa Nyakuhwa Attack - Left Winger Cardiff U21 Transfer
22/23 2023-02-14 Connor Wickham Attack - Centre-Forward Without Club Transfer
09/10 2009-07-01 David Marshall Goalkeeper Norwich Transfer €550k
16/17 2017-01-18 Allan McGregor Goalkeeper Hull City Loan
14/15 2015-01-28 Stuart O'Keefe Midfield - Central Midfield Crystal Palace Transfer €1.07m
16/17 2017-05-01 Stuart O'Keefe Midfield - Central Midfield MK Dons Return from loan
17/18 2018-05-31 Stuart O'Keefe Midfield - Central Midfield Portsmouth Return from loan
18/19 2019-01-05 Stuart O'Keefe Midfield - Central Midfield Plymouth Return from loan
25/26 2025-09-01 Omari Kellyman Midfield - Attacking Midfield Chelsea U21 Loan
15/16 2015-07-07 Sammy Ameobi Attack - Left Winger Newcastle Loan
05/06 2005-07-01 Wolves Transfer €100k
06/07 2006-10-01 Yeovil Town Return from loan
06/07 2007-05-01 Walsall Return from loan
07/08 2007-12-01 Tranmere Return from loan
21/22 2021-08-10 Marley Watkins Attack - Centre-Forward Bristol City Transfer
13/14 2013-07-26 John Brayford Defender - Right-Back Derby Transfer €1.74m
13/14 2014-05-31 John Brayford Defender - Right-Back Sheff Utd Return from loan
16/17 2016-08-27 Joe Bennett Defender - Left-Back Aston Villa Transfer
11/12 2011-07-21 Filip Kiss Midfield - Defensive Midfield Slo. Bratislava Loan
12/13 2012-07-01 Filip Kiss Midfield - Defensive Midfield Slo. Bratislava Transfer €630k
13/14 2014-05-31 Filip Kiss Midfield - Defensive Midfield Ross County Return from loan
14/15 2015-05-31 Filip Kiss Midfield - Defensive Midfield Ross County Return from loan
16/17 2016-07-20 Filip Kiss Midfield - Defensive Midfield Haugesund Return from loan
24/25 2025-02-03 Will Alves Midfield - Attacking Midfield Leicester U21 Loan
25/26 2025-07-01 Joel Colwill Midfield - Attacking Midfield Cardiff U21 Transfer
19/20 2020-01-31 Albert Adomah Attack - Right Winger Forest Loan
08/09 2008-07-01 Wolves Transfer €450k
12/13 2012-08-30 Craig Noone Attack - Right Winger Brighton Transfer €1.26m
17/18 2017-07-06 Loïc Damour Midfield - Central Midfield Bourg-en-Bresse Transfer
14/15 2014-08-15 Sean Morrison Defender - Centre-Back Reading Transfer €3.74m
07/08 2008-01-01 Erwin Sak Goalkeeper Pniewy Transfer
08/09 2008-12-31 Erwin Sak Goalkeeper Newport County Return from loan
11/12 2012-02-01 Haris Vuckic Attack - Second Striker Newcastle Loan
20/21 2020-08-04 Joel Bagan Defender - Left-Back Cardiff U18 Transfer
23/24 2024-06-30 Joel Bagan Defender - Left-Back Zulte Waregem Return from loan
10/11 2010-07-08 Danny Drinkwater Midfield - Central Midfield Man Utd Res. Loan
SeasonDatePlayerPosToTypeFee
06/07 2006-07-01 Guylain Ndumbu-Nsungu Attack Gillingham Transfer
11/12 2011-07-01 Chris Burke Midfield - Right Midfield Birmingham Transfer
08/09 2008-09-01 Steven Thompson Attack - Centre-Forward Burnley Transfer
23/24 2023-07-01 Connor Wickham Attack - Centre-Forward Without Club Transfer
16/17 2016-08-30 David Marshall Goalkeeper Hull City Transfer €4.10m
16/17 2017-05-31 Allan McGregor Goalkeeper Hull City Return from loan
16/17 2017-01-31 Stuart O'Keefe Midfield - Central Midfield MK Dons Loan
17/18 2017-08-31 Stuart O'Keefe Midfield - Central Midfield Portsmouth Loan
18/19 2018-08-24 Stuart O'Keefe Midfield - Central Midfield Plymouth Loan
19/20 2019-07-01 Stuart O'Keefe Midfield - Central Midfield Gillingham Transfer
25/26 2026-05-31 Omari Kellyman Midfield - Attacking Midfield Chelsea U21 Return from loan
15/16 2016-05-31 Sammy Ameobi Attack - Left Winger Newcastle Return from loan
06/07 2006-09-01 Yeovil Town Loan
06/07 2007-02-01 Walsall Loan
07/08 2007-10-01 Tranmere Loan
07/08 2008-02-01 Chesterfield Transfer
21/22 2021-08-26 Marley Watkins Attack - Centre-Forward Aberdeen FC Transfer
13/14 2014-01-24 John Brayford Defender - Right-Back Sheff Utd Loan
14/15 2015-01-24 John Brayford Defender - Right-Back Sheff Utd Transfer €2.30m
21/22 2021-08-31 Joe Bennett Defender - Left-Back Wigan Transfer
11/12 2012-06-30 Filip Kiss Midfield - Defensive Midfield Slo. Bratislava Return from loan
13/14 2014-01-08 Filip Kiss Midfield - Defensive Midfield Ross County Loan
14/15 2014-08-06 Filip Kiss Midfield - Defensive Midfield Ross County Loan
15/16 2015-08-18 Filip Kiss Midfield - Defensive Midfield Haugesund Loan
16/17 2016-07-21 Filip Kiss Midfield - Defensive Midfield Haugesund Transfer
24/25 2025-05-31 Will Alves Midfield - Attacking Midfield Leicester U21 Return from loan
19/20 2020-06-30 Albert Adomah Attack - Right Winger Forest Return from loan
11/12 2011-07-01 QPR Transfer
17/18 2017-08-31 Craig Noone Attack - Right Winger Bolton Transfer
19/20 2019-08-09 Loïc Damour Midfield - Central Midfield Heart of Midl. Transfer
22/23 2022-07-01 Sean Morrison Defender - Centre-Back Without Club Transfer
08/09 2008-08-01 Erwin Sak Goalkeeper Newport County Loan
09/10 2009-07-01 Erwin Sak Goalkeeper Wrexham Transfer
11/12 2012-03-01 Haris Vuckic Attack - Second Striker Newcastle Return from loan
23/24 2023-08-11 Joel Bagan Defender - Left-Back Zulte Waregem Loan
10/11 2011-01-25 Danny Drinkwater Midfield - Central Midfield Man Utd Res. Return from loan
16/17 2017-05-31 Ben Amos Goalkeeper Bolton Return from loan
14/15 2014-07-28 Jo Inge Berget Attack - Centre-Forward Celtic Loan
14/15 2015-01-19 Jo Inge Berget Attack - Centre-Forward Malmö FF Transfer
23/24 2023-08-24 Rohan Luthra Goalkeeper Slough Loan
SeasonCompetition
99/00FA Cup
99/00League Cup
99/00Second Division
98/99FA Cup
98/99League Cup
95/96League Cup
25/26EFL Cup
25/26League One
24/25Championship
24/25EFL Cup
24/25FA Cup
23/24Championship
23/24EFL Cup
23/24FA Cup
22/23Championship
22/23EFL Cup
22/23FA Cup
21/22Championship
21/22EFL Cup
21/22FA Cup
20/21Championship
20/21EFL Cup
20/21FA Cup
20/21Welsh League Cup
19/20Championship
19/20Championship Play-Offs
19/20EFL Cup
19/20FA Cup
18/19EFL Cup
18/19FA Cup
18/19Premier League
17/18Championship
17/18EFL Cup
17/18FA Cup
16/17Championship
16/17EFL Cup
16/17FA Cup
15/16Championship
15/16FA Cup
15/16League Cup
14/15Championship
14/15FA Cup
14/15League Cup
13/14FA Cup
13/14League Cup
13/14Premier League
12/13Championship
12/13FA Cup
12/13League Cup
11/12Championship
30 matches this season · 992 all-time
DateCompStageHomeScoreAwayStatus
2026-02-07 GB3 REGULAR SEASON Rotherham United 0–3 Cardiff City W
2026-01-31 GB3 REGULAR SEASON Burton Albion 2–2 Cardiff City D
2026-01-27 GB3 REGULAR SEASON Cardiff City 4–0 Barnsley FC W
2026-01-24 GB3 REGULAR SEASON Cardiff City 1–1 Stockport County D
2026-01-17 GB3 REGULAR SEASON Bradford City 1–2 Cardiff City W
2026-01-10 GB3 REGULAR SEASON Leyton Orient 1–1 Cardiff City D
2026-01-04 GB3 REGULAR SEASON Cardiff City 1–0 Wigan Athletic W
2026-01-01 GB3 REGULAR SEASON Wycombe Wanderers 1–1 Cardiff City D
2025-12-29 GB3 REGULAR SEASON Cardiff City 3–0 Stevenage FC W
2025-12-26 GB3 REGULAR SEASON Cardiff City 3–0 Exeter City W
2025-12-20 GB3 REGULAR SEASON Lincoln City 0–1 Cardiff City W
2025-12-13 GB3 REGULAR SEASON Cardiff City 4–0 Doncaster Rovers W
2025-12-09 GB3 REGULAR SEASON Stevenage FC 0–2 Cardiff City W
2025-11-29 GB3 REGULAR SEASON Cardiff City 3–0 Mansfield Town W
2025-11-22 GB3 REGULAR SEASON Northampton Town 0–2 Cardiff City W
2025-11-15 GB3 REGULAR SEASON Cardiff City 2–1 Huddersfield Town W
2025-11-08 GB3 REGULAR SEASON Blackpool FC 0–2 Cardiff City W
2025-10-25 GB3 REGULAR SEASON Bolton Wanderers 1–0 Cardiff City L
2025-10-18 GB3 REGULAR SEASON Cardiff City 2–1 Reading FC W
2025-10-04 GB3 REGULAR SEASON Cardiff City 4–3 Leyton Orient W
2025-09-30 GB3 REGULAR SEASON Cardiff City 0–1 Burton Albion L
2025-09-27 GB3 REGULAR SEASON Wigan Athletic 0–2 Cardiff City W
2025-09-20 GB3 REGULAR SEASON Cardiff City 1–3 Bradford City L
2025-09-13 GB3 REGULAR SEASON Stockport County 1–1 Cardiff City D
2025-08-30 GB3 REGULAR SEASON Cardiff City 4–0 Plymouth Argyle W
2025-08-23 GB3 REGULAR SEASON Luton Town 0–1 Cardiff City W
2025-08-19 GB3 REGULAR SEASON AFC Wimbledon 0–1 Cardiff City W
2025-08-16 GB3 REGULAR SEASON Cardiff City 3–0 Rotherham United W
2025-08-07 GB3 REGULAR SEASON Port Vale FC 0–0 Cardiff City D
2025-08-02 GB3 REGULAR SEASON Cardiff City 2–1 Peterborough United W

Aggregated from 30 completed matches across all competitions in season 2025.

Record 21W-6D-3L 2.30 pts/game
Goals scored 58 1.93 per match
Goals conceded 18 0.60 per match
Goal difference +40
Clean sheets 17 57% of matches
Failed to score 3 10% of matches

Home vs Away

Home record 12W-1D-2L 37-11 goals
Away record 9W-5D-1L 21-7 goals

Highlights

Affiliated B-teams, reserve squads and youth/development teams.

Cardiff City U18
Cardiff City U21
Cardiff City Youth
4 players · sum across all competitions for selected season
PlayerPosNat MatMinGAG+APenYCRC G/90A/90G+A/90
Kevin Nugent Attack England 43 726 11 0 11 2 4 1 1.36 0.00 1.36
Ritchie Humphreys Midfield - Central Midfield England 10 328 2 0 2 0 0 0 0.55 0.00 0.55
Robert Earnshaw Attack - Centre-Forward Wales Zambia 6 312 1 0 1 0 1 0 0.29 0.00 0.29
Tony Vaughan Defender - Left-Back England 14 0 0 0 0 0 3 0 0.00 0.00 0.00

Frequently asked about Cardiff City

What is Cardiff City?

Cardiff City is a professional football club based in Wales, competing in League One.

How many players are in Cardiff City's squad?

Cardiff City currently has 25 players in the first-team squad in our database.

How many trophies has Cardiff City won?

Cardiff City has won 1 recorded league/cup titles across 1 competitions in our database — including 1 English top flight title.

What league does Cardiff City play in?

Cardiff City plays in League One.

When was Cardiff City founded?

Cardiff City was founded in 1899.