Premier League top scorers 2025/2026
Every Premier League player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Erling Haaland leads the scoring on 27 goals, from 2958 minutes. That is 5 clear of Igor Thiago. Antoine Semenyo has scored 5.79 more than his chances were worth: 17 goals from 11.21 xG. David Brooks has scored 4.93 fewer than his chances were worth: 1 goal from 5.93 xG.
Showing 251–300 of 538 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 180 | Murillo | Nottingham Forest | 25 | 2,133 | 1 | 1 | 0.73 | +0.27 | 2133 |
| 180 | Lewis Hall | Newcastle United | 30 | 2,179 | 1 | 1 | 1.10 | −0.10 | 2179 |
| 180 | Dan Burn | Newcastle United | 29 | 2,209 | 1 | 1 | 1.08 | −0.08 | 2209 |
| 180 | Álex Jiménez | Bournemouth | 31 | 2,330 | 1 | 1 | 1.13 | −0.13 | 2330 |
| 180 | Hugo Bueno | Wolverhampton | 35 | 2,375 | 1 | 1 | 0.79 | +0.21 | 2375 |
| 180 | Calvin Bassey | Fulham | 30 | 2,544 | 1 | 1 | 1.14 | −0.14 | 2544 |
| 180 | Adam Wharton | Crystal Palace | 34 | 2,562 | 1 | 1 | 1.53 | −0.53 | 2562 |
| 180 | William Saliba | Arsenal | 31 | 2,615 | 1 | 1 | 0.88 | +0.12 | 2615 |
| 180 | Diogo Dalot | Manchester United | 34 | 2,616 | 1 | 1 | 1.83 | −0.83 | 2616 |
| 180 | Yehor Yarmoliuk | Brentford | 37 | 2,675 | 1 | 1 | 1.16 | −0.16 | 2675 |
| 180 | Marc Cucurella | Chelsea | 34 | 2,710 | 1 | 1 | 1.89 | −0.89 | 2710 |
| 180 | André | Wolverhampton | 35 | 2,766 | 1 | 1 | 0.53 | +0.47 | 2766 |
| 180 | Pedro Porro | Tottenham Hotspur | 34 | 2,798 | 1 | 1 | 1.09 | −0.09 | 2798 |
| 180 | Omar Alderete | Sunderland | 33 | 2,802 | 1 | 1 | 1.65 | −0.65 | 2802 |
| 180 | Jayden Bogle | Leeds United | 34 | 2,809 | 1 | 1 | 2.11 | −1.11 | 2809 |
| 180 | Chris Richards | Crystal Palace | 33 | 2,826 | 1 | 1 | 2.54 | −1.54 | 2826 |
| 180 | João Gomes | Wolverhampton | 35 | 2,843 | 1 | 1 | 1.18 | −0.18 | 2843 |
| 180 | Lewis Dunk | Brighton & Hove Albion | 33 | 2,844 | 1 | 1 | 1.81 | −0.81 | 2844 |
| 180 | Matheus Nunes | Manchester City | 34 | 2,865 | 1 | 1 | 0.35 | +0.65 | 2865 |
| 180 | Granit Xhaka | Sunderland | 34 | 2,903 | 1 | 1 | 1.01 | −0.01 | 2903 |
| 180 | Nathan Collins | Brentford | 35 | 2,972 | 1 | 1 | 2.12 | −1.12 | 2972 |
| 180 | Maxence Lacroix | Crystal Palace | 35 | 3,087 | 1 | 1 | 2.44 | −1.44 | 3087 |
| 180 | Ibrahima Konaté | Liverpool | 36 | 3,100 | 1 | 1 | 1.18 | −0.18 | 3100 |
| 180 | Ethan Ampadu | Leeds United | 35 | 3,123 | 1 | 1 | 2.37 | −1.37 | 3123 |
| 180 | Jake O'Brien | Everton | 37 | 3,131 | 1 | 1 | 1.65 | −0.65 | 3131 |
| 180 | Ferdi Kadıoğlu | Brighton & Hove Albion | 37 | 3,134 | 1 | 1 | 1.74 | −0.74 | 3134 |
| 180 | Luke Shaw | Manchester United | 38 | 3,231 | 1 | 1 | 0.72 | +0.28 | 3231 |
| 180 | Tyrick Mitchell | Crystal Palace | 38 | 3,253 | 1 | 1 | 1.49 | −0.49 | 3253 |
| 180 | Michael Kayode | Brentford | 37 | 3,264 | 1 | 1 | 1.28 | −0.28 | 3264 |
| 180 | Adrien Truffert | Bournemouth | 38 | 3,380 | 1 | 1 | 1.36 | −0.36 | 3380 |
| 281 | James Rowswell | Tottenham Hotspur | 1 | 1 | 0 | 0 | — | — | — |
| 281 | Joe Knight | Brighton & Hove Albion | 1 | 1 | 0 | 0 | — | — | — |
| 281 | Myles Peart-Harris | Brentford | 1 | 1 | 0 | 0 | — | — | — |
| 281 | Nehemiah Oriola | Brighton & Hove Albion | 1 | 1 | 0 | 0 | — | — | — |
| 281 | George Earthy | West Ham United | 1 | 8 | 0 | 0 | — | — | — |
| 281 | Jamaldeen Jimoh | Aston Villa | 1 | 8 | 0 | 0 | — | — | — |
| 281 | Odsonne Édouard | Crystal Palace | 1 | 8 | 0 | 0 | — | — | — |
| 281 | Jaydon Banel | Burnley | 1 | 9 | 0 | 0 | — | — | — |
| 281 | Kaden Rodney | Crystal Palace | 1 | 9 | 0 | 0 | — | — | — |
| 281 | Kaye Furo | Brentford | 1 | 9 | 0 | 0 | — | — | — |
| 281 | Shumaira Mheuka | Chelsea | 1 | 9 | 0 | 0 | — | — | — |
| 281 | Jun'ai Byfield | Tottenham Hotspur | 1 | 10 | 0 | 0 | — | — | — |
| 281 | Tyler Fredricson | Manchester United | 1 | 10 | 0 | 0 | — | — | — |
| 281 | Jota Silva | Nottingham Forest | 1 | 11 | 0 | 0 | — | — | — |
| 281 | Sean Neave | Newcastle United | 1 | 13 | 0 | 0 | 0.03 | −0.03 | — |
| 281 | Ben Winterburn | Bournemouth | 1 | 13 | 0 | 0 | — | — | — |
| 281 | Dan Neil | Sunderland | 3 | 13 | 0 | 0 | — | — | — |
| 281 | Callum Olusesi | Tottenham Hotspur | 1 | 14 | 0 | 0 | — | — | — |
| 281 | Saša Kalajdžić | Wolverhampton | 1 | 14 | 0 | 0 | — | — | — |
| 281 | Bendito Mantato | Manchester United | 1 | 15 | 0 | 0 | — | — | — |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
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 →