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 101–150 of 538 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 101 | Martín Zubimendi | Arsenal | 3,001 | 27 | 3.05 | 3.05 | 0.11 | 0.09 | 5 |
| 102 | Gabriel Magalhães | Arsenal | 2,751 | 27 | 3.04 | 3.04 | 0.11 | 0.10 | 3 |
| 103 | Xavi Simons | Tottenham Hotspur | 1,769 | 42 | 3.03 | 3.03 | 0.07 | 0.15 | 2 |
| 103 | Jan Paul van Hecke | Brighton & Hove Albion | 3,211 | 23 | 3.03 | 3.03 | 0.13 | 0.08 | 3 |
| 105 | Joshua Zirkzee | Manchester United | 666 | 25 | 2.96 | 2.96 | 0.12 | 0.40 | 2 |
| 105 | Declan Rice | Arsenal | 3,099 | 40 | 2.96 | 2.96 | 0.07 | 0.09 | 4 |
| 107 | Estêvão | Chelsea | 852 | 28 | 2.90 | 2.90 | 0.10 | 0.31 | 2 |
| 108 | Omar Marmoush | Manchester City | 734 | 30 | 2.84 | 2.84 | 0.09 | 0.35 | 3 |
| 108 | Anton Stach | Leeds United | 2,378 | 55 | 2.84 | 2.84 | 0.05 | 0.11 | 5 |
| 110 | Lucas Paquetá | West Ham United | 1,521 | 23 | 2.82 | 1.18 | 0.12 | 0.17 | 4 |
| 110 | João Palhinha | Tottenham Hotspur | 2,197 | 33 | 2.82 | 2.82 | 0.09 | 0.12 | 5 |
| 112 | Jérémy Doku | Manchester City | 1,784 | 39 | 2.80 | 2.80 | 0.07 | 0.14 | 5 |
| 113 | Keane Lewis-Potter | Brentford | 1,990 | 31 | 2.79 | 2.79 | 0.09 | 0.13 | 3 |
| 114 | Georginio Rutter | Brighton & Hove Albion | 1,804 | 42 | 2.77 | 2.77 | 0.07 | 0.14 | 3 |
| 115 | Adam Armstrong | Wolverhampton | 1,146 | 18 | 2.75 | 1.93 | 0.15 | 0.22 | 2 |
| 116 | Callum Hudson Odoi | Nottingham Forest | 1,849 | 30 | 2.74 | 2.74 | 0.09 | 0.13 | 3 |
| 117 | James Tarkowski | Everton | 3,330 | 21 | 2.73 | 2.73 | 0.13 | 0.07 | 2 |
| 118 | Yasin Ayari | Brighton & Hove Albion | 1,941 | 41 | 2.72 | 2.72 | 0.07 | 0.13 | 3 |
| 119 | Gabriel Jesus | Arsenal | 421 | 19 | 2.68 | 2.68 | 0.14 | 0.57 | 3 |
| 119 | Justin Devenny | Crystal Palace | 830 | 13 | 2.68 | 1.86 | 0.21 | 0.29 | 1 |
| 121 | Joshua King | Fulham | 1,310 | 26 | 2.67 | 2.67 | 0.10 | 0.18 | 1 |
| 122 | Yerson Mosquera | Wolverhampton | 2,142 | 30 | 2.62 | 2.62 | 0.09 | 0.11 | 0 |
| 123 | Mikkel Damsgaard | Brentford | 2,078 | 29 | 2.60 | 2.60 | 0.09 | 0.11 | 4 |
| 123 | Daniel Ballard | Sunderland | 2,148 | 26 | 2.60 | 2.60 | 0.10 | 0.11 | 2 |
| 125 | Amine Adli | Bournemouth | 1,106 | 20 | 2.59 | 2.59 | 0.13 | 0.21 | 3 |
| 125 | Micky van de Ven | Tottenham Hotspur | 3,043 | 16 | 2.59 | 2.59 | 0.16 | 0.08 | 4 |
| 127 | Chris Richards | Crystal Palace | 2,826 | 15 | 2.54 | 2.54 | 0.17 | 0.08 | 1 |
| 128 | Mathys Tel | Tottenham Hotspur | 1,358 | 35 | 2.51 | 2.51 | 0.07 | 0.17 | 4 |
| 129 | Bernardo Silva | Manchester City | 2,890 | 30 | 2.50 | 2.50 | 0.08 | 0.08 | 2 |
| 130 | Lesley Ugochukwu | Burnley | 2,359 | 23 | 2.49 | 2.49 | 0.11 | 0.09 | 3 |
| 131 | Hwang Hee-chan | Wolverhampton | 1,461 | 19 | 2.48 | 1.66 | 0.13 | 0.15 | 2 |
| 132 | Rayan | Bournemouth | 1,119 | 28 | 2.46 | 2.46 | 0.09 | 0.20 | 5 |
| 132 | Brennan Johnson | Crystal Palace | 1,752 | 23 | 2.46 | 2.46 | 0.11 | 0.13 | 2 |
| 134 | Konstantinos Mavropanos | West Ham United | 2,535 | 23 | 2.45 | 2.45 | 0.11 | 0.09 | 3 |
| 135 | Alexander Isak | Liverpool | 714 | 17 | 2.44 | 2.44 | 0.14 | 0.31 | 3 |
| 135 | Maxence Lacroix | Crystal Palace | 3,087 | 24 | 2.44 | 2.44 | 0.10 | 0.07 | 1 |
| 137 | Joško Gvardiol | Manchester City | 1,374 | 17 | 2.43 | 2.43 | 0.14 | 0.16 | 2 |
| 138 | Daniel Muñoz | Crystal Palace | 2,403 | 27 | 2.39 | 2.39 | 0.09 | 0.09 | 4 |
| 139 | Patrick Dorgu | Manchester United | 1,461 | 26 | 2.38 | 2.38 | 0.09 | 0.15 | 4 |
| 140 | Ethan Ampadu | Leeds United | 3,123 | 26 | 2.37 | 2.37 | 0.09 | 0.07 | 1 |
| 141 | Mathias Jensen | Brentford | 2,277 | 29 | 2.33 | 2.33 | 0.08 | 0.09 | 3 |
| 142 | Joelinton | Newcastle United | 1,953 | 32 | 2.31 | 2.31 | 0.07 | 0.11 | 2 |
| 142 | Ladislav Krejčí | Wolverhampton | 2,361 | 21 | 2.31 | 2.31 | 0.11 | 0.09 | 2 |
| 144 | Charalampos Kostoulas | Brighton & Hove Albion | 386 | 21 | 2.26 | 2.26 | 0.11 | 0.53 | 2 |
| 144 | Saša Lukić | Fulham | 1,734 | 18 | 2.26 | 2.26 | 0.13 | 0.12 | 1 |
| 146 | Michael Keane | Everton | 2,619 | 26 | 2.25 | 2.25 | 0.09 | 0.08 | 3 |
| 147 | Justin Kluivert | Bournemouth | 951 | 17 | 2.24 | 2.24 | 0.13 | 0.21 | 2 |
| 148 | Santiago Bueno | Wolverhampton | 2,553 | 10 | 2.23 | 2.23 | 0.22 | 0.08 | 3 |
| 149 | Trai Hume | Sunderland | 3,037 | 34 | 2.21 | 2.21 | 0.07 | 0.07 | 2 |
| 150 | Curtis Jones | Liverpool | 1,950 | 23 | 2.16 | 2.16 | 0.09 | 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 →