1) Alan Shearer (Blackburn Rovers, Newcastle United) 260 goals in 441 appearances.
PREMIER LEAGUE ALL-TIME TOP GOALSCORERS: 20) Romelu Lukaku (Chelsea, West Bromwich Albion, Everton, Manchester United) 113 goals in 252 appearances.
19) Jamie Vardy (Leicester City) 118 goals in 245 appearances.
18) Steven Gerrard (Liverpool) 120 goals in 504 appearances.
17) Dwight Yorke (Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland). 123 goals in 375 appearances.
16) Nicolas Anelka (Arsenal, Liverpool, Manchester City, Bolton Wanderers, Chelsea, West Bromwich Albion). 125 goals in 364 appearances.
15) Robbie Keane (Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa) 126 goals in 349 appearances.
14) Jimmy Floyd Hasselbaink (Leeds United, Chelsea, Middlesbrough, Charlton Athletic) 127 goals in 288 appearances).
13) Robin van Persie (Arsenal, Manchester United) 144 goals in 280 appearances.
12) Teddy Sheringham (Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United) 146 goals in 418 appearances.
11) Les Ferdinand (Queens Park Rangers, Newcastle United, Tottenham Hotspur, West Ham United, Bolton Wanderers, Leicester City) 149 goals in 351 appearances.
10) Michael Owen (Liverpool, Newcastle United, Manchester United, Stoke City) 150 goals in 326 appearances.
9) Jermain Defoe (West Ham United, Tottenham Hotspur, Portsmouth, Sunderland, Bournemouth) 162 goals in 496 appearances.
8) Robbie Fowler (Liverpool, Leeds United, Manchester City, Blackburn Rovers) 163 goals in 379 appearances.
7) Harry Kane (Tottenham Hotspur, Norwich City) 166 goals in 245 appearances).
6) Thierry Henry (Arsenal) 175 goals in 258 appearances.
5) Frank Lampard (Chelsea, Manchester City) 177 goals in 609 appearances.
4) Sergio Aguero (Manchester City) 184 goals in 275 appearances.
3) Andrew Cole (Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Sunderland) 187 goals in 417 appearances.
2) Wayne Rooney (Everton, Manchester United) 208 goals in 491 appearances.
1) Alan Shearer (Blackburn Rovers, Newcastle United) 260 goals in 441 appearances.
PREMIER LEAGUE ALL-TIME TOP GOALSCORERS: 20) Romelu Lukaku (Chelsea, West Bromwich Albion, Everton, Manchester United) 113 goals in 252 appearances.
19) Jamie Vardy (Leicester City) 118 goals in 245 appearances.
18) Steven Gerrard (Liverpool) 120 goals in 504 appearances.
17) Dwight Yorke (Aston Villa, Manchester United, Blackburn Rovers, Birmingham City, Sunderland). 123 goals in 375 appearances.
16) Nicolas Anelka (Arsenal, Liverpool, Manchester City, Bolton Wanderers, Chelsea, West Bromwich Albion). 125 goals in 364 appearances.
15) Robbie Keane (Coventry City, Leeds United, Tottenham Hotspur, Liverpool, West Ham United, Aston Villa) 126 goals in 349 appearances.
14) Jimmy Floyd Hasselbaink (Leeds United, Chelsea, Middlesbrough, Charlton Athletic) 127 goals in 288 appearances).
13) Robin van Persie (Arsenal, Manchester United) 144 goals in 280 appearances.
12) Teddy Sheringham (Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United) 146 goals in 418 appearances.
11) Les Ferdinand (Queens Park Rangers, Newcastle United, Tottenham Hotspur, West Ham United, Bolton Wanderers, Leicester City) 149 goals in 351 appearances.
10) Michael Owen (Liverpool, Newcastle United, Manchester United, Stoke City) 150 goals in 326 appearances.
9) Jermain Defoe (West Ham United, Tottenham Hotspur, Portsmouth, Sunderland, Bournemouth) 162 goals in 496 appearances.
8) Robbie Fowler (Liverpool, Leeds United, Manchester City, Blackburn Rovers) 163 goals in 379 appearances.
7) Harry Kane (Tottenham Hotspur, Norwich City) 166 goals in 245 appearances).
6) Thierry Henry (Arsenal) 175 goals in 258 appearances.
5) Frank Lampard (Chelsea, Manchester City) 177 goals in 609 appearances.
4) Sergio Aguero (Manchester City) 184 goals in 275 appearances.
3) Andrew Cole (Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Sunderland) 187 goals in 417 appearances.
2) Wayne Rooney (Everton, Manchester United) 208 goals in 491 appearances.
1) Alan Shearer (Blackburn Rovers, Newcastle United) 260 goals in 441 appearances.