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.

EPL best goal scorers 2003/2004

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

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-2020/2021 here.