Stats Cardiff 2025

All figures below cover League One 2025, 46 played matches.

Cardiff season overview

Cardiff played 46 matches this season: 27 won, 10 drawn and 9 lost. That adds up to 91 points, or 1.98 points per match. At home the side averages 2.30 points per match, away from home 1.65.

  Finished W G V For Against GD Points PPG
Total 46 27 10 9 90 50 40 91 1,98
Home 23 17 2 4 50 23 27 53 2,30
Away 23 10 8 5 40 27 13 38 1,65
Points per match 1,98
Goals scored per match 1,96
Conceded per match 1,09
Clean sheet 37%

Cardiff basic statistics

Basic Total Home Away
Won 59% 74% 43%
Draw 22% 9% 35%
Lost 20% 17% 22%
Goals scored per match 1,96 2,17 1,74
Goals conceded per match 1,09 1,00 1,17
Clean sheet 37% 39% 35%
Failed to score 13% 17% 9%
Scored first 57% 57% 57%

Cardiff goal statistics

Cardiff scored 90 goals, an average of 1.96 per match. That works out at a goal every 46 minutes. In 52% of matches the side scored at least twice, and in 13% it failed to score at all.

Scored Total Home Away
Goals scored per match 1,96 2,17 1,74
Scored at least 1 goal 87% 83% 91%
Scored at least 2 goals 52% 61% 43%
Scored at least 3 goals 35% 43% 26%
Scored at least 4 goals 20% 26% 13%
Scored in both halves 33% 39% 26%
Failed to score 13% 17% 9%

Goals conceded by Cardiff

At the other end Cardiff conceded 50 goals, an average of 1.09 per match. The side kept a clean sheet in 37% of its matches.

Against Total Home Away
Goals conceded per match 1,09 1,00 1,17
At least 1 goal conceded 63% 61% 65%
At least 2 goals conceded 24% 26% 22%
At least 3 goals conceded 13% 13% 13%
At least 4 goals conceded 4% 0% 9%
Clean sheet 37% 39% 35%

Cardiff over/under statistics

Matches involving Cardiff produce 3.04 goals on average. More than 2.5 goals were scored in 54% of them and more than 3.5 in 37%.

Total goals Total Home Away
Average goals 3,04 3,17 2,91
Over 0.5 96% 96% 96%
Over 1.5 78% 78% 78%
Over 2.5 54% 61% 48%
Over 3.5 37% 39% 35%
Over 4.5 15% 22% 9%
Over 5.5 11% 13% 9%

Both teams to score in Cardiff matches

Both teams scored in 54% of matches. At home that figure is 48%, away from home 61%.

Both teams to score Total Home Away
Both teams to score 54% 48% 61%
Both teams to score + win 26% 39% 13%
Both teams to score + draw 17% 4% 30%
Both teams to score + loss 11% 4% 17%
Both teams to score + over 2.5 39% 43% 35%
No BTTS + over 2.5 15% 17% 13%
Both teams to score in the first half 20% 22% 17%
Both teams to score in the second half 28% 26% 30%
Both teams to score in both halves 4% 9% 0%

Statistics by half

Cardiff scored 33 goals before the break and 57 after it, while conceding 23 in the first half and 27 in the second. The side is clearly stronger after the interval.

First half Total Home Away
First half won 33% 35% 30%
First half drawn 48% 52% 43%
First half lost 20% 13% 26%
Scored in the first half 0,72 0,83 0,61
Conceded in the first half 0,50 0,43 0,57
Clean sheet in the first half 63% 65% 61%
Failed to score in the first half 50% 48% 52%
Second half Total Home Away
Second half won 59% 61% 57%
Second half drawn 26% 26% 26%
Second half lost 15% 13% 17%
Scored in the second half 1,24 1,35 1,13
Conceded in the second half 0,59 0,57 0,61
Clean sheet in the second half 59% 61% 57%
Failed to score in the second half 30% 30% 30%
Most goals in the first half 20% 17% 22%
Most goals in the second half 59% 61% 57%
Equal in both halves 22% 22% 22%

When does Cardiff score?

Most of Cardiff's goals arrive between minutes 81 and 90, accounting for 22% of the total. Goals against come most often between minutes 21 and 30.

