Cardiff City — team 625

Club team

The source records no name for this team. Most club_team rows in the later versions carry only a container and a squad.

Short name
—
Reputation
—
Last position
24
Stadium
—
Vice-captain
Rubin James Colwill

Squad

From club_squad_number keyed on this team, so it is this squad alone and not the whole club. It holds the registered roster, which is why staff appear alongside the players.

Squad members, with squad number, subtype, primary position, nationality, date of birth and contract
No. Name Type Position Nationality Born Contract to WageAbilityPotential
2 William Thomas Fish Player DC England 2003-02-17 2028-06-30 £10,000 116 138
3 Joel Matthew Bagan Player DL Republic of Ireland 2001-09-03 2026-06-30 £4,500 112 126
4 Osho Gabriel Jeremiah Adedayo Player DC Nigeria 1998-08-14 2029-06-30 £20,000 125 128
5 Jesper Norman Daland Player DC Norway 2000-01-06 2028-06-30 £12,000 115 125
6 Ryan Frank Wintle Player MC England 1997-06-13 2026-06-30 £9,500 113 125
9 Kion Reece Etete Player FC England 2001-11-28 2027-06-30 £9,000 95 130
10 Rubin James Colwill Player AMC Wales 2002-04-27 2027-06-30 £11,750 114 -75
11 Ollie Tanner Player AMR England 2002-05-13 2029-06-30 £9,000 111 130
12 Calum Chambers Player DC England 1995-01-20 2026-06-30 £30,000 118 150
14 David Turnbull Player MC Scotland 1999-07-10 2027-06-30 £15,000 115 132
16 Christopher Anthony Willock Player AML England 1998-01-31 2027-06-30 £6,000 110 118
18 Alexander Sean Pablo Robertson Player AMC Australia 2003-04-17 2027-06-30 £10,000 118 -75
22 Yousef Salech Player FC Denmark 2002-01-17 2030-06-30 £15,000 122 134
24 Eli Josef King Player DMC Wales 2002-12-23 2027-06-30 £1,500 104 127
27 Joel Colwill Player AMC Wales 2004-10-27 2028-06-30 £1,500 100 135
28 Dakarai Asante Mafico Player MC Wales 2006-12-17 2027-06-30 £450 87 -65
29 Tanatswa Thierry Nyakuhwa Player AMR Wales 2005-09-17 2026-06-30 £500 85 -55
30 Harry Colton Tyrer Player GK England 2001-12-06 2029-06-30 £4,000 102 125
31 Roko Šimić Player FC Croatia 2003-09-10 2028-06-30 £8,000 112 132
38 Perry Tian-Hee Ng Player DR Singapore 1996-06-24 2026-06-30 £10,000 118 128
39 Isaak Davies Player FC Wales 2001-09-25 2029-06-30 £4,000 110 129
40 Luke Armstrong Player GK Wales 2006-06-19 2026-06-30 £450 52 -55
41 Matthew Turner Player GK Wales 2002-03-27 2028-06-30 £1,800 78 -6
44 Ronan Sahr Kpakio Player WBR Wales 2007-05-25 2029-06-30 £1,500 109 -75
45 Cian Ashford Player AMR Wales 2004-09-24 2030-06-30 £2,500 112 135
46 Michael Reindorf Player FC England 2005-05-10 2026-06-30 £1,000 73 -55
47 Callum Jack Robinson Player FC Republic of Ireland 1995-02-02 2027-06-30 £17,500 114 136
48 Dylan Lawlor Player DC Wales 2006-01-01 2028-06-30 £8,000 112 -75
49 Luey Giles Player WBL Wales 2006-08-04 2026-06-30 £450 90 -65
50 Gabriel Keita Player DC England 2006-10-08 2026-06-30 £450 61 -5
51 Daniel Higgs Player — Wales 2007-09-14 2026-06-30 £305 50 —
52 Troy Perrett Player AMC Wales 2006-10-28 2026-06-30 £450 82 -65
53 Jacob Dennis Player GK Wales 2004-09-13 2026-06-30 £500 72 -6
54 Ewan Griffiths Player GK Wales 2006-02-22 2026-06-30 £400 58 -5
55 Robert Tankiewicz Player AMC Wales 2009-06-12 2027-06-30 £305 78 -65
56 Will Spiers Player DR Wales 2005-11-05 2026-06-30 £450 82 -55
57 Jack Derek Kingdon Player DC Scotland 2005-11-16 2026-06-30 £1,000 76 -65
58 T-Jay Parfitt Player DC Wales 2008-04-23 2026-06-30 £305 84 -6
59 Matthew Apter Player MC Scotland 2005-10-21 2027-06-30 £600 70 -65
60 Alyas Debono Player — Wales 2007-08-31 2027-06-30 £450 — —
61 Cody Twose Player AMC Wales 2006-06-27 2026-06-30 £450 75 -6
62 Trey George Player AMC Wales 2006-08-31 2026-06-30 £450 65 -55
63 Jake Davies Player — Wales 2007-06-10 2027-06-30 £450 — —
64 Daniel Ola Player — Wales 2007-08-31 2027-06-30 £450 60 —
65 Jacob Hobson Player — Wales 2008-08-31 2026-06-30 £305 — —
66 Luke Edward Andrew Pearce Player FC Republic of Ireland 2004-06-08 2026-06-30 £400 78 -6
67 Harry Watts Player — Wales 2008-08-31 2026-06-30 £305 — —
68 Riley Hilaire-Clarke Player — Wales 2008-08-31 2026-06-30 £305 — —
69 Jack Sykes Player — Wales 2008-09-09 2027-06-30 £305 — —
70 Noah Williams Player — Wales 2008-01-25 2026-06-30 £305 — —

