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
| # | 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 Hide
- 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 →