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 451–500 of 538 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 281 | Jeremie Frimpong | Liverpool | 21 | 1,068 | 0 | 0 | 0.47 | −0.47 | — |
| 281 | Sam Johnstone | Wolverhampton | 12 | 1,080 | 0 | 0 | — | — | — |
| 281 | Fabian Schär | Newcastle United | 16 | 1,091 | 0 | 0 | 0.96 | −0.96 | — |
| 281 | Adam Smith | Bournemouth | 22 | 1,095 | 0 | 0 | — | — | — |
| 281 | Emmanuel Agbadou | Wolverhampton | 14 | 1,101 | 0 | 0 | 0.55 | −0.55 | — |
| 281 | Lamare Bogarde | Aston Villa | 28 | 1,104 | 0 | 0 | — | — | — |
| 281 | James Ward-Prowse | Burnley | 18 | 1,109 | 0 | 0 | 0.22 | −0.22 | — |
| 281 | Jorrel Hato | Chelsea | 22 | 1,159 | 0 | 0 | 0.38 | −0.38 | — |
| 281 | Freddie Potts | West Ham United | 22 | 1,167 | 0 | 0 | 0.22 | −0.22 | — |
| 281 | Dwight McNeil | Everton | 22 | 1,188 | 0 | 0 | 1.26 | −1.26 | — |
| 281 | Lisandro Martínez | Manchester United | 18 | 1,237 | 0 | 0 | 0.12 | −0.12 | — |
| 281 | Axel Disasi | West Ham United | 14 | 1,255 | 0 | 0 | 0.85 | −0.85 | — |
| 281 | Bafodé Diakité | Bournemouth | 18 | 1,286 | 0 | 0 | 0.02 | −0.02 | — |
| 281 | Tyrone Mings | Aston Villa | 17 | 1,323 | 0 | 0 | 1.27 | −1.27 | — |
| 281 | Tino Livramento | Newcastle United | 17 | 1,328 | 0 | 0 | 0.13 | −0.13 | — |
| 281 | Ilia Gruev | Leeds United | 23 | 1,334 | 0 | 0 | 0.47 | −0.47 | — |
| 281 | Rico Henry | Brentford | 25 | 1,334 | 0 | 0 | 0.16 | −0.16 | — |
| 281 | Anthony Elanga | Newcastle United | 32 | 1,338 | 0 | 0 | 1.57 | −1.57 | — |
| 281 | Destiny Udogie | Tottenham Hotspur | 20 | 1,340 | 0 | 0 | 0.19 | −0.19 | — |
| 281 | Jaydee Canvot | Crystal Palace | 20 | 1,347 | 0 | 0 | 1.12 | −1.12 | — |
| 281 | Lucas Pires | Burnley | 20 | 1,406 | 0 | 0 | 0.69 | −0.69 | — |
| 281 | Toti Gomes | Wolverhampton | 19 | 1,427 | 0 | 0 | 0.58 | −0.58 | — |
| 281 | Abdukodir Khusanov | Manchester City | 21 | 1,429 | 0 | 0 | 0.64 | −0.64 | — |
| 281 | Lucas Perri | Leeds United | 16 | 1,440 | 0 | 0 | — | — | — |
| 281 | Tim Iroegbunam | Everton | 29 | 1,505 | 0 | 0 | 0.54 | −0.54 | — |
| 281 | Kevin Danso | Tottenham Hotspur | 24 | 1,507 | 0 | 0 | 0.52 | −0.52 | — |
| 281 | Hjalmar Ekdal | Burnley | 19 | 1,539 | 0 | 0 | 0.30 | −0.30 | — |
| 281 | Max Kilman | West Ham United | 21 | 1,565 | 0 | 0 | 0.56 | −0.56 | — |
| 281 | Will Hughes | Crystal Palace | 31 | 1,577 | 0 | 0 | 1.18 | −1.18 | — |
| 281 | Bashir Humphreys | Burnley | 20 | 1,578 | 0 | 0 | 0.39 | −0.39 | — |
| 281 | Ola Aina | Nottingham Forest | 18 | 1,590 | 0 | 0 | 0.38 | −0.38 | — |
| 281 | Kieran Trippier | Newcastle United | 21 | 1,592 | 0 | 0 | 0.08 | −0.08 | — |
| 281 | Ian Maatsen | Aston Villa | 30 | 1,615 | 0 | 0 | 1.24 | −1.24 | — |
| 281 | Mads Hermansen | West Ham United | 18 | 1,620 | 0 | 0 | — | — | — |
| 281 | Pau Torres | Aston Villa | 21 | 1,676 | 0 | 0 | 1.26 | −1.26 | — |
| 281 | Carlos Baleba | Brighton & Hove Albion | 31 | 1,677 | 0 | 0 | 0.77 | −0.77 | — |
| 281 | Lutsharel Geertruida | Sunderland | 28 | 1,702 | 0 | 0 | 0.81 | −0.81 | — |
| 281 | Wesley Fofana | Chelsea | 25 | 1,726 | 0 | 0 | 0.71 | −0.71 | — |
| 281 | Jefferson Lerma | Crystal Palace | 31 | 1,730 | 0 | 0 | 1.79 | −1.79 | — |
| 281 | Leny Yoro | Manchester United | 32 | 1,748 | 0 | 0 | 1.28 | −1.28 | — |
| 281 | Alphonse Aréola | West Ham United | 20 | 1,800 | 0 | 0 | — | — | — |
| 281 | Jean-Clair Todibo | West Ham United | 23 | 1,817 | 0 | 0 | 0.24 | −0.24 | — |
| 281 | Kristoffer Ajer | Brentford | 27 | 1,820 | 0 | 0 | 0.84 | −0.84 | — |
| 281 | Quilindschy Hartman | Burnley | 21 | 1,830 | 0 | 0 | 0.32 | −0.32 | — |
| 281 | Jackson Tchatchoua | Wolverhampton | 31 | 1,855 | 0 | 0 | 0.28 | −0.28 | — |
| 281 | Youri Tielemans | Aston Villa | 25 | 1,862 | 0 | 0 | 1.14 | −1.14 | — |
| 281 | Lucas Digne | Aston Villa | 31 | 1,866 | 0 | 0 | 0.70 | −0.70 | — |
| 281 | Timothy Castagne | Fulham | 30 | 1,872 | 0 | 0 | 1.42 | −1.42 | — |
| 281 | Daichi Kamada | Crystal Palace | 28 | 1,908 | 0 | 0 | 1.63 | −1.63 | — |
| 281 | Reinildo Mandava | Sunderland | 25 | 1,969 | 0 | 0 | 0.15 | −0.15 | — |
- 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 →