104 goals
Cristiano Ronaldo, Ryan giggs
Ryan Giggs (Wales) has score 99 English Premier League goals, all for Manchester United.As of October 20th 2009, for up-to-date stats visit www.premierleague.com
2 goals in 28 appearances
As of the end of the 2009-10 season, Ryan Giggs has indeed scored in every Premier League season - his most productive seasons in terms of Premiership goals were 1993-94 and 1995-96, in which he scored 13 and 11 goals respectively.
Wayne Rooney has scored 171 goals in the premier league.
There were 1002 goals scored in the 2007-08 Premier League season, 942 goals scored in the 2008-09 Premier League season, and 1053 goals scored in the 2009-10 Premier League season - a total of 2997 goals in those three seasons.
Thierry Henry has scored 174 goals in the Premier League, the third highest of all time.
He scored once agaisnt West Ham United at Upton Park. This made Giggs the only player score in every Premier League season.
In the 2010-11 Premier League season, there were 1063 goals scored in 380 games.
Alan shearer with 206 premier league goals
As of March 2012, Robin van Persie has scored 89 goals for Arsenal in the Premier League.