Home Lists Premier League goal scorers all time

Premier League goal scorers all time

408
1
Top 10 Premier League Goal Scorers of All Time!
Bildbyran

Premier League all time top scorers – who is the highest goal scorer in Premier League history?

Who are the Premier League all time top scorers? We all know that Harry Kane, Mohamed Salah, Frank Lampard, Thierry Henry, Sergio Agüero and Michael Owen have scored many goals in Premier League. Does any of these footballers make the all time Premier League top scorers list?
Who is the highest goal scorer in Premier League history? Here we have compiled a list of Premier League all time top scorersWatch & Bet on Football =>

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

Top 10 Premier League Goal Scorers of All Time
Bildbyrån
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

Mo Salah - Top Scorers in the Premier League

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

Premier League goal scorers all time 1
Bildbyrån
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

Top 10 Premier League Goal Scorers of All Time
Bildbyrån
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

Premier League goal scorers all time 2
Bildbyrån
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 =>

Top 10 Premier League Goal Scorers of All Time!

Frank Lampard is on the list of Premier League top scorers all time

Top 10 Premier League Goal Scorers of All Time
Bildbyrån
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

Premier League goal scorers all time 3
Bildbyrån
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

Top 10 Premier League Goal Scorers of All Time
Bildbyrån
Goals Apps Ratio First Last Club(s) (goals/apps)
187 414 0.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

Premier League goal scorers all time 4
Bildbyrån
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

Top 10 Premier League Goal Scorers of All Time Harry Kane

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

Premier League goal scorers all time 5
Bildbyrån
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 =>

Top 10 Premier League Goal Scorers of All Time!

All time Premier League top scorers list

Alan Shearer still holds the record for the top Premier League goal scorers of all time. He also became the first Premier League player to score 100 goals. He scored 100 goals in 124 appearances which is the record for the fewest games taken to reach 100 goals.

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

Top 10 Premier League Goal Scorers of All Time!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

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here