Premier League Top scorers - England 2025/2026

Below you find the top goal scorers list for the current season 2025/2026 in the Premier League (EPL) football league in England. Highest goal scorer right now is Erling Haaland, with 14 scored goals. The most assists at the moment have been provided by Quilindschy Hartman together with 4 other players. You can also see all hat-tricks scored so far this season.

EPL best goal scorers 2025/2026

This is the current top scorer list for the Premier League, showing the 42 highest goal scorers right now. If you want to see each players' goal progression per round during the season you can find it here.

TIP! Click on the number of goals to see the matches in which the player scored.

# Player, Team Nationality Age % team's goals GoalsGoals
1. Erling Haaland
Manchester City
Norway
25 51.9%
2. Igor Thiago
Brentford
Brazil
24 52.4%
3. Danny Welbeck
Brighton
England
35 36.8%
4. Antoine Semenyo
Bournemouth
Ghana
25 28.6%
  Jean-Philippe Mateta
Crystal Palace
France
28 37.5%
6. Bryan Mbeumo
Manchester United
France
26 26.3%
  Richarlison
Tottenham
Brazil
28 25.0%
8. Callum Wilson
West Ham
England
33 26.7%
  Eberechi Eze
Arsenal/​Crystal Palace
England
27 -
  Eli Junior Kroupi
Bournemouth
France
19 19.0%
  Enzo Fernández
Chelsea
Argentina
24 17.4%
  Iliman Ndiaye
Everton
Senegal
25 30.8%
  Jaidon Anthony
Burnley
England
25 26.7%
  João Pedro
Chelsea
Brazil
24 17.4%
  Lukas Nmecha
Leeds
Germany
26 30.8%
  Mohamed Salah
Liverpool
Egypt
33 22.2%
  Nick Woltemade
Newcastle
Germany
23 30.8%
  Pedro Neto
Chelsea
Portugal
25 17.4%
  Viktor Gyökeres
Arsenal
Sweden
27 16.7%
  Wilson Isidor
Sunderland
France
25 23.5%
  Zian Flemming
Burnley
Netherlands
27 26.7%
22. Bruno Guimarães
Newcastle
Brazil
28 23.1%
  Bukayo Saka
Arsenal
England
24 12.5%
  Casemiro
Manchester United
Brazil
33 15.8%
  Cody Gakpo
Liverpool
Netherlands
26 16.7%
  Dango Ouattara
Brentford
Burkina Faso
Burkina Faso
23 14.3%
  Donyell Malen
Aston Villa
Netherlands
26 20.0%
  Emiliano Buendia
Aston Villa
Argentina
28 20.0%
  Harvey Barnes
Newcastle
England
27 23.1%
  Hugo Ekitike
Liverpool
France
23 16.7%
  Ismaila Sarr
Crystal Palace
Senegal
27 18.8%
  Jarrod Bowen
West Ham
England
28 20.0%
  Kevin Schade
Brentford
Germany
24 14.3%
  Leandro Trossard
Arsenal
Belgium
30 12.5%
  Lucas Paquetá
West Ham
Brazil
28 20.0%
  Marcus Tavernier
Bournemouth
England
26 14.3%
  Micky van de Ven
Tottenham
Netherlands
24 15.0%
  Moisés Caicedo
Chelsea
Ecuador
24 13.0%
  Morgan Gibbs-White
Nottingham Forest
England
25 23.1%
  Morgan Rogers
Aston Villa
England
23 20.0%
  Phil Foden
Manchester City
England
25 11.1%
  Ryan Gravenberch
Liverpool
Netherlands
23 16.7%
Last updated: Saturday 29 November 17:52
TIP! Click on the number of goals to see the matches in which the player scored.

Most assists in the Premier League 2025/2026

Below you can see the top assists list in the Premier League for the current season, listing the players that have assisted to most goals.

# Player, team Nationality Age Assists
1. Quilindschy Hartman
Burnley
Netherlands
24
4
  Granit Xhaka
Sunderland
Switzerland
33
4
  Yankuba Minteh
Brighton
Gambia
21
4
  Jack Grealish
Everton
England
30
4
  Mohammed Kudus
Tottenham
Ghana
25
4
6. Marcos Senesi
Bournemouth
Argentina
28
3
  El Hadji Malick Diouf
West Ham
Senegal
20
3
  Bruno Fernandes
Manchester United
Portugal
31
3
  Nico O'Reilly
Manchester City
England
20
3
  Lucas Digne
Aston Villa
France
32
3
  Leandro Trossard
Arsenal
Belgium
30
3
  Jeremy Doku
Manchester City
Belgium
23
3
  Declan Rice
Arsenal
England
26
3
  João Pedro
Chelsea
Brazil
24
3
  Antoine Semenyo
Bournemouth
Ghana
25
3
  Rayan Cherki
Manchester City
France
22
3
  Jordan Henderson
Brentford
England
35
3

Scored hat-tricks in Premier League, season 2025/2026

Totally there are 2 hat-tricks scored this season in Premier League, England. Below we are listing all players that have scored 3 or more goals in the one match.

Player, Team Match GoalsGoals
Eberechi Eze
Arsenal
Arsenal - Tottenham 4-1
Sun 23 november 2025
3
41', 46', 76'
Jean-Philippe Mateta
Crystal Palace
Crystal Palace - Bournemouth 3-3
Sat 18 october 2025
3
64', 69', 90'

This Premier League season started 15 August 2025 and the last round of matches is planned to be played 24 May 2026.

All top scorers in recent seasons Goal progression graph