Goals scored per 10 minutes
6%
7%
6%
10%
19%
13%
14%
3%
22%
1-10' 11-20' 21-30' 31-40' 41-50' 51-60' 61-70' 71-80' 81-90'+
Goals conceded per 10 minutes
4%
10%
16%
12%
10%
12%
12%
12%
12%
1-10' 11-20' 21-30' 31-40' 41-50' 51-60' 61-70' 71-80' 81-90'+

Cardiff corner statistics

Cardiff won 6.3 corners per match on average and gave away 4.3. More than 8.5 corners were taken in 75% of its matches.

Corners Total Home Away
Corners for per match 6,34 6,59 6,09
Corners against per match 4,25 3,95 4,55
Over 6.5 corners in the match 91% 91% 91%
Over 8.5 corners in the match 75% 82% 68%
Over 10.5 corners in the match 43% 41% 45%
Over 12.5 corners in the match 25% 27% 23%
Team over 3.5 corners 80% 95% 64%
Team over 4.5 corners 66% 73% 59%

Based on 44 from the 46 matches.

Cardiff card statistics

Cardiff picked up 1.72 yellow cards per match on average, against 1.74 for the opposition. More than 3.5 cards were shown in 52% of its matches.

Cards Total Home Away
Yellow cards per match 1,72 1,74 1,70
Red cards per match 0,04 0,04 0,04
Opponent yellow cards per match 1,74 1,65 1,83
Team over 1.5 cards 50% 57% 43%
Team over 2.5 cards 26% 30% 22%
Over 3.5 cards in the match 52% 52% 52%
Over 4.5 cards in the match 26% 26% 26%
Over 5.5 cards in the match 11% 9% 13%

Cardiff shots and xG

The side attempted 15.9 shots per match on average, 5.5 of them on target, a shooting accuracy of 35%.

Shots Total Home Away
Shots per match 15,91 16,82 15,00
Shots on target per match 5,50 6,14 4,86
Shots off target per match 5,52 5,77 5,27
Shots against per match 11,84 10,45 13,23
Expected goals (xG) for 2,04 2,33 1,84
Expected goals (xG) against 1,45 0,75 1,93
Ball possession 63,3 64,0 62,5

Based on 44 from the 46 matches (shots).

Most common Cardiff scorelines

The most frequent scoreline is 1-1, in 7 of the 46 matches.

Result Count Share
1 - 1 7 15%
1 - 0 6 13%
4 - 0 4 9%
2 - 1 4 9%
3 - 0 3 7%
3 - 1 3 7%
4 - 3 2 4%
2 - 0 2 4%
1 - 3 2 4%
0 - 0 2 4%

Scorelines are shown from the perspective of Cardiff.

Cardiff player statistics

Top scorers
Player Goals
Yousef Salech 14
Omari Kellyman 11
Callum Robinson 8
Chris Willock 8
Rubin Colwill 8

The leading scorer for Cardiff this season is Yousef Salech (14). Next come Omari Kellyman (11) and Callum Robinson (8).

Cardiff top scorers

Most assists
Player Assists
Ollie Tanner 12
Chris Willock 7
Ryan Wintle 7
Ronan Kpakio 6
Rubin Colwill 6

Ollie Tanner has provided the most assists for Cardiff (12). Next come Chris Willock (7) and Ryan Wintle (7).

Cardiff assists

Most appearances
Player Matches
Joel Bagan 45
Chris Willock 42
David Turnbull 41
Nathan Trott 41
Callum Robinson 40

Joel Bagan has played the most matches for Cardiff (45). Next come Chris Willock (42) and David Turnbull (41).

Cardiff appearances

Most cards
Player Cards
Alexander Robertson 8
Joel Bagan 8
Joel Colwill 7
Dylan Lawlor 6
Ryan Wintle 6

Alexander Robertson has picked up the most cards for Cardiff (8). Next come Joel Bagan (8) and Joel Colwill (7).

Cardiff cards

Attacking

