fixtures
Global stats in League One
Main formation
- 4-2-3-1 33 matches this season
Top players
- W. Fish 1
- I. Davies 1
- J. Bagan 1
- C. Chambers 1
- Year of construction: 2009
- Surface: grass
- Capacity: 33280
- Average attendance: 20975
- Maximum attendance: 33082
- % sold: 63
- Type club male
- Names Cardiff City, Cardiff
- Code CAR
- Area Wales
Cardiff City on Football Today
Cardiff City match result
The next match is Doncaster vs Cardiff and kicks-off at 15:00 on the Saturday 28 February 2026 as part of the the week 35 of League One.
The latest result of League One featured Plymouth and Cardiff and ended up in a 5-2 score.
Main players
Gabriel Osho is the latest most expensive arrival, coming from Auxerre on the Friday 29 August 2025 for a 1M € fee.
Joel Colwill is the top scorer with 2 goals.
Rubin Colwill has the most assists with 2 goal assists.
The full squad is as follows:Goalkeepers: Nathan Trott, Jak Alnwick, Harry Alfred Tyrer, Matthew David Turner and Daniel Higgs
Defenders: William Thomas Fish, Joel Bagan, Gabriel Osho, Calum Chambers, Jamilu Collins, Calum Alexander Scanlon, Dakarai Asante Mafico, Perry Ng, Ronan Sahr Kpakio, Dylan Rhys Lawlor and Gabriel Keita
Midfielders: Mahlon Romeo, Ryan Wintle, Rubin Colwill, Ollie Anthony Tanner, David Turnbull, Chris Willock, Alexander Sean Pablo Robertson, Eli King, Joel Colwill, Isaak Davies, Lloyd Humphries, Joshua Beecher, Adeteye Gbadehan, Cian Ty Ashford, Callum Robinson, Luey Philip Giles, Cody Twose, Robert Tankiewicz and Troy Ryan Perrett
Strikers: Omari Jamian Kellyman, Yousef Salech, Tanatswa Nyakuhwa, Axel Donczew, Morgan Wigley, Isaac Jefferies and Luke Edward Andrew Pearce
Cardiff schedule & next match
Following Doncaster vs Cardiff, the next match will be Cardiff vs Lincoln on Saturday 07 March 2026. The manager Brian Barry-Murphy will unveil its strategy and the match sheet a few hours before the game. The team usually starts with a 4-2-3-1 starting 11- Squad size 42
- Average age 23.2
- Foreign players 23 (54.8%)
- Contracts ending 1
-
#2 William Thomas Fish23 years
-
#3 Joel Bagan24 years
-
#4 Gabriel Osho27 years - 06/2029
-
#12 Calum Chambers31 years
-
#17 Jamilu Collins31 years
-
#23 Calum Alexander Scanlon21 years
-
#28 Dakarai Asante Mafico19 years
-
#38 Perry Ng29 years - 06/2026
-
#44 Ronan Sahr Kpakio18 years
-
#48 Dylan Rhys Lawlor20 years
-
#50 Gabriel Keita19 years
-
#2 Mahlon Romeo30 years
-
#6 Ryan Wintle28 years
-
#10 Rubin Colwill23 years
-
#11 Ollie Anthony Tanner23 years
-
#14 David Turnbull26 years
-
#16 Chris Willock28 years
-
#18 Alexander Sean Pablo Robertson22 years
-
#24 Eli King23 years
-
#27 Joel Colwill21 years
-
#39 Isaak Davies24 years
-
#39 Lloyd Humphries28 years
-
#40 Joshua Beecher19 years
-
#43 Adeteye Gbadehan22 years
-
#45 Cian Ty Ashford21 years
-
#47 Callum Robinson31 years
-
#49 Luey Philip Giles19 years
-
#50 Cody Twose19 years
-
#55 Robert Tankiewicz16 years
-
#55 Troy Ryan Perrett19 years
- 3-3-3-1 1 time
- 4-1-4-1 1 time
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 33 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 17 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 33 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 17 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 33 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 17 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 16 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 41'
- Last goal scored on average 67'
- Number of matches - at least 1 goal scored 30
- First goal conceded on average 38'
- Last goal conceded on average 55'
- Number of matches - at least 1 goal conceded 21
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 35'
- Last goal scored on average 68'
- Number of matches - at least 1 goal scored 16
- First goal conceded on average 36'
- Last goal conceded on average 51'
- Number of matches - at least 1 goal conceded 11
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 48'
- Last goal scored on average 65'
- Number of matches - at least 1 goal scored 14
- First goal conceded on average 41'
- Last goal conceded on average 59'
- Number of matches - at least 1 goal conceded 10
-
1st half
- 1 - 0 4 (24%)
- 1 - 1 3 (18%)
- 0 - 0 3 (18%)
- 2 - 0 2 (12%)
- 0 - 1 2 (12%)
- 3 - 1 1 (6%)
- 2 - 2 1 (6%)
- 0 - 2 1 (6%)
-
Final Time
- 2 - 1 3 (18%)
- 4 - 0 2 (12%)
- 3 - 0 2 (12%)
- 4 - 3 2 (12%)
- 1 - 0 2 (12%)
- 4 - 1 1 (6%)
- 3 - 1 1 (6%)
- 3 - 2 1 (6%)
- 1 - 1 1 (6%)
- 0 - 1 1 (6%)
- 1 - 3 1 (6%)
-
1st half
- 0 - 0 6 (38%)
- 0 - 1 3 (19%)
- 1 - 0 3 (19%)
- 1 - 1 2 (13%)
- 0 - 2 1 (6%)
- 3 - 2 1 (6%)
-
Final Time
- 0 - 1 3 (19%)
- 1 - 1 3 (19%)
- 0 - 3 1 (6%)
- 1 - 3 1 (6%)
- 0 - 2 1 (6%)
- 1 - 2 1 (6%)
- 2 - 2 1 (6%)
- 0 - 0 1 (6%)
- 2 - 1 1 (6%)
- 1 - 0 1 (6%)
- 3 - 1 1 (6%)
- 5 - 2 1 (6%)
| Count | Average age | Amount | |
|---|---|---|---|
| Arrivals | 8 | 25 | 1M € |
| Departures | 16 | 27 | 0 € |
| Total | 24 | 26 | -1M € |