Premier League finishing: goals vs xG 2025/2026
The Premier League players whose non-penalty goals have run furthest from the chances behind them, either way. Penalties come out of both halves: a penalty is awarded rather than created, and it is a separate skill.
Antoine Semenyo is furthest above his chances, 6.43 ahead of them: 16 non-penalty goals from 9.57 npxG. David Brooks is furthest below, 4.93 short: 1 non-penalty goal from 5.93 npxG.
20 players on the two lists
Most above xG
| # | Player | Club | Min | Shots | npG | npxG | npG − npxG | Per shot |
|---|---|---|---|---|---|---|---|---|
| 1 | Antoine Semenyo | Manchester City | 3,200 | 83 | 16 | 9.57 | +6.43 | +0.08 |
| 2 | Eli Junior Kroupi | Bournemouth | 1,690 | 52 | 11 | 6.86 | +4.14 | +0.08 |
| 3 | Harry Wilson | Fulham | 2,691 | 78 | 10 | 5.91 | +4.09 | +0.05 |
| 4 | Morgan Gibbs-White | Nottingham Forest | 3,110 | 83 | 14 | 10.01 | +3.99 | +0.05 |
| 5 | Kiernan Dewsbury-Hall | Everton | 2,635 | 39 | 8 | 4.06 | +3.94 | +0.10 |
| 6 | Casemiro | Manchester United | 2,593 | 52 | 9 | 5.47 | +3.53 | +0.07 |
| 7 | Morgan Rogers | Aston Villa | 3,285 | 84 | 10 | 6.80 | +3.20 | +0.04 |
| 8 | Bruno Guimarães | Newcastle United | 2,455 | 42 | 7 | 4.09 | +2.91 | +0.07 |
| 9 | Jaidon Anthony | Burnley | 2,743 | 55 | 8 | 5.13 | +2.87 | +0.05 |
| 10 | Emiliano Buendía | Aston Villa | 1,784 | 49 | 6 | 3.19 | +2.81 | +0.06 |
Most below xG
| # | Player | Club | Min | Shots | npG | npxG | npG − npxG | Per shot |
|---|---|---|---|---|---|---|---|---|
| 1 | David Brooks | Bournemouth | 1,220 | 48 | 1 | 5.93 | −4.93 | −0.10 |
| 2 | Evanilson | Bournemouth | 2,759 | 70 | 6 | 10.92 | −4.92 | −0.07 |
| 3 | Amad Diallo | Manchester United | 2,344 | 53 | 2 | 5.57 | −3.57 | −0.07 |
| 4 | Liam Delap | Chelsea | 1,139 | 36 | 1 | 4.56 | −3.56 | −0.10 |
| 5 | Gabriel Martinelli | Arsenal | 1,079 | 29 | 1 | 4.39 | −3.39 | −0.12 |
| 6 | Raúl Jiménez | Fulham | 2,206 | 74 | 5 | 8.32 | −3.32 | −0.04 |
| 7 | Jean-Philippe Mateta | Crystal Palace | 2,222 | 63 | 8 | 11.31 | −3.31 | −0.05 |
| 8 | Anthony Gordon | Newcastle United | 1,817 | 48 | 3 | 6.26 | −3.26 | −0.07 |
| 9 | Sepp van den Berg | Brentford | 2,761 | 23 | 0 | 3.18 | −3.18 | −0.14 |
| 10 | Pascal Struijk | Leeds United | 2,937 | 31 | 0 | 3.07 | −3.07 | −0.10 |
Over a season, most finishing gaps of this size shrink. Shot quality, shot selection and finishing skill all move this number; so does chance.
About these figures What each column counts, and which feed it was counted from. Show Hide
- Min
- Minutes played.
- Shots
- Shots he has taken in this competition this season.
- npG
- Goals with penalties taken out.
- npxG
- Expected goals with penalties taken out.
- npG − npxG
- Non-penalty goals less non-penalty xG.
- Per shot
- npG − npxG divided by the shots he took.
A player is listed once the median Premier League club has played 6 matches, with at least 450 minutes and 2.0 non-penalty xG, and only where his non-penalty goals are 1.0 or more from his non-penalty xG — the 10 furthest each way. Every count is summed over the matches we hold per-player figures for, and penalties are taken out of both halves on the shot feed's flag.
Learn how xgEdge calculates these figures →