xgEdge

Tuesday, 21/10/2025 at 20:45

Full time
Match report · Championship

Portsmouth 1:2 Coventry City

Portsmouth Home 0.76 xG · 15 shots
Coventry City Away 2.58 xG · 19 shots
12 The scoreline reflected the chances

Goals

  1. 30' Brandon Thomas-Asante Coventry City · 0.28 xG chance 0–1
  2. 56' Brandon Thomas-Asante Coventry City · 0.51 xG chance 0–2
  3. 90' Makenzie Kirk Portsmouth · 0.12 xG chance 1–2

The shots behind it

Portsmouth Coventry City
Shots
15
19
On target
5
7
xG per shot
0.04
0.13
Open play xG
0.43
1.61
Set-piece xG
0.21
0.82
Penalties
—
—

Portsmouth's shots add up to 0.63 xG and Coventry City's to 2.43; the published figures are 0.76 and 2.58.

Shot map

Both teams shown attacking the same goal for comparison.

Coventry City · Brandon Thomas-Asante · 56' · Goal · 18 m · 0.51 xG Coventry City · Ellis Simms · 82' · No goal · 11 m · 0.46 xG Coventry City · Brandon Thomas-Asante · 8' · No goal · 5 m · 0.35 xG Coventry City · Brandon Thomas-Asante · 30' · Goal · 3 m · 0.28 xG Coventry City · Ellis Simms · 30' · No goal · 6 m · 0.12 xG Portsmouth · Makenzie Kirk · 90' · Goal · 8 m · 0.12 xG Coventry City · Kaine Kesler-Hayden · 90' · No goal · 9 m · 0.09 xG Coventry City · Victor Torp · 54' · No goal · 16 m · 0.08 xG Portsmouth · John Swift · 36' · No goal · 16 m · 0.08 xG Coventry City · Ellis Simms · 20' · No goal · 9 m · 0.07 xG Coventry City · Brandon Thomas-Asante · 76' · No goal · 14 m · 0.07 xG Coventry City · Ellis Simms · 41' · No goal · 9 m · 0.07 xG Coventry City · Jay DaSilva · 42' · No goal · 16 m · 0.06 xG Coventry City · Brandon Thomas-Asante · 84' · No goal · 15 m · 0.06 xG Coventry City · Brandon Thomas-Asante · 31' · No goal · 57 m · 0.05 xG Coventry City · Ephron Mason-Clark · 2' · No goal · 16 m · 0.05 xG Portsmouth · Conor Chaplin · 90' · No goal · 9 m · 0.05 xG Portsmouth · Andre Dozzell · 51' · No goal · 23 m · 0.05 xG Portsmouth · Conor Chaplin · 54' · No goal · 19 m · 0.05 xG Portsmouth · Makenzie Kirk · 90' · No goal · 13 m · 0.04 xG Portsmouth · John Swift · 12' · No goal · 26 m · 0.04 xG Portsmouth · Regan Poole · 18' · No goal · 11 m · 0.04 xG Portsmouth · John Swift · 17' · No goal · 28 m · 0.03 xG Portsmouth · Florian Bianchini · 87' · No goal · 12 m · 0.03 xG Portsmouth · Conor Chaplin · 90' · No goal · 22 m · 0.03 xG Coventry City · Brandon Thomas-Asante · 76' · No goal · 22 m · 0.03 xG Coventry City · Kaine Kesler-Hayden · 90' · No goal · 24 m · 0.03 xG Portsmouth · Andre Dozzell · 36' · No goal · 21 m · 0.03 xG Coventry City · Ellis Simms · 37' · No goal · 9 m · 0.03 xG Portsmouth · John Swift · 41' · No goal · 9 m · 0.02 xG Coventry City · Ellis Simms · 54' · No goal · 9 m · 0.02 xG Portsmouth · Adrian Segečić · 69' · No goal · 14 m · 0.02 xG Portsmouth · Regan Poole · 59' · No goal · 29 m · 0.02 xG Coventry City · Matt Grimes · 8' · No goal · 11 m · 0.01 xG

All shots

34 shots · 3.07 xG

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

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

Recent form

Last 6 · xG per match
Portsmouth

1.00 xG created 1.35 xGA

  • D 0.94 created, 1.18 conceded against Southampton
  • L 1.74 created, 1.07 conceded against Sheffield Wednesday
  • L 0.89 created, 1.53 conceded against Ipswich Town
  • D 1.10 created, 1.94 conceded against Watford
  • W 0.48 created, 1.00 conceded against Middlesbrough
  • D 0.86 created, 1.38 conceded against Leicester City
Coventry City

2.61 xG created 0.85 xGA

  • D 3.68 created, 0.18 conceded against Norwich City
  • D 0.41 created, 1.22 conceded against Leicester City
  • W 2.13 created, 0.19 conceded against Birmingham City
  • W 3.60 created, 1.33 conceded against Millwall
  • W 4.94 created, 1.05 conceded against Sheffield Wednesday
  • W 0.88 created, 1.14 conceded against Blackburn Rovers

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.