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
21
Stadium
—
Vice-captain
Aaron James Ramsey

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
1 Ethan Shea Horvath Player GK United States 1995-06-09 2027-06-30 £6,500 118 135
2 Mahlon Romeo Player DR Antigua and Barbuda 1995-09-19 2025-06-30 £7,000 107 130
3 Joel Matthew Bagan Player DL Republic of Ireland 2001-09-03 2026-06-30 £4,500 108 126
4 Dimitris Goutas Player DC Greece 1994-04-04 2025-06-30 £6,000 120 125
5 Mark McGuinness Player DC Republic of Ireland 2001-01-05 2027-06-30 £12,000 117 142
6 Ryan Frank Wintle Player MC England 1997-06-13 2026-06-30 £9,500 113 130
8 Joseph William Ralls Player MC England 1993-10-12 2024-06-30 £18,000 114 132
9 Kion Etete Player FC England 2001-11-28 2025-06-30 £6,000 110 130
10 Aaron James Ramsey Player AMC Wales 1990-12-26 2025-06-30 £21,436 134 160
11 Callum Joshua Ryan O'Dowda Player AML Republic of Ireland 1995-04-23 2025-06-30 £10,000 116 130
15 David Turnbull Player MC Scotland 1999-07-10 2027-06-30 £15,000 124 132
17 Jamilu Collins Player DL Nigeria 1994-08-05 2024-06-30 £8,000 116 126
18 Ebrima Adams Player DMC The Gambia 1996-01-15 2025-06-30 £5,000 113 125
19 Romaine Sawyers Player AMC Saint Kitts and Nevis 1991-11-02 2024-06-30 £10,500 111 136
21 Jak Alnwick Player GK England 1993-06-17 2025-06-30 £6,500 110 117
22 Yakou Meïté Player AMR Ivory Coast 1996-02-11 2025-06-30 £12,500 114 125
23 Manolis Siopis Player DMC Greece 1994-05-14 2026-06-30 £15,500 124 131
25 Kieron Evans Player AMC Wales 2001-12-19 2024-06-30 £750 75 116
27 Rubin James Colwill Player AMC Wales 2002-04-27 2027-06-30 £11,750 113 -75
28 Rohan Luthra Player GK England 2002-05-06 2024-06-30 £600 80 -55
31 Malachi Michael Fagan-Walcott Player DC England 2002-03-11 2024-06-30 £650 90 -7
32 Ollie Tanner Player AMR England 2002-05-13 2027-06-30 £6,000 110 -7
33 James Crole Player FC Wales 2004-08-31 2024-06-30 £350 91 -6
34 Joel Colwill Player MC Wales 2004-10-27 2028-06-30 £1,500 87 -6
35 Andrew Farai Rinomhota Player DMC Zimbabwe 1997-04-21 2025-06-30 £8,000 110 120
36 Raheem Evangelista Conte Player MC Portugal 2002-12-16 2024-06-30 £500 60 -5
38 Perry Tian-Hee Ng Player DR England 1996-06-24 2026-06-30 £10,000 120 128
39 Isaak Davies Player FC Wales 2001-09-25 2025-06-30 £1,200 108 -65
40 Josh Beecher Player — Wales 2006-03-16 2024-06-30 £220 — -55
41 Matthew Turner Player GK Wales 2002-03-27 2024-06-30 £750 70 -55
42 Jacob Dennis Player — Wales 2005-08-31 2025-06-30 £450 — —
43 Jai Erlom Semenyo Player DR England 2003-07-13 2024-06-30 £500 85 -6
44 Xavier Deandre Benjamin Player DC England 2004-01-11 2024-06-30 £600 65 -6
45 Cian Ashford Player AMC Wales 2004-09-24 2027-06-30 £850 102 -7
46 Morgan Wigley Player AMR Wales 2005-08-30 2025-06-30 £450 70 -6
47 Callum Jack Robinson Player AMC Republic of Ireland 1995-02-02 2025-06-30 £16,000 113 140
48 Cameron Antwi Player DMC England 2001-10-07 2024-06-30 £750 88 -6
49 Luey Giles Player WBL Wales 2006-08-04 2024-06-30 £220 60 -55
50 Cody Twose Player — Wales 2006-06-27 2024-06-30 £220 — -55
54 Oluwaseyi Babajide Ojo Player AML England 1997-06-19 2024-06-30 £7,500 111 112
— Adam Atteo Staff — England 1958-11-09 — £400 — —
— Darren John Purse Staff — England 1977-02-14 2023-06-30 £750 — —
— Derek Chee Seng Chin Staff — Malaysia 1957-10-11 — £0 — —
— Erol Bulut Staff — Türkiye 1975-01-30 2024-06-30 £10,000 — —
— Gavin Chesterfield Staff — Wales 1979-08-18 — £275 — —
— Mahan William Thomas Ramasut Staff — Wales 1977-08-30 — £1,500 — —
— Mario Galinovic Staff — Croatia 1976-11-15 2024-06-30 £650 — —
— Nikos Karydas Staff — Greece 1965-05-20 2024-06-30 £800 — —
— Steve Borley Staff — Wales 1950-01-01 — £0 — —
— Tim Henderson Staff — England 1958-09-09 — £0 — —

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
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 English Premier Division 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 English Premier Division 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
1994–95 Sky Bet League One 22 24 46 9 11 26 46 74 38
1993–94 Sky Bet League One 19 24 46 13 15 18 66 79 54