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 501–538 of 538 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 281 | Karl Darlow | Leeds United | 22 | 1,980 | 0 | 0 | — | — | — |
| 281 | José Sá | Wolverhampton | 23 | 2,070 | 0 | 0 | — | — | — |
| 281 | Djed Spence | Tottenham Hotspur | 30 | 2,079 | 0 | 0 | 0.92 | −0.92 | — |
| 281 | Aaron Wan-Bissaka | West Ham United | 25 | 2,084 | 0 | 0 | — | — | — |
| 281 | Florentino Luís | Burnley | 31 | 2,118 | 0 | 0 | 0.61 | −0.61 | — |
| 281 | James Hill | Bournemouth | 29 | 2,120 | 0 | 0 | 0.89 | −0.89 | — |
| 281 | Yerson Mosquera | Wolverhampton | 27 | 2,142 | 0 | 0 | 2.62 | −2.62 | — |
| 281 | Alisson | Liverpool | 26 | 2,340 | 0 | 0 | — | — | — |
| 281 | Nick Pope | Newcastle United | 27 | 2,417 | 0 | 0 | 0.19 | −0.19 | — |
| 281 | Sandro Tonali | Newcastle United | 35 | 2,543 | 0 | 0 | 1.65 | −1.65 | — |
| 281 | Gabriel Gudmundsson | Leeds United | 32 | 2,642 | 0 | 0 | 1.14 | −1.14 | — |
| 281 | Matz Sels | Nottingham Forest | 31 | 2,667 | 0 | 0 | — | — | — |
| 281 | El Hadji Malick Diouf | West Ham United | 32 | 2,711 | 0 | 0 | 0.59 | −0.59 | — |
| 281 | Sepp van den Berg | Brentford | 32 | 2,761 | 0 | 0 | 3.18 | −3.18 | — |
| 281 | Guglielmo Vicario | Tottenham Hotspur | 31 | 2,790 | 0 | 0 | — | — | — |
| 281 | Emiliano Martínez | Aston Villa | 32 | 2,835 | 0 | 0 | — | — | — |
| 281 | Senne Lammens | Manchester United | 32 | 2,880 | 0 | 0 | — | — | — |
| 281 | Joachim Andersen | Fulham | 33 | 2,884 | 0 | 0 | 1.47 | −1.47 | — |
| 281 | Noah Sadiki | Sunderland | 33 | 2,894 | 0 | 0 | 1.49 | −1.49 | — |
| 281 | Sander Berge | Fulham | 35 | 2,911 | 0 | 0 | 1.62 | −1.62 | — |
| 281 | Pascal Struijk | Leeds United | 34 | 2,937 | 0 | 0 | 3.07 | −3.07 | — |
| 281 | Maxime Estève | Burnley | 34 | 2,937 | 0 | 0 | 0.69 | −0.69 | — |
| 281 | Vitaliy Mykolenko | Everton | 33 | 2,960 | 0 | 0 | 0.30 | −0.30 | — |
| 281 | Ezri Konsa | Aston Villa | 34 | 3,036 | 0 | 0 | 1.27 | −1.27 | — |
| 281 | Robert Sánchez | Chelsea | 35 | 3,041 | 0 | 0 | — | — | — |
| 281 | Gianluigi Donnarumma | Manchester City | 34 | 3,060 | 0 | 0 | — | — | — |
| 281 | Kyle Walker | Burnley | 36 | 3,097 | 0 | 0 | 0.16 | −0.16 | — |
| 281 | Martin Dúbravka | Burnley | 35 | 3,150 | 0 | 0 | — | — | — |
| 281 | Robin Roefs | Sunderland | 35 | 3,150 | 0 | 0 | — | — | — |
| 281 | Marcos Senesi | Bournemouth | 37 | 3,290 | 0 | 0 | 1.64 | −1.64 | — |
| 281 | Caoimhin Kelleher | Brentford | 37 | 3,330 | 0 | 0 | — | — | — |
| 281 | David Raya | Arsenal | 37 | 3,330 | 0 | 0 | — | — | — |
| 281 | Dean Henderson | Crystal Palace | 37 | 3,330 | 0 | 0 | — | — | — |
| 281 | Nikola Milenković | Nottingham Forest | 38 | 3,375 | 0 | 0 | 0.85 | −0.85 | — |
| 281 | Bart Verbruggen | Brighton & Hove Albion | 38 | 3,420 | 0 | 0 | — | — | — |
| 281 | Bernd Leno | Fulham | 38 | 3,420 | 0 | 0 | — | — | — |
| 281 | Jordan Pickford | Everton | 38 | 3,420 | 0 | 0 | — | — | — |
| 281 | Đorđe Petrović | Bournemouth | 38 | 3,420 | 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 →