xgEdge

Club

Cardiff City 2026/2027

Championship 2026/2027 →

Cardiff City right now

Cardiff City sit 19th in Championship. A +2.72 xG difference sits behind 11 points from 11 matches, which suggests the results have fallen short of fairly even performances. They have scored slightly below their 20.65 xG (−2.65), while conceding slightly fewer than the 17.93 xG against them (−0.93). Their recent form is running ahead of their season: +0.53 xG difference a match over the last 6 matches, against +0.22 overall.

How Cardiff City compares

Open the match page for Birmingham City

Next match Championship · Sat 24/10

Home Birmingham City

1.51 Projected expected goals 1.46
Model probability
Cardiff City
37%
Draw
29%
Birmingham City
35%

Data coverage: Partial

Open the match page for Middlesbrough

Last result Championship · Sat 17/10

Away Middlesbrough

2:2 Draw

Expected goals
0.85 – 2.71
xG difference
-1.86

A point despite being out-created

Every result →
Performance

Goals vs xG — match by match

Bars are goals scored. Lines are the xG created and conceded in each match.

xG created xGA conceded Goals
5.0 0.0 Mon 17/08 Sat 17/10 Mon 17/08 Wrexham · Expected goals 0.90 Sat 22/08 Derby County · Expected goals 1.98 Sat 29/08 Sheffield United · Expected goals 2.24 Wed 02/09 Queens Park Rangers · Expected goals 0.60 Sat 05/09 Portsmouth · Expected goals 1.37 Tue 08/09 Stoke City · Expected goals 3.60 Sat 12/09 Bolton Wanderers · Expected goals 1.79 Sat 19/09 Charlton Athletic · Expected goals 2.60 Sat 10/10 Blackburn Rovers · Expected goals 1.05 Tue 13/10 Watford · Expected goals 3.67 Sat 17/10 Middlesbrough · Expected goals 0.85 Mon 17/08 Wrexham · Expected goals conceded 1.43 Sat 22/08 Derby County · Expected goals conceded 1.62 Sat 29/08 Sheffield United · Expected goals conceded 1.28 Wed 02/09 Queens Park Rangers · Expected goals conceded 2.09 Sat 05/09 Portsmouth · Expected goals conceded 2.07 Tue 08/09 Stoke City · Expected goals conceded 1.11 Sat 12/09 Bolton Wanderers · Expected goals conceded 0.48 Sat 19/09 Charlton Athletic · Expected goals conceded 1.26 Sat 10/10 Blackburn Rovers · Expected goals conceded 2.42 Tue 13/10 Watford · Expected goals conceded 1.46 Sat 17/10 Middlesbrough · Expected goals conceded 2.71
The season so far 11 matches, as they add up +2.72 xG difference +0.25 xGD / match
Every match behind the chart above: Cardiff City's expected goals for and against, and the goals it scored.
Date Opponent Venue Score Expected goals Expected goals conceded xG difference Goals scored
Mon 17/08 Wrexham Home 1:1 0.90 1.43 -0.53 1
Sat 22/08 Derby County Away 2:2 1.98 1.62 +0.36 2
Sat 29/08 Sheffield United Home 2:2 2.24 1.28 +0.96 2
Wed 02/09 Queens Park Rangers Away 1:2 0.60 2.09 -1.49 1
Sat 05/09 Portsmouth Away 0:2 1.37 2.07 -0.70 0
Tue 08/09 Stoke City Home 1:1 3.60 1.11 +2.49 1
Sat 12/09 Bolton Wanderers Away 0:1 1.79 0.48 +1.31 0
Sat 19/09 Charlton Athletic Home 3:1 2.60 1.26 +1.34 3
Sat 10/10 Blackburn Rovers Away 1:2 1.05 2.42 -1.37 1
Tue 13/10 Watford Home 5:1 3.67 1.46 +2.21 5
Sat 17/10 Middlesbrough Away 2:2 0.85 2.71 -1.86 2
The season so far 20.65 17.93 18

Finishing

-2.65

Goals vs xG

Defending

-0.93

Goals conceded vs xGA

Results

-5.60

Points vs xPts

The whole expected-goals page →

Key players

Jack Moylan M 4.46 927 min · 6G · xG 3.19 · xA 1.27
Yousef Salech F 3.20 700 min · 2G · xG 3.03 · xA 0.17
Chris Willock F 3.17 601 min · 0G · xG 1.38 · xA 1.79
Ollie Tanner F 3.14 878 min · 2G · xG 2.07 · xA 1.07
xGI = xG + xA ⓘ

Expected Goal Involvement combines expected goals and expected assists.

The whole squad →
Every figure off the same cached projection · Championship 2026/2027 How the model works →