xgEdge

Premier League xG leaders 2026/2027

Every Premier League player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.

Erling Haaland has taken the best chances in the competition, 4.01 expected goals from 450 minutes. That is 0.42 clear of Brian Brobbey.

Showing 51–100 of 421 players

Premier League xG leaders 2026/2027
# Player Club Min Shots xG npxG xG/shot xG/90 G
51 Micky van de Ven Tottenham Hotspur 360 3 0.94 0.94 — 0.24 0
52 Anan Khalaili Crystal Palace 380 7 0.93 0.93 0.13 0.22 1
52 Florian Wirtz Liverpool 403 12 0.93 0.93 0.08 0.21 0
54 Evanilson Bournemouth 425 8 0.92 0.92 0.12 0.19 0
55 Jack Rudoni Coventry City 301 6 0.90 0.90 0.15 0.27 0
56 Joe Willock Newcastle United 287 10 0.89 0.89 0.09 0.28 2
57 Tyrick Mitchell Crystal Palace 421 5 0.85 0.85 0.17 0.18 2
58 Rayan Cherki Manchester City 305 9 0.84 0.84 0.09 0.25 3
59 Nico O'Reilly Manchester City 171 3 0.83 0.83 — 0.44 0
60 Liam Delap Nottingham Forest 277 12 0.82 0.82 0.07 0.27 1
60 Keane Lewis-Potter Brentford 409 9 0.82 0.82 0.09 0.18 1
62 Ao Tanaka Leeds United 258 5 0.79 0.79 0.16 0.28 0
63 Timothy Castagne Fulham 410 4 0.78 0.78 — 0.17 0
64 Marcus Rashford Manchester United 355 13 0.77 0.77 0.06 0.20 0
65 Youri Tielemans Manchester United 404 7 0.76 0.76 0.11 0.17 0
65 Diego Gómez Brighton & Hove Albion 436 14 0.76 0.76 0.05 0.16 0
67 John McGinn Aston Villa 436 4 0.75 0.75 — 0.15 0
68 Jean-Philippe Mateta Crystal Palace 63 2 0.74 0.74 — 1.06 0
68 Roméo Lavia Chelsea 262 2 0.74 0.74 — 0.25 1
68 Riccardo Calafiori Arsenal 418 7 0.74 0.74 0.11 0.16 0
71 Mohamed Belloumi Hull City 398 13 0.72 0.72 0.06 0.16 2
72 Emiliano Buendía Aston Villa 404 9 0.71 0.71 0.08 0.16 1
73 Patrick Dorgu Manchester United 175 6 0.70 0.70 0.12 0.36 0
74 Nordi Mukiele Sunderland 360 5 0.69 0.69 0.14 0.17 0
75 Daizen Maeda Ipswich Town 262 3 0.68 0.68 — 0.23 0
76 Yasin Ayari Brighton & Hove Albion 334 10 0.67 0.67 0.07 0.18 1
77 Zian Flemming Ipswich Town 60 5 0.66 0.66 0.13 0.99 1
77 Nicolas Jackson Aston Villa 289 8 0.66 0.66 0.08 0.21 1
79 Nilson Angulo Sunderland 318 4 0.65 0.65 — 0.18 1
80 Matheus Cunha Manchester United 410 13 0.63 0.63 0.05 0.14 1
81 Mohamed Ali Cho Hull City 78 4 0.62 0.62 — 0.72 1
81 Alex Scott Bournemouth 446 7 0.62 0.62 0.09 0.13 1
83 Nathan Collins Brentford 197 5 0.60 0.60 0.12 0.27 0
83 Pedro Neto Chelsea 336 7 0.60 0.60 0.09 0.16 1
83 Bobby Thomas Coventry City 438 10 0.60 0.60 0.06 0.12 0
86 Harvey Barnes Newcastle United 449 8 0.57 0.57 0.07 0.11 1
87 Liam Millar Hull City 50 3 0.56 0.56 — 1.01 1
87 Omar Marmoush Tottenham Hotspur 341 7 0.56 0.56 0.08 0.15 0
87 Jan Paul van Hecke Tottenham Hotspur 450 5 0.56 0.56 0.11 0.11 1
90 Dominic Solanke Tottenham Hotspur 178 5 0.55 0.55 0.11 0.28 0
90 Vitaly Janelt Brentford 450 4 0.55 0.55 — 0.11 2
92 Ryan Christie Bournemouth 108 4 0.53 0.53 — 0.44 0
92 Cody Gakpo Liverpool 371 10 0.53 0.53 0.05 0.13 1
92 Jay DaSilva Coventry City 445 3 0.53 0.53 — 0.11 1
95 Ephron Mason-Clark Coventry City 234 4 0.52 0.52 — 0.20 0
95 Noah Sadiki Sunderland 412 7 0.52 0.52 0.07 0.11 0
95 Tarik Muharemović Leeds United 450 5 0.52 0.52 0.10 0.10 0
98 Chema Andrés Brighton & Hove Albion 110 3 0.51 0.51 — 0.42 1
99 Luka Vušković Brighton & Hove Albion 438 8 0.50 0.50 0.06 0.10 1
99 Gabriel Magalhães Arsenal 450 5 0.50 0.50 0.10 0.10 0
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
Shots
Shots he has taken in this competition this season.
xG
Expected goals: the quality of the chances he took, summed.
npxG
Expected goals with penalties taken out.
xG/shot
Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
xG/90
Expected goals per 90 minutes played.
G
Goals scored, penalties included.

Appearances, minutes, goals, assists and shots on this page are summed over the Premier League matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →