andy cole and alan shearer have the most goals scored in a premier league season, the total being 34 each.
Ryan Giggs is the only player to have scored in every premier league season
robin van persie
In the 2010-11 Premier League season, there were 1063 goals scored in 380 games.
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.
For English Premier league, Fernando Torres scored the most goals in his debut season with 24 League goals 2007-08 season
Amr Zaki scored 4 penalties for Wigan for one season in the Barclays Premier League.
By the start of the 08-09 season, Giggsy had scored 96 goals in the Premier League, having scored 5 before the premier league's inception in 92-93. He has now scored 100 premier league goals!
From his debut Premier League goal in the 1996-97 season, to his exit from the league at the end of the 2011-12 season, Emile Heskey scored in 17 different English Premier League seasons.