Ian Wright scored 113 times in the Premier League for Arsenal and West Ham. Getty
Alan Shearer, left, in his Newcastle days. He scored in the Premier League for Blackburn and Newcastle, 260 goals in total. Getty
Wayne Rooney scored 208 goals in the top flight for Everton and Manchester United. Reuters
Andrew Cole played for seven clubs in the Premier League, scoring most goals for Newcastle, Manchester United and Blackburn. He had 187 goals to his name by the time he retired. Allsport
Manchester City's Argentinian striker Sergio Aguero celebrates one of his 177 Premier League goals, and he's not finished yet. AFP
Frank Lampard (bottom) netted 177 times in the Premier League for West Ham, Chelsea and Manchester City. Reuters
Arsenal's French forward Thierry Henry celebrates one of his 175 Premier League goals for the Gunners. AFP
Robbie Fowler scored 128 Premier League goals for Liverpool, and 163 in total after also netting for Leeds and Manchester City. Getty
Jermain Defoe has 162 Premier League goals for five different clubs, including Tottenham and Sunderland. Reuters
Michael Owen played for four Premier League clubs, scoring 150 times. His most succesful spells were at Liverpool and Newcastle. Getty
Les Ferdinand was another striker who played for a host of teams. He scored 149 Premier League goals for QPR, Newcastle, Tottenham, West Ham, Leicester and Bolton. Getty
Teddy Sheringham started his Premier League career with Nottingham Forest, and also scored league goals for Tottenham, Manchester United, Portsmouth and West Ham, a total of 146. AP
Dutch striker Robin van Persie played for Arsenal and Manchester United in the Premier League, netting a total of 144 times. AFP
Tottenham's Harry Kane has 136 Premier League goals so far but, despite his current injury, he should score many more. Reuters
Jimmy Floyd Hasselbaink scored 127 Prem goals for Leeds, Chelsea, Middlesbrough and Charlton. Getty
Robbie Keane scored 126 goals for Coventry, Leeds, Tottenham, Liverpool, West Ham and Aston Villa. Getty
Nicolas Anelka netted 125 times for Arsenal, Liverpool, Manchester City, Bolton, Chelsea and West Brom. Getty
Dwight Yorke scored 123 Premier League goals for Aston Villa, Manchester United, Blackburn, Birmingham and Sunderland. Getty
Steven Gerrard made 710 appearances for Liverpool, and scored 120 goals in the Premier League. Reuters
Romelu Lukaku scored 113 times for West Brom, Everto and Manchester United. Getty
Ian Wright scored 113 times in the Premier League for Arsenal and West Ham. Getty
Alan Shearer, left, in his Newcastle days. He scored in the Premier League for Blackburn and Newcastle, 260 goals in total. Getty
Wayne Rooney scored 208 goals in the top flight for Everton and Manchester United. Reuters
Andrew Cole played for seven clubs in the Premier League, scoring most goals for Newcastle, Manchester United and Blackburn. He had 187 goals to his name by the time he retired. Allsport
Manchester City's Argentinian striker Sergio Aguero celebrates one of his 177 Premier League goals, and he's not finished yet. AFP
Frank Lampard (bottom) netted 177 times in the Premier League for West Ham, Chelsea and Manchester City. Reuters
Arsenal's French forward Thierry Henry celebrates one of his 175 Premier League goals for the Gunners. AFP
Robbie Fowler scored 128 Premier League goals for Liverpool, and 163 in total after also netting for Leeds and Manchester City. Getty
Jermain Defoe has 162 Premier League goals for five different clubs, including Tottenham and Sunderland. Reuters
Michael Owen played for four Premier League clubs, scoring 150 times. His most succesful spells were at Liverpool and Newcastle. Getty
Les Ferdinand was another striker who played for a host of teams. He scored 149 Premier League goals for QPR, Newcastle, Tottenham, West Ham, Leicester and Bolton. Getty
Teddy Sheringham started his Premier League career with Nottingham Forest, and also scored league goals for Tottenham, Manchester United, Portsmouth and West Ham, a total of 146. AP
Dutch striker Robin van Persie played for Arsenal and Manchester United in the Premier League, netting a total of 144 times. AFP
Tottenham's Harry Kane has 136 Premier League goals so far but, despite his current injury, he should score many more. Reuters
Jimmy Floyd Hasselbaink scored 127 Prem goals for Leeds, Chelsea, Middlesbrough and Charlton. Getty
Robbie Keane scored 126 goals for Coventry, Leeds, Tottenham, Liverpool, West Ham and Aston Villa. Getty
Nicolas Anelka netted 125 times for Arsenal, Liverpool, Manchester City, Bolton, Chelsea and West Brom. Getty
Dwight Yorke scored 123 Premier League goals for Aston Villa, Manchester United, Blackburn, Birmingham and Sunderland. Getty
Steven Gerrard made 710 appearances for Liverpool, and scored 120 goals in the Premier League. Reuters
Romelu Lukaku scored 113 times for West Brom, Everto and Manchester United. Getty
Ian Wright scored 113 times in the Premier League for Arsenal and West Ham. Getty