xgEdge

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

Premier League top scorers 2025/2026
# 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
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 →