Goals + assists
Player Total
1 Yousef Salech 18
2 Chris Willock 15
2 Ollie Tanner 15
4 Rubin Colwill 14
5 Omari Kellyman 13
6 Callum Robinson 11
7 Perry Ng 10
8 Alexander Robertson 9
9 Ronan Kpakio 8
9 Ryan Wintle 8
Non-penalty goals
Player Total
1 Yousef Salech 13
2 Omari Kellyman 11
3 Callum Robinson 8
3 Chris Willock 8
3 Rubin Colwill 8
6 Alexander Robertson 6
6 Perry Ng 6
8 Isaak Davies 5
8 Joel Colwill 5
10 Cian Ashford 4
Penalties scored
Player Total
1 Yousef Salech 1
Penalties won
Player Total
1 Yousef Salech 1
Shots
Player Total
1 Yousef Salech 77
2 Rubin Colwill 52
3 Omari Kellyman 46
4 Callum Robinson 37
5 Chris Willock 34
5 Ollie Tanner 34
7 Cian Ashford 32
8 Alexander Robertson 31
9 David Turnbull 26
9 Perry Ng 26
Shots on target
Player Total
1 Yousef Salech 31
2 Rubin Colwill 29
3 Omari Kellyman 26
4 Callum Robinson 23
5 Alexander Robertson 17
6 Chris Willock 16
6 Cian Ashford 16
8 Ollie Tanner 14
9 Perry Ng 13
9 Ryan Wintle 13
Shot accuracy
Player Total
1 Calum Chambers 66,7%
2 Callum Robinson 62,2%
3 Omari Kellyman 56,5%
3 Ryan Wintle 56,5%
5 Rubin Colwill 55,8%
6 Alexander Robertson 54,8%
7 Cian Ashford 50,0%
7 Isaak Davies 50,0%
7 Perry Ng 50,0%
10 Joel Colwill 47,6%

From 450 minutes played

Goals per shot
Player Total
1 Isaak Davies 41,7%
2 Omari Kellyman 23,9%
3 Joel Colwill 23,8%
4 Chris Willock 23,5%
5 Perry Ng 23,1%
6 Callum Robinson 21,6%
7 Alexander Robertson 19,4%
8 Yousef Salech 18,2%
9 Calum Chambers 16,7%
10 Rubin Colwill 15,4%

From 450 minutes played

Passing

Key passes
Player Total
1 Joel Bagan 73
2 Rubin Colwill 67
3 Chris Willock 56
4 Alexander Robertson 45
4 Ryan Wintle 45
6 Ollie Tanner 37
7 Perry Ng 35
8 David Turnbull 29
9 Cian Ashford 28
10 Joel Colwill 26
Accurate passes
Player Total
1 Ryan Wintle 2.040
2 Joel Bagan 2.033
3 Dylan Lawlor 1.722
4 William Fish 1.624
5 Perry Ng 1.471
6 David Turnbull 1.236
7 Alexander Robertson 1.178
8 Calum Chambers 1.173
9 Ronan Kpakio 937
10 Nathan Trott 918
Pass accuracy
Player Total
1 Dylan Lawlor 90,2%
2 Ronan Kpakio 89,3%
3 Chris Willock 88,7%
4 Ryan Wintle 88,5%
5 Gabriel Osho 88,4%
6 David Turnbull 88,2%
7 Cian Ashford 87,9%
8 Callum Robinson 85,2%
9 Calum Chambers 85,2%
10 Alexander Robertson 85,1%

From 450 minutes played

Defending

Tackles
Player Total
1 Joel Bagan 77
2 Perry Ng 61
3 Ronan Kpakio 47
4 Alexander Robertson 46
5 Joel Colwill 41
6 Ryan Wintle 39
7 Omari Kellyman 38
8 Chris Willock 32
8 David Turnbull 32
8 Rubin Colwill 32
Interceptions
Player Total
1 Ryan Wintle 42
2 Joel Bagan 32
3 Calum Chambers 30
3 Dylan Lawlor 30
5 Perry Ng 26
5 William Fish 26
7 Alexander Robertson 25
8 David Turnbull 18
9 Joel Colwill 12
10 Gabriel Osho 10
Blocked shots
Player Total
1 William Fish 33
2 Dylan Lawlor 21
3 Gabriel Osho 17
4 Joel Bagan 15
5 Ryan Wintle 14
6 Calum Chambers 13
7 Perry Ng 12
8 Alexander Robertson 11
8 Joel Colwill 11
10 Ronan Kpakio 8
Duels won
Player Total
1 Joel Bagan 179
1 Yousef Salech 179
3 Perry Ng 170
4 Omari Kellyman 158
5 Alexander Robertson 147
6 Joel Colwill 145
7 William Fish 130
8 Rubin Colwill 120
9 Cian Ashford 116
10 Ryan Wintle 112
Duels won %
Player Total
1 Gabriel Osho 67,4%
2 William Fish 61,0%
3 Dylan Lawlor 59,2%
4 Perry Ng 58,4%
5 Calum Chambers 57,0%
6 Joel Bagan 56,8%
7 Alexander Robertson 53,8%
8 Ryan Wintle 53,6%
9 Joel Colwill 52,9%
10 David Turnbull 52,5%

