xgEdge

Tuesday, 08/09/2026 at 20:45

Full time
Match report · Championship

Cardiff City 1:1 Stoke City

Cardiff City Home 3.60 xG · 26 shots
Stoke City Away 1.11 xG · 12 shots
11 Cardiff City had the better chances, but it finished level

Goals

  1. 23' Ben Johnson Stoke City · 0.15 xG chance 0–1
  2. 63' Joel Colwill Cardiff City · 0.11 xG chance 1–1

The shots behind it

Cardiff City Stoke City
Shots
26
12
On target
6
4
Inside the box
18
8
xG per shot
0.10
0.06
Open play xG
2.40
0.67
Set-piece xG
0.26
0.08
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 2.72 for Cardiff City and 0.75 for Stoke City.

Shot map

Both teams shown attacking the same goal for comparison.

Cardiff City · Chris Willock · 27' · No goal · 9 m · 0.42 xG Cardiff City · Yousef Salech · 86' · No goal · 8 m · 0.29 xG Cardiff City · Yousef Salech · 73' · No goal · 14 m · 0.25 xG Cardiff City · Ollie Tanner · 41' · No goal · 4 m · 0.18 xG Cardiff City · Ollie Tanner · 22' · No goal · 4 m · 0.18 xG Stoke City · Ben Johnson · 23' · Goal · 4 m · 0.15 xG Cardiff City · Joel Colwill · 67' · No goal · 9 m · 0.14 xG Stoke City · George Hirst · 51' · No goal · 15 m · 0.13 xG Stoke City · Róbert Boženík · 11' · No goal · 13 m · 0.11 xG Cardiff City · Joel Colwill · 63' · Goal · 9 m · 0.11 xG Cardiff City · Ollie Tanner · 67' · No goal · 13 m · 0.11 xG Cardiff City · Yousef Salech · 75' · No goal · 10 m · 0.11 xG Cardiff City · Jack Moylan · 90' · No goal · 6 m · 0.10 xG Cardiff City · Ollie Tanner · 8' · No goal · 15 m · 0.10 xG Cardiff City · Jack Moylan · 32' · No goal · 11 m · 0.10 xG Cardiff City · Alex Robertson · 47' · No goal · 20 m · 0.08 xG Cardiff City · Jack Moylan · 17' · No goal · 16 m · 0.07 xG Stoke City · Ben Johnson · 29' · No goal · 13 m · 0.06 xG Stoke City · George Hirst · 31' · No goal · 23 m · 0.06 xG Cardiff City · Jack Moylan · 74' · No goal · 10 m · 0.06 xG Cardiff City · Ollie Tanner · 9' · No goal · 20 m · 0.06 xG Cardiff City · Joel Colwill · 13' · No goal · 15 m · 0.05 xG Stoke City · Justin Devenny · 33' · No goal · 20 m · 0.05 xG Cardiff City · Ollie Tanner · 52' · No goal · 14 m · 0.05 xG Cardiff City · Joel Bagan · 77' · No goal · 6 m · 0.04 xG Cardiff City · Ollie Tanner · 28' · No goal · 22 m · 0.04 xG Cardiff City · Alex Robertson · 77' · No goal · 19 m · 0.04 xG Stoke City · Eric Bocat · 85' · No goal · 15 m · 0.04 xG Cardiff City · Yousef Salech · 90' · No goal · 11 m · 0.04 xG Stoke City · Róbert Boženík · 5' · No goal · 20 m · 0.03 xG Stoke City · Ethan Galbraith · 31' · No goal · 21 m · 0.03 xG Stoke City · Róbert Boženík · 6' · No goal · 9 m · 0.03 xG Stoke City · Lamine Cissé · 85' · No goal · 11 m · 0.03 xG Cardiff City · Jack Moylan · 50' · No goal · 25 m · 0.02 xG Cardiff City · Jack Moylan · 68' · No goal · 25 m · 0.02 xG Stoke City · Justin Devenny · 31' · No goal · 15 m · 0.02 xG Cardiff City · Perry Ng · 58' · No goal · 24 m · 0.01 xG Cardiff City · Perry Ng · 86' · No goal · 25 m · 0.01 xG

All shots

38 shots · 3.41 xG

Hover or tap a shot, or step through them with the arrows.

  • Cardiff City
  • Stoke City
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Cardiff City

1.42 xG created 1.70 xGA

  • D 0.90 created, 1.43 conceded against Wrexham
  • D 1.98 created, 1.62 conceded against Derby County
  • D 2.24 created, 1.28 conceded against Sheffield United
  • L 0.60 created, 2.09 conceded against Queens Park Rangers
  • L 1.37 created, 2.07 conceded against Portsmouth
Stoke City

0.97 xG created 1.60 xGA

  • L 1.03 created, 1.98 conceded against Bristol City
  • L 0.65 created, 0.62 conceded against Swansea City
  • L 0.93 created, 2.32 conceded against Southampton
  • L 0.83 created, 2.66 conceded against Wolverhampton
  • W 0.22 created, 1.44 conceded against Norwich City
  • W 2.14 created, 0.61 conceded against Charlton Athletic

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.