xgEdge

Premier League xG leaders 2025/2026

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, 26.23 expected goals from 2958 minutes. That is 5.64 clear of Igor Thiago.

Showing 201–250 of 538 players

Premier League xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
201 Amadou Onana Aston Villa 1,776 19 1.54 1.54 0.08 0.08 2
202 Federico Chiesa Liverpool 400 17 1.53 1.53 0.09 0.34 2
202 Evann Guessand Crystal Palace 933 11 1.53 1.53 0.14 0.15 1
202 Marcus Edwards Burnley 1,073 23 1.53 1.53 0.07 0.13 1
202 Miloš Kerkez Liverpool 2,301 9 1.53 1.53 0.17 0.06 2
202 Adam Wharton Crystal Palace 2,562 32 1.53 1.53 0.05 0.05 1
207 Ross Barkley Aston Villa 865 18 1.50 1.50 0.08 0.16 3
207 Oscar Bobb Fulham 1,050 12 1.50 1.50 0.13 0.13 0
209 Pascal Groß Brighton & Hove Albion 1,636 18 1.49 1.49 0.08 0.08 1
209 Noah Sadiki Sunderland 2,894 18 1.49 1.49 0.08 0.05 0
209 Tyrick Mitchell Crystal Palace 3,253 19 1.49 1.49 0.08 0.04 1
212 Ao Tanaka Leeds United 1,326 17 1.48 1.48 0.09 0.10 2
213 Matthijs de Ligt Manchester United 1,170 11 1.47 1.47 0.13 0.11 1
213 Joachim Andersen Fulham 2,884 16 1.47 1.47 0.09 0.05 0
215 Archie Gray Tottenham Hotspur 1,500 11 1.45 1.45 0.13 0.09 2
216 Joe Rodon Leeds United 2,953 18 1.44 1.44 0.08 0.04 2
217 Timothy Castagne Fulham 1,872 14 1.42 1.42 0.10 0.07 0
217 Trevoh Chalobah Chelsea 2,782 16 1.42 1.42 0.09 0.05 3
219 Moisés Caicedo Chelsea 2,802 27 1.40 1.40 0.05 0.04 3
220 Lewis Miley Newcastle United 1,494 12 1.39 1.39 0.12 0.08 1
221 Jacob Bruun Larsen Burnley 1,038 17 1.38 1.38 0.08 0.12 0
222 Adrien Truffert Bournemouth 3,380 16 1.36 1.36 0.09 0.04 1
223 Nicolò Savona Nottingham Forest 1,026 5 1.33 1.33 0.27 0.12 2
224 Max Dowman Arsenal 162 6 1.31 1.31 0.22 0.73 1
225 Leny Yoro Manchester United 1,748 9 1.28 1.28 0.14 0.07 0
225 Michael Kayode Brentford 3,264 9 1.28 1.28 0.14 0.04 1
227 Noni Madueke Arsenal 1,226 26 1.27 1.27 0.05 0.09 3
227 Tyrone Mings Aston Villa 1,323 9 1.27 1.27 0.14 0.09 0
227 Ezri Konsa Aston Villa 3,036 11 1.27 1.27 0.12 0.04 0
230 Dwight McNeil Everton 1,188 24 1.26 1.26 0.05 0.10 0
230 Pau Torres Aston Villa 1,676 9 1.26 1.26 0.14 0.07 0
230 Cristian Romero Tottenham Hotspur 1,872 17 1.26 1.26 0.07 0.06 4
233 Matt O'Riley Brighton & Hove Albion 203 4 1.25 0.43 — 0.55 1
233 Loum Tchaouna Burnley 1,316 23 1.25 1.25 0.05 0.09 2
235 Rio Ngumoha Liverpool 582 16 1.24 1.24 0.08 0.19 2
235 Kevin Fulham 1,037 25 1.24 1.24 0.05 0.11 1
235 Ian Maatsen Aston Villa 1,615 20 1.24 1.24 0.06 0.07 0
238 Conor Gallagher Tottenham Hotspur 1,196 11 1.22 1.22 0.11 0.09 1
239 Carlos Alcaraz Everton 730 20 1.20 1.20 0.06 0.15 0
240 Joe Willock Newcastle United 1,011 17 1.19 1.19 0.07 0.11 0
241 Martin Ødegaard Arsenal 1,370 22 1.18 1.18 0.05 0.08 1
241 Will Hughes Crystal Palace 1,577 17 1.18 1.18 0.07 0.07 0
241 João Gomes Wolverhampton 2,843 19 1.18 1.18 0.06 0.04 1
241 Ibrahima Konaté Liverpool 3,100 12 1.18 1.18 0.10 0.03 1
245 Sean Longstaff Leeds United 1,046 16 1.17 1.17 0.07 0.10 2
246 Jacob Ramsey Newcastle United 1,465 16 1.16 1.16 0.07 0.07 2
246 Yehor Yarmoliuk Brentford 2,675 16 1.16 1.16 0.07 0.04 1
248 Rodri Manchester City 1,513 16 1.15 1.15 0.07 0.07 1
248 Harry Maguire Manchester United 1,667 14 1.15 1.15 0.08 0.06 1
250 Joël Veltman Brighton & Hove Albion 1,073 4 1.14 1.14 — 0.10 1
  • 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 →