Top 10 Premier League Highest Goal scorers Of All Time

10. Michael Owen

Michael Owen 

Michael Owen is a striker who has played for Liverpool, Real Madrid, Newcastle United, Manchester United, Stoke City, and the England National Team. In 2013, he announced his retirement from football and transitioned into a new career as a racehorse breeder, owner, and sports pundit.

09. Jermain Defoe

Jermain Defoe  

Jermain Defoe is a striker for the Scottish Premiership Club Rangers. He has also represented England at the international level. In 2015–16, Jermain Defoe had one of his greatest Premier League campaigns, with 15 goals in 22 games for Sunderland.

08. Robbie Fowler

Robbie Fowler 

Robbie, who is currently the head coach of SC East Bengal in the Indian Super League, is best known for being a natural scorer with an innate ability to steal goals. For Liverpool, he scored 183 goals in total, 120 of which came in the top division.

07. Harry Kane

Harry Kane 

Harry Kane is a striker for the Premier League and the only player who hasn't retired. He is the captain of the England national team and is known for his prolific goalscoring and ability to link play. In the last seven Premier League seasons, he has scored double-digit goals, with 30 in 17/18.

06. Thierry Henry

Thierry Henry 

Thierry DANIEL is currently the coach and former player who is an assistant coach for Belgium. He is considered one of the greatest strikers in Premier League history. Even after his best goals, he didn't stop, scoring 25 and 27 in the next two campaigns.

05. Frank Lampard

Frank Lampard 

Frank Lampard is a football manager and former player who was the head coach of Chelsea in the Premier League. He is the greatest midfielder of his generation, with the most Premier League goals by a midfielder and the most goals from outside the box (41). His best season was 2009/10, when he scored 22 goals.

04. Sergio Aguero

Sergio Aguero 

Sergio Aguero, aka Kun Aguero, is a striker for Barcelona and Argentina. Kun, a childhood nickname, is on his shirt. He was the youngest player to join the club and scored 26 goals in 14/15.

03. Andrew Cole

Andrew Cole 

Andrew Cole, a striker, spent six years with Manchester United and won eight trophies, including the 1999 Treble of the Premier League, FA Cup, and UEFA Champion League. Cole is third in Premier League goals with 187.

02. Wayne Rooney

Wayne Rooney 

Wayne Rooney is a football manager and former player who plays forward, midfield, and other positions. He is the record goalscorer for both England and Manchester United. He's hit double figures in the Premier League 11 seasons in a row, and his best season was 2011-12 when he scored 27 goals.

01. Alan Shearer

Alan Shearer 

Alan Shearer, known as "Pundit," is a retired footballer who was one of the best strikers of his generation and a record goalscorer. In the Premier League, he scored 30 or more goals three times with Blackburn and once with Newcastle. Due to injuries, he was the first person to score 300 goals.