From 450 minutes played

Dribbled past
Player Total
1 Ryan Wintle 23
2 Ronan Kpakio 21
3 Chris Willock 19
4 Ollie Tanner 18
5 Joel Colwill 17
5 Rubin Colwill 17
7 Alexander Robertson 14
7 David Turnbull 14
7 Joel Bagan 14
7 Perry Ng 14

Dribbles

Successful dribbles
Player Total
1 Cian Ashford 43
2 Rubin Colwill 38
3 Chris Willock 37
4 Omari Kellyman 34
5 Ollie Tanner 25
6 Ronan Kpakio 21
7 Alexander Robertson 20
7 Perry Ng 20
9 Joel Bagan 16
10 Joel Colwill 15
Dribble success %
Player Total
1 Joel Colwill 60,0%
2 Yousef Salech 54,2%
3 Alexander Robertson 52,6%
4 Omari Kellyman 51,5%
5 Joel Bagan 45,7%
6 Rubin Colwill 45,2%
7 Cian Ashford 43,9%
8 Chris Willock 43,0%
9 Ollie Tanner 41,7%
10 Perry Ng 39,2%

From 450 minutes played

Goalkeeper

Clean sheets
Player Total
1 Nathan Trott 16
2 Matthew Turner 1
Saves
Player Total
1 Nathan Trott 95
2 Matthew Turner 9
3 Harry Tyrer 8
Save percentage
Player Total
1 Nathan Trott 69,9%

From 450 minutes played

Discipline

Yellow cards
Player Total
1 Alexander Robertson 8
1 Joel Bagan 8
3 Joel Colwill 7
4 Dylan Lawlor 6
5 Ronan Kpakio 5
5 Ryan Wintle 5
7 Calum Chambers 4
7 David Turnbull 4
7 Omari Kellyman 4
7 Perry Ng 4
Red cards
Player Total
1 Gabriel Osho 1
1 Ryan Wintle 1
Fouls committed
Player Total
1 Yousef Salech 57
2 Omari Kellyman 39
3 Alexander Robertson 33
3 Joel Bagan 33
3 Perry Ng 33
6 Joel Colwill 28
7 William Fish 26
8 Rubin Colwill 24
9 Ronan Kpakio 23
10 Ollie Tanner 22
Fouls drawn
Player Total
1 Omari Kellyman 59
2 Joel Colwill 58
3 Perry Ng 53
4 Alexander Robertson 38
5 Cian Ashford 34
6 Ronan Kpakio 30
7 Joel Bagan 28
8 Chris Willock 22
8 Yousef Salech 22
10 Dylan Lawlor 17
Offside
Player Total
1 Chris Willock 18
2 Ollie Tanner 15
3 Yousef Salech 14
4 Cian Ashford 10
5 Callum Robinson 4
5 Omari Kellyman 4
7 Rubin Colwill 3
8 Isaak Davies 2
8 Joel Bagan 2
8 William Fish 2

Playing time

Minutes played
Player Total
1 Nathan Trott 3.690
2 Joel Bagan 3.639
3 Ryan Wintle 3.250
4 William Fish 2.649
5 Perry Ng 2.640
6 Chris Willock 2.465
7 Rubin Colwill 2.412
8 Yousef Salech 2.369
9 Dylan Lawlor 2.361
10 Cian Ashford 2.180
Average rating
Player Total
1 Perry Ng 7,24
2 Dylan Lawlor 7,17
3 Ryan Wintle 7,11
4 Joel Bagan 7,09
5 Rubin Colwill 7,06
6 William Fish 7,05
7 Omari Kellyman 7,03
8 Calum Chambers 7,00
9 Alexander Robertson 6,99
10 Chris Willock 6,95

From 450 minutes played

Cardiff · Calendar · Top scorers · Most assists · Most cards · Players