Competition membership

From comp_membership. A club's current division is recorded separately, on the club.

CompetitionMembership
Sky Bet Championship Previous

Season records

This team's own lines from team_league_history, most recent first.

League seasons, as stored: points include any deduction applied at the time
Season Competition Pos Of P W D L GF GA Pts
2024–25 Sky Bet Championship 24 24 46 9 17 20 48 73 44
2023–24 Sky Bet Championship 12 24 46 19 5 22 53 70 62
2022–23 Sky Bet Championship 21 24 46 13 10 23 41 58 49
2021–22 Sky Bet Championship 18 24 46 15 8 23 50 68 53
2020–21 Sky Bet Championship 8 24 46 18 14 14 66 49 68
2019–20 Sky Bet Championship 5 24 46 19 16 11 68 58 73
2018–19 Premier League 18 20 38 10 4 24 34 69 34
2017–18 Sky Bet Championship 2 24 46 27 9 10 69 39 90
2016–17 Sky Bet Championship 12 24 46 17 11 18 60 61 62
2015–16 Sky Bet Championship 8 24 46 17 17 12 56 51 68
2014–15 Sky Bet Championship 11 24 46 16 14 16 57 61 62
2013–14 Premier League 20 20 38 7 9 22 32 74 30
2012–13 Sky Bet Championship 1 24 46 25 12 9 72 45 87
2011–12 Sky Bet Championship 6 24 46 19 18 9 66 53 75
2010–11 Sky Bet Championship 4 24 46 23 11 12 76 54 80
2009–10 Sky Bet Championship 4 24 46 22 10 14 73 54 76
2008–09 Sky Bet Championship 7 24 46 19 17 10 65 53 74
2007–08 Sky Bet Championship 12 24 46 16 16 14 59 55 64
2006–07 Sky Bet Championship 13 24 46 17 13 16 57 53 64
2005–06 Sky Bet Championship 11 24 46 16 12 18 58 59 60
2004–05 Sky Bet Championship 16 24 46 13 15 18 48 51 54
2003–04 Sky Bet Championship 13 24 46 17 14 15 68 58 65
2002–03 Sky Bet League One 6 24 46 23 12 11 68 43 81
2001–02 Sky Bet League One 4 24 46 23 14 9 75 50 83
2000–01 Sky Bet League Two 2 24 46 23 13 10 95 58 82
1999–00 Sky Bet League One 21 24 46 9 17 20 45 67 44
1998–99 Sky Bet League Two 3 24 46 22 14 10 60 39 80
1997–98 Sky Bet League Two 21 24 46 9 23 14 48 52 50
1996–97 Sky Bet League Two 7 24 46 20 9 17 56 54 69
1995–96 Sky Bet League Two 22 24 46 11 12 23 41 64 45