Top scorer Premier League, England 2003/2004

The winning top scorer in Premier League, England during the season 2003/2004 was Thierry Henry with 30 goals scored.
Season:

Top goal scorers 2003/2004

# 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 City England 12
16. Andrew Cole Blackburn Netherlands 11
  Mark Viduka Leeds Australia 11
  Paul Dickov Leicester City Scotland 11
19. Frank Lampard Chelsea England 10
  Hernan Crespo Chelsea Argentina 10
  Jason Euell Charlton England 10