Premier League Top scorers - England 2003/2004

The winning top scorer in Premier League (EPL), England during the season 2003/2004 was Thierry Henry with 30 goals scored. Below you find the list of the highest goal scorers during the season. You can also find all hat-tricks scored during the season.

Season:

EPL best goal scorers 2003/2004

Below is the final top scorer list for the Premier League 2003/2004, including the 21 players who scored the most goals during the season.

# Player, Team Nationality Age GoalsGoals
1. Thierry Henry
Arsenal
France
26
30
2. Alan Shearer
Newcastle
England
33
22
3. Louis Saha
Manchester United
France
25
20
  Ruud van Nistelrooy
Manchester United
Netherlands
27
20
5. Mikael Forssell
Birmingham
Finland
23
17
6. Juan Pablo Angel
Aston Villa
Colombia
28
16
  Michael Owen
Liverpool
England
24
16
  Nicolas Anelka
Manchester City
France
25
16
  Yakubu
Portsmouth
Nigeria
21
16
10. James Beattie
Southampton
England
26
14
  Robbie Keane
Tottenham
Ireland
23
14
  Robert Pires
Arsenal
France
30
14
13. Jimmy Floyd Hasselbaink
Chelsea
Netherlands
32
12
  Kevin Phillips
Southampton
England
30
12
  Les Ferdinand
Leicester
England
37
12
16. Andy Cole
Blackburn
England
32
11
  Mark Viduka
Leeds
Australia
28
11
  Paul Dickov
Leicester
Scotland
31
11
19. Frank Lampard
Chelsea
England
25
10
  Hernan Crespo
Chelsea
Argentina
28
10
  Jason Euell
Charlton
England
27
10
The age of the players is when the season ended at 15 May 2004

Scored hat-tricks in Premier League, season 2003/2004

In total there were 10 scored hat-tricks during the season 2003/2004 in Premier League, England. All players scoring these hat-tricks (or more than 3 goals), and the matches they scored it in, are listed here.

Player, Team Match GoalsGoals
Yakubu
Portsmouth
Portsmouth - Middlesbrough 5-1
Sat 15 may 2004
4
4', 14', 31', 83'
Thierry Henry
Arsenal
Arsenal - Leeds 5-0
Fri 16 april 2004
4
27', 33', 50', 67'
Thierry Henry
Arsenal
Arsenal - Liverpool 4-2
Fri 9 april 2004
3
31', 50', 78'
Jimmy Floyd Hasselbaink
Chelsea
Chelsea - Wolverhampton 5-2
Sat 27 march 2004
3
77', 87', 90'
Robbie Keane
Tottenham
Tottenham - Wolverhampton 5-2
Sat 6 december 2003
3
29', 75', 83'
Jamaica
Kevin Lisbie
Charlton
Charlton - Liverpool 3-2
Sun 28 september 2003
3
31', 43', 83'
Steve Watson
Everton
Everton - Leeds 4-0
Sun 28 september 2003
3
26', 36', 51'
Ruud van Nistelrooy
Manchester United
Leicester - Manchester United 1-4
Sat 27 september 2003
3
16', 44', 57'
Nicolas Anelka
Manchester City
Manchester City - Aston Villa 4-1
Sun 14 september 2003
3
47', 67', 82'
Teddy Sheringham
Portsmouth
Portsmouth - Bolton 4-0
Tue 26 august 2003
3
57', 88', 90'

The season started 16 August 2003 and the last game of the season was played at 15 May 2004. More information and the winning top scorers in Premier League between the seasons 1989/1990-2024/2025 here.