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 23 scored goals. The most assists at the moment have been provided by Bruno Fernandes. 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 27 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 Min/goal GoalsGoals
1. Erling Haaland
Manchester City
Norway
25 35.4% 112
2. Igor Thiago
Brentford
Brazil
24 43.8% 134
3. Antoine Semenyo
Manchester City/​Bournemouth
Ghana
26 - 184
4. João Pedro
Chelsea
Brazil
24 26.4% 171
5. Danny Welbeck
Brighton
England
35 26.7% 164
  Morgan Gibbs-White
Nottingham Forest
England
26 33.3% 234
  Viktor Gyökeres
Arsenal
Sweden
27 19.0% 167
8. Dominic Calvert-Lewin
Leeds
England
29 26.2% 208
  Hugo Ekitike
Liverpool
France
23 20.4% 164
  Ollie Watkins
Aston Villa
England
30 23.4% 224
11. Eli Junior Kroupi
Bournemouth
France
19 20.0% 131
  Harry Wilson
Fulham
Wales
Wales
29 23.3% 244
  Jean-Philippe Mateta
Crystal Palace
France
28 28.6% 196
14. Benjamin Sesko
Manchester United
Slovenia
22 15.5% 167
  Bruno Guimarães
Newcastle
Brazil
28 19.6% 227
  Bryan Mbeumo
Manchester United
Cameroon
26 15.5% 255
  Cole Palmer
Chelsea
England
23 17.0% 178
  Morgan Rogers
Aston Villa
England
23 19.1% 325
  Raul Jimenez
Fulham
Mexico
34 20.9% 225
  Richarlison
Tottenham
Brazil
28 21.4% 173
  Zian Flemming
Burnley
Netherlands
27 26.5% 155
22. Beto
Everton
Portugal
28 20.0% 173
  Bruno Fernandes
Manchester United
Portugal
31 13.8% 327
  Casemiro
Manchester United
Brazil
34 13.8% 291
  Enzo Fernández
Chelsea
Argentina
25 15.1% 333
  Jarrod Bowen
West Ham
England
29 20.0% 360
  Matheus Cunha
Manchester United
Brazil
26 13.8% 280
Last updated: Monday 20 April 21:16
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. Bruno Fernandes
Manchester United
Portugal
31
18
2. Rayan Cherki
Manchester City
France
22
10
3. Jarrod Bowen
West Ham
England
29
8
4. Erling Haaland
Manchester City
Norway
25
7
5. Jack Grealish
Everton
England
30
6
  Harry Wilson
Fulham
Wales
Wales
29
6
  Mohamed Salah
Liverpool
Egypt
33
6
  James Garner
Everton
England
25
6
9. Granit Xhaka
Sunderland
Switzerland
33
5
  Leandro Trossard
Arsenal
Belgium
31
5
  Declan Rice
Arsenal
England
27
5
  Adam Wharton
Crystal Palace
England
21
5
  Jurriën Timber
Arsenal
Netherlands
24
5
  Martin Ødegaard
Arsenal
Norway
27
5
  Cody Gakpo
Liverpool
Netherlands
26
5
  Morgan Rogers
Aston Villa
England
23
5
  Xavi Simons
Tottenham
Netherlands
22
5
  El Hadji Malick Diouf
West Ham
Senegal
21
5
  Lucas Digne
Aston Villa
France
32
5
  Enzo Le Fée
Sunderland
France
26
5
  Matheus Nunes
Manchester City
Portugal
27
5
  Quilindschy Hartman
Burnley
Netherlands
24
5
  João Pedro
Chelsea
Brazil
24
5
  Brenden Aaronson
Leeds
United States
25
5
  Mohammed Kudus
Tottenham
Ghana
25
5

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

Totally there are 7 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
Morgan Gibbs-White
Nottingham Forest
Nottingham Forest - Burnley 4-1
Sun 19 April 2026
3
62', 69', 77'
João Pedro
Chelsea
Aston Villa - Chelsea 1-4
Wed 4 March 2026
3
35', 45', 64'
Cole Palmer
Chelsea
Wolverhampton - Chelsea 1-3
Sat 7 February 2026
3
13', 35', 38'
Igor Thiago
Brentford
Everton - Brentford 2-4
Sun 4 January 2026
3
11', 51', 88'
Kevin Schade
Brentford
Brentford - Bournemouth 4-1
Sat 27 December 2025
3
7', 51', 90'
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