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.

More information and the winning top scorers in Premier League between the seasons 2000/2001-2019/2020 here.

EPL top goal scorers

Season:
# Player Team Nationality Goals
1. Thierry Henry Arsenal France 30
2. Alan Shearer Newcastle England 22
3. Louis Saha Manchester United France 20
  Ruud van Nistelrooy Manchester United Netherlands 20
5. Mikael Forssell Birmingham Finland 17
6. Juan Pablo Angel Aston Villa Colombia 16
  Michael Owen Liverpool England 16
  Nicolas Anelka Manchester City France 16
  Yakubu Aiyegbeni Portsmouth Nigeria 16
10. James Beattie Southampton England 14
  Robbie Keane Tottenham Ireland 14
  Robert Pires Arsenal France 14
13. Jimmy Floyd Hasselbaink Chelsea Netherlands 12
  Kevin Phillips Southampton England 12
  Les Ferdinand Leicester England 12
16. Andrew Cole Blackburn England 11
  Mark Viduka Leeds Australia 11
  Paul Dickov Leicester Scotland 11
19. Frank Lampard Chelsea England 10
  Hernan Crespo Chelsea Argentina 10
  Jason Euell Charlton England 10