Cardiff Fixtures, Form & Odds

16th 14 pts Cardiff City Stadium

Cardiff are 16th in the Championship after 12 matches of 2026/27, on 14 points with a goal difference of +2. They have won 3, drawn 5 and lost 4, scoring 19 and conceding 17. They play at Cardiff City Stadium, which holds 33,280 and is in Caerdydd. The club was founded in 1889.

Both teams scored in 65% of them.

Cardiff have taken 10 points from their last 6.

Split home from away, Cardiff have taken 13 wins, 5 draws and 2 defeats from 20 matches at home and 5 wins, 8 draws and 7 defeats from 20 matches on the road. They have won 65% of their home matches against 25% away, which is a clear home bias on this sample. They score 2.05 a game at home and 1.8 away.

Cardiff next play Wolves away on Saturday 31 October. 4 more fixtures follow in the list below.

J. Moylan leads the club’s league scoring in 2026/27 with 6 goals in 11 appearances, with 3 assists.

Form & Trends

Form
LWLWDW
Points from last 6
10 / 18
Goals per game
1.93
Conceded per game
1.25
Both teams scored
65%
Over 2.5 goals
55%
Clean sheets
25%
Failed to score
13%

Based on the last 40 completed matches.

Home and away, calculated separately

PWDLScoredConceded
Home2013522.050.9
Away205871.81.6

Player Stats 2026/27

Players used
20
Goals
17
Assists
14
Cards
21Y / 1R

Goal contributions

J. MoylanJ. Moylan — 6 goalsJ. Moylan — 3 assists9O. TannerO. Tanner — 2 goalsO. Tanner — 3 assists5C. AshfordCian Ashford — 2 goalsCian Ashford — 2 assists4Y. SalechY. Salech — 2 goalsY. Salech — 1 assists3P. NgP. Ng — 1 goalsP. Ng — 1 assists2R. ColwillR. Colwill — 1 goalsR. Colwill — 1 assists2C. RobinsonC. Robinson — 2 goals2C. WillockC. Willock — 1 assists1J. ColwillJ. Colwill — 1 goals1D. TurnbullD. Turnbull — 1 assists1

GoalsAssists

Goals and assists this season. Bar length is total goal contributions.

Minutes played

N. TrottN. Trott — 990 minutes, 11 apps990A. RobertsonA. Robertson — 978 minutes, 11 apps978J. BaganJ. Bagan — 969 minutes, 11 apps969J. MoylanJ. Moylan — 927 minutes, 11 apps927P. NgP. Ng — 900 minutes, 10 apps900G. OshoG. Osho — 885 minutes, 10 apps885O. TannerO. Tanner — 878 minutes, 11 apps878Y. SalechY. Salech — 700 minutes, 8 apps700C. WillockC. Willock — 601 minutes, 11 apps601K. BielikK. Bielik — 583 minutes, 7 apps583C. AshfordCian Ashford — 571 minutes, 11 apps571J. ColwillJ. Colwill — 537 minutes, 11 apps537
League minutes played this season, most-used first.

Full squad

PlayerPosAgeAppsStartsMinsGoalsAssistsYRRating
N. TrottGoalkeeper27111199000006.92
A. RobertsonMidfielder22111197800407.18
J. BaganDefender24111196900207.49
J. MoylanMidfielder24111192763207.23
P. NgDefender29101090011407.08
G. OshoDefender27101088500017.03
O. TannerMidfielder23111187823306.96
Y. SalechAttacker238870021106.46
C. WillockMidfielder2811760101006.95
K. BielikDefender277658300106.81
Cian AshfordMidfielder2111757122106.81
J. ColwillMidfielder2111653710206.69
R. ColwillMidfielder235329311106.76
C. ScanlonDefender2010328500006.62
D. TurnbullMidfielder267123801006.67
R. KpakioDefender185218601006.69
D. LawlorDefender193211500006.80
C. RobinsonAttacker306111420006.92
W. FishDefender22208800006.70
I. DaviesAttacker24707700006.48
C. HoltMidfielder—0000000—
H. TyrerGoalkeeper240000000—
L. GilesDefender190000000—
M. TurnerGoalkeeper230000000—
N. AnyadikeDefender150000000—
P. MorenoMidfielder160000000—
R. TankiewiczMidfielder160000000—
T. PerrettMidfielder190000000—

2026/27 league appearances only, so cup minutes are excluded. Starts are full line-ups; appearances include substitute outings. Refreshed weekly.

Last Season 2025/26

The same squad numbers for the previous campaign, so you can see who has kicked on and who has dropped off.

Players used
47
Goals
13
Assists
9
Cards
13Y / 0R
PlayerPosAgeAppsStartsMinsGoalsAssistsYRRating
C. ChambersDefender305545411107.06
J. BaganDefender245541701107.12
Cian AshfordAttacker215437710007.02
E. HorvathGoalkeeper304436000106.20
N. TrottGoalkeeper274436000006.75
R. WintleMidfielder284433600106.75
J. ColwillMidfielder215432920007.12
R. ColwillMidfielder234330312007.33
T. PerrettMidfielder194329810006.20
I. DaviesAttacker245427511106.76
W. FishDefender224327110007.37
P. NgDefender294325201106.95
C. RobinsonAttacker304424610106.85
Y. SalechAttacker235223110006.32
D. TurnbullMidfielder264221510006.95
R. KpakioDefender183220900206.27
C. ScanlonDefender208220800006.67
D. LawlorDefender192218400006.75
Jack KingdonDefender193218000006.55
H. TyrerGoalkeeper242218000007.00
K. EteteAttacker244216500106.43
C. WillockMidfielder274013500006.73
T. GeorgeMidfielder—2111310006.85
T. NyakuhwaAttacker20219500007.20
D. MaficoMidfielder19119401007.20
M. TurnerGoalkeeper23119400007.90
W. SpiersMidfielder19229010008.20
A. DebonoDefender—119000107.30
C. TwoseMidfielder19119001107.50
Matthew ApterMidfielder19119000006.90
L. PearceAttacker21207900006.40
T. ParfittDefender—326600006.45
R. TankiewiczMidfielder16116500006.30
O. KellymanMidfielder20215700007.05
Daniel OlaAttacker18114501006.90
Noah WilliamsDefender17104500005.30
A. RobertsonMidfielder22203400106.50
L. GilesDefender19102900006.60
J. DalandDefender25102600007.30
Jack KingdonDefender20002500006.90
Harry WattsMidfielder—101300006.50
Jack SykesMidfielder—101100006.30
O. TannerAttacker23101100006.30
G. OshoDefender2710800006.90
P. MorenoMidfielder161020000—
Paulo CardosoMidfielder191020000—
E. KingMidfielder231010000—
Axel DonczewAttacker150000000—
D. HiggsGoalkeeper—0000000—
Iain PenwrightDefender300000000—
J. AlnwickGoalkeeper320000000—
J. DennisMidfielder210000000—
Jacob HobsonMidfielder—0000000—
M. ApterMidfielder200000000—
Riley Hilaire-ClarkeAttacker—0000000—

Next Fixtures

Recent Results

More Championship

Form, the home and away split and the percentages above are calculated from this club’s last 40 completed matches, 12 of them in 2026/27 and the rest in 2025/26.

Club crests are the property of their respective clubs and are shown for identification only. Their use does not imply any association with, or endorsement by, those clubs. Badge images via TheSportsDB.