Alan Shearer has the most goal in premier league history with 260 goals. legends like Rooney, Henry, Cole and current players Salah and Harry Kane also included in this list.
The Premier League is the highest level of the English football league system. Contested by 20 clubs, which is arguably the best league in entire football world.
Fifty-one clubs have competed in the Premier League since its inception in 1992 and provided so many legendary strikers to football world. So here we are discussing players with the most goals in Premier League history.
10- MOHAMMED SALAH
The Liverpool Forward Mohammed Salah has 10th in this list with 158 goals in Premier League. He is the only active Premier League player in this list.
The Egypt Captian scored 159 goals from 252 appearance in premier league. He also played for Chelsea besides Liverpool and scored 2 goals in EPL. He won two PFA Players’ Player of the Year awards, three Premier League Golden Boots and Premier League Player of the Season in 2022.
In 2023, Salah became Liverpool’s all-time Premier League top goalscorer, and also became the fifth player to score 200 goals for the club.
9- JERMAIN DEFOE
The former English stricker Jerman Defoe is 9th in this list. Defoe played for 5 clubs in his premier league career. He played for West Ham,Portsmouth,Sunderland, Bournemouth and Tottenham Hotspur.
He is currently the ninth-highest goalscorer in Premier League with 162 goals from 496 appearances.Defoe holds the Premier League record for the most goals scored as a substitute, with 24.
afterwards most recently the under-18’s coach at Premier League club Tottenham Hotspur.
8- ROBBIE FOWLER – 163
The former Liverpool stricker Robbie Fowler is the eighth-highest goalscorer in the history of the Premier League. He also played for Manchester City and Leeds United in his Premier League Career.
He scored 163 goals in Premier League from 376 appearances. he is Liverpool’s second-top scorer in the Premier League and won the PFA Young Player of the Year two times in 1995 and 1996.
7 – THIERRY HENRY
The Former French Stricker Thierry Henry is the Seventh-highest goal scorer in the history of the Premier League. He only played for Arsenal in Premier League and won Two premier league with them.
Henry scored 175 goals from 258 Appearances in Premier League. He has the most Golden Boot in EPL with 4 and Most goals in under one manager with 175 goals under Arsene Wenger. He is Arsenal top scored and scored most Premier League goals in Highbury ( Arsenal stadium)
6- FRANK LAMPARD
The English midfielder Frank Lampard is the Sixth-highest goal scorer in the history of the Premier League .he played for West Ham United, Manchester City and Chelsea in the Premier League.
Lampard scored 177 goals from 609 Appearances in Premier League. the Chelsea Legend is the only proper midfielder in this list and won three Premier League with Chelsea. He inducted to Premier League hall of fame in 2021.
5- SERGIO AGUERO
The Argentinian forward Sergio Leonel Agüero del Castillo known as Kun Agüero is is the fifth all-time Premier League goal scorer and the highest non-English scorer in the competition. he only played for Manchester City in his Premier League career.
Aguero scored 184 goals from 275 appearances for Manchester City. He is the club’s all-time top goal scorer and holds the record for most Premier League hat-tricks, with 12.
He won Premier League 5 times and 1 Premier League golden boot .he inducted to Premier League hall of fame in 2022
4-ANDY COLE
Andrew Alexander Cole known as Andy Cole is 4th in the list . He played for 7 different clubs in his Premier League career where played for New Castle, Portsmouth, Manchester City, Fulham, Blackburn, Arsenal and Manchester United.
He scored 187 goals from 414 appearances in Premier League and won 5 Premier League and one Premier League golden boot in his stellar career.
3-WAYNE ROONEY
English former striker Wayne Rooney has the competition’s third-highest scorer of all time. He also has the third-highest number of assists in the Premier League, with 103.He played for Everton and Manchester United in Premier League.
Rooney scored 208 goals in Premier League career .he scored 25 goals from 98 games for Everton And 183 goals from 393 appearances for Manchester United .he is the only footballer to have scored at least 200 Premier league goals and provided at least 100 Premier League Assists. He won 5 Premier League with Manchester united.
2-HARRY KANE
1- ALAN SHEARER
English former forward Alan Shearer is the greatest scorer of all time in Premier League .he is the fastest player to score 100th Premier League goal within 124 matches .he is the Top goal scorer in Newcastle United history and he was one of the first two players inducted into the Premier League Hall of Fame in 2021.
he scored 260 goals in Premier League history .he scores 112 goals from 138 games for Black burn and 148 goals form 303 games for New Castle.
he won 3 golden boots in Premier League , Also won best player of season on 1994 / 95.he won Premier League at the same season with Black Burn .
Information collected from :Wikipedia