Top 10 all-time goal scorer in English Premier League
- Player Name : Alan Shearer
Total Goal :283
Total Match :434 (in premier league only)
Club :Blackburn Rovers, Newcastle United
Playing Duration : 1988 – 2006
Alan Shearer is the English Footballer had been played with Blackburn Rovers, Newcastle United since 1988 to 2006 and he have played 434 premier league matches and scored 283 goals. In his career he have won 2 premier league and a FA Cup title .

- Player Name : Andy Cole
Total Goal :229
Total Match : 509
Club :N United, M United, B Rovers, Fulham, Man City, Portsmouth
Playing Duration : 1989 – 2008
Another English man who have played his golden time in Manchester United. In his career in total Andy Cole scored 229 goals and placed in the second of the list in his 509 matches. Cloe won 5 premier league title in Manchester United a FA Cup and a Champions League as well.
- Player Name : Wayne Rooney
Total Goal : 185
Total Match : 407
Club :Everton, Manchester United
Playing Duration : 2002 to Present
Wayne Rooney is the one of the great player of current time, so far played 405 games in his career since 2002 and scored 185 goals so far. So far in his career Rooney won 1 Champions League title, 1 Club World Cup, 2 FA Cup, 3 Premier League title.
- Player Name : Frank Lampard
Total Goal : 178
Total Match :618
Club :West Ham United, Chelsea, Manchester City
Playing Duration : 1995 – 2015
Frank Lampard played 178 goals in his 20 years of career in English Premier League. Before he move to New York City this year he have played 618 matches and Lampard won 3 Premier League title, 1 UEFA Champions League and Europa League and also 4 FA Cup title.
- Player Name : Thierry Henry
Total Goal : 175
Total Match :254
Club :Arsenal
Playing Duration : 1999 – 2007
Thierry Henry is the only France man in the list. In his total career Henry played 792 matches and scored 360 goals. And in his premier league career played 254 matches with Arsenal and scored 175 goals.
- Player Name : Robbie Fowler
Total Goal : 163
Total Match : 390
Club :Liverpool, Leeds United, Manchester City
Playing Duration : 1993 -2012
Robbie Fowler in his club career played 589 matches and scored totally 252 goals. And in there 163 goals was in the English Premier League in 390 matches.
- Player Name : Michael Owen
Total Goal : 150
Total Match : 322
Club : Liverpool, N United, Stoke City Manchester United,
Playing Duration : 1996 – 2013
Michael Owen was played in various team and league but his golden time was at Liverpool and in English Premier League Owen scored 150 goals in his 322 matches, where his caree matches was 482 and total career goals is 222
- Player Name : Les Ferdinand
Total Goal : 149
Total Match : 347
Club : Newcastle United, QPR, Tottenham Hotspur,
Playing Duration : 1987 – 2004
- Player Name : Teddy Sheringham
Total Goal : 146
Total Match : 407
Club : N Forest, Tottenham Hotspur, M United, Portsmouth, West Ham
Playing Duration : 1983 – 2007
- Player Name : Robin van Persie
Total Goal : 144
Total Match : 280
Club : Arsenal, Manchester United
Playing Duration : 2004 – Present




