Premier League all time top scorers – who is the highest goal scorer in Premier League history?
Top 10 Premier League top scorers all time
Football fans go crazy for the rich history of Premier League. The English fist tier is currently the most popular and watched league in the world.
Fans do not only go to stadiums to watch the matches live, but also stick to their TV screens, because these fans are from all over the world, and cannot always reach the actual venue of the game by traveling halfway across the globe.
It is quite obvious that scoring a single goal in front of such a crowd is a big deal for every player. But even under pressure, they manage to set their own records.
That is why be bring you the Top 10 Premier League top goal scorers all time. Watch & Bet on Football =>
Michael Owen is one of Premier League all time top scorers
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
150 | 326 | 0.46 | 1997 | 2013 | Liverpool (118/216), Newcastle United (26/71), Manchester United (5/31), Stoke City (1/8) |
Michael Owen is one of Premier League top scorers all time
Michael Owen is an English former footballer who played as a striker for Liverpool, Real Madrid, Newcastle United, Manchester United and Stoke City, as well as for the England national team. He became England’s youngest goalscorer in 1998. Now the Englishman is living his life as a sports pundit and commentator.
He is regarded as one of the best Liverpool players of all time and Owen came 14th in the “100 Players Who Shook The Kop”, which is an official Liverpool fan poll. Watch & Bet on Football =>
Mohamed Salah is one of the top 10 Premier League goal scorers all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
157 | 263 | 0.60 | 2014 | 2024 | Chelsea (2/13), Liverpool (155/250) |
Mohamed Salah has been the pillar of Liverpool and one of the finest Premier League players we have seen in the last decade. Since his move to the English top-flight in 2014, he has managed to score more than 150 goals.
In 2023-24, he entered in the list of top 10 Premier League scorers. He helped Liverpool to win the all major trophies. He won the Premier League trophy in 2020 when the Reds lifted the trophy after the gap of 30 years. Watch & Bet on Football =>
Jermain Defoe is one of the top 10 Premier League goal scorers all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
162 | 496 | 0.33 | 2001 | 2018 | West Ham United (18/74), Tottenham Hotspur (91/276), Portsmouth (15/31), Sunderland (34/87), Bournemouth (4/28) |
Jermain Colin Defoe is an English professional footballer who plays as a striker for Scottish Premiership club Rangers. Defoe has also played for the England national team. He is currently the eighth-highest goalscorer in Premier League history and also the sixth-highest goalscorer in Tottenham’s history. He also holds the record of scoring the second-fastest hat-trick in the Premier League. Watch & Bet on Football =>
Robbie Fowler is one of Premier League all time top scorers
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
163 | 379 | 0.43 | 1993 | 2008 | Liverpool (128/266), Leeds United (14/30), Manchester City (21/80), Blackburn Rovers (0/3) |
Certainly, one of the greatest players to ever don in a Reds jersey. His football career spanned between 1993 and 2012 and he was born a natural scorer with an instinctive goal-poaching ability. He is the seventh-highest goalscorer in the history of the Premier League. He scored 183 goals in total for Liverpool and was probably one of the most influential Reds players of all time. The Englishman won 26 England caps and scored 7 goals for his country.
Thierry Henry is one of Premier League top goal scorers all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
175 | 258 | 0.68 | 1999 | 2012 | Arsenal |
Henry played for Arsenal in his Premier League career and scored a total of 175 goals which placed him in the fifth place in our list of 10 all-time top scorers of Premier League.
He scored 175 goals in 254 appearances for Arsenal between 1999 and 2007. Henry then scored 51 goals in 122 appearances for New York Red Bulls between 2010 and 2014 after his transfer in the MLS. Besides his club career, Thierry Henry also scored 51 goals in 123 appearances he has made for the French national football team from 1997 to 2010.
Thierry Daniel Henry, widely known as El Mimo, is now a professional football coach and former player who is currently the manager of MLS club Montreal Impact. Henry is by far the most dominant Premier League player on the pitch. Henry has always been a fan of basketball and often used to hang out with the late Kobe Bryant of LA Lakers.
Retired French footballer Thierry Daniel Henry won the MLS Supporters’ Shield during his time with the New York Red Bulls in 2013. He surpassed Michel Platini’s record while becoming France’s top goal scorer of all time in October 2007. Watch & Bet on Football =>
Frank Lampard is on the list of Premier League top scorers all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
177 | 609 | 0.29 | 1996 | 2015 | West Ham United (24/148), Chelsea (147/429), Manchester City (6/32) |
Frank Lampard has played for West Ham United, Chelsea and Manchester City in his Premier League career. He scored a total of 177 goals which placed him in our list of 10 all-time top scorers of Premier League.
Lampard scored 147 goals in 429 appearances for Chelsea between 2001 and 2014. He then opted for transfer and scored 6 goals in 32 appearances for Manchester City in 2014. Besides his club career, Frank Lampard has also scored 29 goals in 106 appearances he has made for the English national football team from 1999 to 2014.
The Chelsea boss was a creative and technically gifted box-to-box midfielder who began his career in 1995 at West Ham United. He is currently the leading goal scorer for Chelsea. Super Frank is 4th in the Premier League for most assists of all time.
Frank Lampard last played as the central midfielder or attacking midfielder for English club Manchester City. He currently coaches the Championship club Derby County. He was voted FWA Footballer of the Year in 2005. Shortly after, he received the FWA Tribute Award in 2010. Watch & Bet on Football =>
Sergio Agüero is also one of Premier League top scorers all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
184 | 275 | 0.67 | 2011 | 2021 | Manchester City |
Sergio Agüero is an Argentine professional footballer who played as a striker for Manchester City and the Argentine national team. He holds the record of highest number of hat-tricks which is 12. In 2003, he also became the youngest player to ever play in the Argentinian Primera Division, a record which was previously held by the great Diego Maradona. In his final season with Man City in 2020/21, he broke the record of Rooney for most Premier League goals for a single club.
Andy Cole is the fourth Premier League top goal scorer all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
187 | 4140 | .45 | 1993 | 2006 | Newcastle United (43/58), Manchester United (93/195), Blackburn Rovers (27/83), Fulham (12/31), Manchester City (9/22), Portsmouth (3/18), Sunderland (0/7) |
Andrew Cole scored 93 goals in 195 appearances for Manchester United between 1995 and 2001. He then scored 9 goals in 22 appearances for Manchester City between 2005 and 2006. Besides his club career, Andy Cole also scored a single goal in 15 appearances he has made for the English national football team from 1995 to 2002.
Andrew Alexander Cole was born 15 October 1971. Playing as a striker, his career lasted from 1988 to 2008. He is currently the third-highest Premier League goalscorer of all time.
During his spell at Manchester United, he used to pair up with Dwight Yorke which created an incredible partnership and the duo went on to score 58 goals in the first season.
Retired English footballer Andrew Alexander “Andy” Cole has won winning numerous trophies with Manchester United in the Premier League. He received the PFA Young Player of the Year award for his performance for the English club. Andy Cole played for Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, and Portsmouth in his Premier League career. He scored a total of 187 goals which placed him in the third place in our list of 10 all-time top scorers of Premier League. Watch & Bet on Football =>
3. Wayne Rooney is the third Premier League top goal scorer all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
208 | 491 | 0.42 | 2002 | 2018 | Everton (25/98), Manchester United (183/393) |
Wayne Rooney is the third Premier League top scorer all time
Wayne Rooney scored 15 goals in 67 appearances for Everton between 2002 and 2004. Recently, he scored 4 goals in 11 matches of season 2017-18. He has also scored 183 goals in 393 appearances for Manchester United from 2004 to 2016. Besides his club career, Wayne Rooney has also scored 53 goals in 119 appearances he has made for the English national football team since 2003.
Wayne Mark Rooney is widely known as one of the best English forward who has also been used in various midfield roles. He won the England Player of the Year award three times in his career till now. Rooney also received the FWA Footballer of the Year award in 2010. He has played for Everton and Manchester United in his Premier League career and scored a total of 208 goals which placed him in the second place in our list of 10 all-time top scorers of Premier League.
Wayne Rooney is considered as one of the greatest players of this generation. In January 2003, he signed his first professional contract with Manchester United and went to become the club’s leading goalscorer of all time. He is also the highest scorer for the England national team and the second most capped English player. Watch & Bet on Football =>
Harry Kane is the second top Premier League goal scorer of all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
213 | 320 | 0.67 | 2012 | 2023 | Tottenham Hotspur (213/317), Norwich City (0/3) |
The England skipper has played for Tottenham in his glorious career and didn’t look back. He won the Premier League Golden Boot in 2015/16, finishing with 25 goals. Kane finished as the top scorer of the Premier League 2016/17 with 29 goals, and won his second consecutive Golden Boot, becoming only the fifth player to do so.
He also become the second fastest to reach 100 goals in Premier League in season 2017/18. In 2020/21, he won his third golden boot award and also finished as runner-up in Euro 2020 for England. Watch & Bet on Football =>
Alan Shearer is Premier League top goal scorer all time
Goals | Apps | Ratio | First | Last | Club(s) (goals/apps) |
---|---|---|---|---|---|
260 | 441 | 0.59 | 1992 | 2006 | Blackburn Rovers (112/138), Newcastle United (148/303) |
Alan Shearer is all time Premier League top goal scorer
Alan Shearer scored 112 goals in 138 appearances for Blackburn Rovers between 1992 and 1996. And then scored 148 goals in 303 appearances for Newcastle United between 1996 and 2006. Besides his club career, Alan Shearer also scored 30 goals in 63 appearances he has made for the English national football team from 1992 to 2000.
The great Alan Shearer was regarded as one of the most prolific strikers of his time and currently holds the record of the highest Premier League goals of all time.
Alan Shearer was often regarded as a classic English centre-forward and went on to score 30 goals in 63 appearances for England. After his retirement, Shearer became a regular pundit for BBC’s Match of the Day.
Retired English footballer Alan Shearer is widely regarded as one of the world’s best strikers. He worked as a television pundit for the BBC after his retirement from active sports. He was named Player of the Year by Football Writers’ Association in 1994. Shortly after, he received the PFA Player of the Year award in 1995. Alan Shearer played for Blackburn Rovers and Newcastle United in his Premier League career. He scored a total of 260 goals which placed him in the top place in our list of 10 all-time top scorers of the premier league. Watch & Bet on Football =>
All time Premier League top scorers list
Harry Kane is the second-fastest player score 100 goals and he did so in 141 games.
Michael Owen became the youngest player to reach the 100 goals at 23 years and 133 days.
Only 34 players have scored 100 or more goals in Premier League since the inception of Premier League during the first season 1992–93. Let’s take a look and go through the list of all time Premier League top scorers. Watch & Bet on Football =>
Rank | Player | Goals | Apps | Ratio | First | Last |
---|---|---|---|---|---|---|
1 | Alan Shearer | 260 | 441 | 0.59 | 1992 | 2006 |
2 | Harry Kane | 213 | 320 | 0.67 | 2012 | 2023 |
3 | Wayne Rooney | 208 | 491 | 0.42 | 2002 | 2018 |
4 | Andy Cole | 187 | 414 | 0.45 | 1993 | 2006 |
5 | Sergio Agüero | 184 | 275 | 0.67 | 2011 | 2021 |
6 | Frank Lampard | 177 | 609 | 0.29 | 1996 | 2015 |
7 | Thierry Henry | 175 | 258 | 0.68 | 1999 | 2012 |
8 | Robbie Fowler | 163 | 379 | 0.43 | 1993 | 2008 |
9 | Jermain Defoe | 162 | 496 | 0.33 | 2001 | 2018 |
10 | Mohamed Salah | 157 | 263 | 0.60 | 2014 | 2024 |
11 | Michael Owen | 150 | 326 | 0.46 | 1997 | 2013 |
12 | Les Ferdinand | 149 | 351 | 0.42 | 1992 | 2004 |
13 | Teddy Sheringham | 146 | 418 | 0.35 | 1992 | 2006 |
14 | Robin van Persie | 144 | 280 | 0.51 | 2004 | 2015 |
15 | Jamie Vardy | 136 | 307 | 0.44 | 2014 | 2023 |
16 | Jimmy Floyd Hasselbaink | 127 | 288 | 0.44 | 1997 | 2007 |
17 | Robbie Keane | 126 | 349 | 0.36 | 1999 | 2012 |
18 | Nicolas Anelka | 125 | 364 | 0.34 | 1997 | 2014 |
19 | Dwight Yorke | 123 | 375 | 0.33 | 1992 | 2009 |
Raheem Sterling | 379 | 0.32 | 2012 | 2024 | ||
21 | Romelu Lukaku | 121 | 278 | 0.44 | 2011 | 2022 |
22 | Son Heung-min | 120 | 303 | 0.40 | 2015 | 2024 |
Steven Gerrard | 504 | 0.24 | 1998 | 2015 | ||
24 | Ian Wright | 113 | 213 | 0.53 | 1992 | 1999 |
25 | Sadio Mané | 111 | 263 | 0.42 | 2014 | 2022 |
Dion Dublin | 312 | 0.36 | 1992 | 2004 | ||
27 | Emile Heskey | 110 | 516 | 0.21 | 1995 | 2012 |
28 | Ryan Giggs | 109 | 632 | 0.17 | 1992 | 2014 |
29 | Peter Crouch | 108 | 468 | 0.23 | 2002 | 2019 |
30 | Paul Scholes | 107 | 499 | 0.21 | 1994 | 2013 |
31 | Darren Bent | 106 | 276 | 0.38 | 2001 | 2014 |
32 | Didier Drogba | 104 | 254 | 0.41 | 2004 | 2015 |
33 | Cristiano Ronaldo | 103 | 236 | 0.44 | 2003 | 2022 |
34 | Matt Le Tissier | 100 | 270 | 0.37 | 1992 | 2002 |
Who has scored most goals in Premier League in one season?
Andy Cole and Alan Shearer have scored most goals in Premier League in one season. They both have scored 34 goals in one season during 1993–94 and 1994–95.
Cristiano Ronaldo, Robin van Persie, Luis Suárez, Thierry Henry and Kevin Phillips have scored 30 goals or more in one season. Watch & Bet on Football =>
See also
- Top 10 Greatest Goalkeepers of All Time
- Top 10 Best free transfers in football ever made!
- 5 most successful football players of decade
- Top 10 players who were rejected as youngsters!
- Top 5 Players Clubs Regret Selling: The Biggest Mistakes By The Clubs!
Table of Contents
WE…are agreed