fixtures
Global stats in League One
Main formation
- 4-2-3-1 38 matches this season
Top players
- Y. Salech 1
- C. Chambers 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 Cardiff vs Bolton and kicks-off at 12:30 on the Saturday 11 April 2026 as part of the the week 43 of League One.
The latest result of League One featured Peterborough and Cardiff and ended up in a 1-1 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 and Isaac Jefferies
Cardiff schedule & next match
Following Cardiff vs Bolton, the next match will be Huddersfield vs Cardiff on Tuesday 14 April 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 41
- Average age 23.3
- Foreign players 22 (53.7%)
- 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 Beecher20 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
- 4-1-4-1 3 time
- 3-3-3-1 1 time
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 40 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 40 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 40 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 20 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 40'
- Last goal scored on average 66'
- Number of matches - at least 1 goal scored 34
- First goal conceded on average 40'
- Last goal conceded on average 55'
- Number of matches - at least 1 goal conceded 25
- 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 41'
- Last goal conceded on average 55'
- Number of matches - at least 1 goal conceded 13
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 44'
- Last goal scored on average 64'
- Number of matches - at least 1 goal scored 18
- First goal conceded on average 40'
- Last goal conceded on average 55'
- Number of matches - at least 1 goal conceded 12
-
1st half
- 0 - 0 6 (30%)
- 1 - 0 4 (20%)
- 1 - 1 3 (15%)
- 2 - 0 2 (10%)
- 0 - 1 2 (10%)
- 3 - 1 1 (5%)
- 2 - 2 1 (5%)
- 0 - 2 1 (5%)
-
Final Time
- 2 - 1 3 (15%)
- 4 - 0 2 (10%)
- 3 - 0 2 (10%)
- 4 - 3 2 (10%)
- 1 - 0 2 (10%)
- 0 - 2 2 (10%)
- 4 - 1 1 (5%)
- 3 - 1 1 (5%)
- 3 - 2 1 (5%)
- 1 - 1 1 (5%)
- 0 - 0 1 (5%)
- 0 - 1 1 (5%)
- 1 - 3 1 (5%)
-
1st half
- 0 - 0 7 (35%)
- 0 - 1 4 (20%)
- 1 - 1 3 (15%)
- 1 - 0 3 (15%)
- 0 - 2 2 (10%)
- 3 - 2 1 (5%)
-
Final Time
- 1 - 1 5 (25%)
- 0 - 1 3 (15%)
- 0 - 4 2 (10%)
- 0 - 3 1 (5%)
- 1 - 3 1 (5%)
- 0 - 2 1 (5%)
- 1 - 2 1 (5%)
- 2 - 2 1 (5%)
- 0 - 0 1 (5%)
- 2 - 1 1 (5%)
- 1 - 0 1 (5%)
- 3 - 1 1 (5%)
- 5 - 2 1 (5%)
| Count | Average age | Amount | |
|---|---|---|---|
| Arrivals | 8 | 25 | 1M € |
| Departures | 17 | 26 | 0 € |
| Total | 25 | 26 | -1M € |