xgEdge

Saturday, 19/09/2026 at 13:30

Full time
Match report · Championship

Cardiff City 3:1 Charlton Athletic

Cardiff City Home 2.60 xG · 27 shots
Charlton Athletic Away 1.26 xG · 6 shots
31 The scoreline reflected the chances

Goals

  1. 8' Jack Moylan Cardiff City · 0.13 xG chance 1–0
  2. 24' Yousef Salech Cardiff City · 0.14 xG chance 2–0
  3. 29' Tyreece Campbell Charlton Athletic · 0.28 xG chance 2–1
  4. 61' Jack Moylan Cardiff City · 0.03 xG chance 3–1

The shots behind it

Cardiff City Charlton Athletic
Shots
27
6
On target
8
3
Inside the box
16
4
xG per shot
0.10
0.17
Open play xG
2.54
0.79
Set-piece xG
0.17
0.22
Penalties
—
—

Cardiff City's shots add up to 2.70 xG and Charlton Athletic's to 1.00; the published figures are 2.60 and 1.26.

Shot map

Both teams shown attacking the same goal for comparison.

Cardiff City · Yousef Salech · 43' · No goal · 10 m · 0.72 xG Cardiff City · Joel Colwill · 37' · No goal · 5 m · 0.36 xG Charlton Athletic · Charlie Kelman · 71' · No goal · 13 m · 0.34 xG Cardiff City · Yousef Salech · 50' · No goal · 4 m · 0.30 xG Charlton Athletic · Tyreece Campbell · 29' · Goal · 18 m · 0.28 xG Charlton Athletic · Ivan Mesík · 3' · No goal · 11 m · 0.22 xG Cardiff City · Joel Colwill · 55' · No goal · 6 m · 0.15 xG Cardiff City · Yousef Salech · 24' · Goal · 9 m · 0.14 xG Cardiff City · Jack Moylan · 8' · Goal · 14 m · 0.13 xG Cardiff City · Ollie Tanner · 68' · No goal · 13 m · 0.13 xG Cardiff City · Jack Moylan · 32' · No goal · 9 m · 0.12 xG Cardiff City · Joel Colwill · 89' · No goal · 15 m · 0.09 xG Charlton Athletic · Miles Leaburn · 4' · No goal · 19 m · 0.08 xG Cardiff City · Chris Willock · 57' · No goal · 15 m · 0.07 xG Charlton Athletic · Karlan Grant · 53' · No goal · 9 m · 0.06 xG Cardiff City · Perry Ng · 52' · No goal · 23 m · 0.06 xG Cardiff City · Alex Robertson · 17' · No goal · 19 m · 0.04 xG Cardiff City · Ollie Tanner · 43' · No goal · 16 m · 0.04 xG Cardiff City · Ollie Tanner · 57' · No goal · 15 m · 0.04 xG Cardiff City · Ollie Tanner · 69' · No goal · 11 m · 0.04 xG Cardiff City · Jack Moylan · 59' · No goal · 21 m · 0.03 xG Cardiff City · Jack Moylan · 55' · No goal · 19 m · 0.03 xG Cardiff City · Jack Moylan · 61' · Goal · 17 m · 0.03 xG Cardiff City · Perry Ng · 73' · No goal · 15 m · 0.03 xG Cardiff City · Joel Colwill · 80' · No goal · 23 m · 0.03 xG Cardiff City · Jack Moylan · 82' · No goal · 24 m · 0.03 xG Cardiff City · David Turnbull · 86' · No goal · 25 m · 0.03 xG Cardiff City · Chris Willock · 16' · No goal · 24 m · 0.03 xG Cardiff City · Joel Bagan · 65' · No goal · 16 m · 0.03 xG Charlton Athletic · Tyreece Campbell · 67' · No goal · 24 m · 0.02 xG Cardiff City · Ollie Tanner · 33' · No goal · 23 m · 0.02 xG Cardiff City · Jack Moylan · 17' · No goal · 18 m · 0.01 xG Cardiff City · Perry Ng · 52' · No goal · 23 m · 0.01 xG

All shots

33 shots · 3.70 xG

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

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

Recent form

Last 6 · xG per match
Cardiff City

1.93 xG created 1.44 xGA

  • 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
  • D 3.60 created, 1.11 conceded against Stoke City
  • L 1.79 created, 0.48 conceded against Bolton Wanderers
Charlton Athletic

0.61 xG created 1.40 xGA

  • W 0.62 created, 2.84 conceded against West Ham United
  • W 0.74 created, 1.32 conceded against Preston North End
  • D 0.39 created, 0.57 conceded against West Bromwich Albion
  • L 0.61 created, 2.14 conceded against Stoke City
  • D 0.48 created, 1.10 conceded against Queens Park Rangers
  • D 0.82 created, 0.40 conceded against Portsmouth

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.