The Premier League has witnessed some of the most prolific and greatest strikers in football history. From Alan Shearer to Thierry Henry to Wayne Rooney all are the greatest strikers of the Premier League History, who created a benchmark front of the footballer all over the world.
The English Premier League is the most-watched sports league in the world since 1992 to 2025 Premier League. It was founded on February 20, 1992, after clubs from the First Division broke away from the English Football League.
EPL has the highest revenue, Sponsorship deals and Media coverage of any association football league in the World. All the reasons and facts show why it produced the World’s most valuable players and greatest footballers in history. All the best strikers, central forwards, forwards, goalkeepers, and more players always prefer the Premier League as first-choice
Over the years, it has been graced by truly world-class strikers, who have dazzled fans with their footballing intelligence and scoring capabilities.
Top 5 greatest strikers of the Premier League History
Table of Contents

Here’s a ranking of the top five greatest strikers to have graced the league, based on their goal-scoring prowess, consistency, and overall impact:
Alan Shearer (Southampton, Blackburn Rovers & Newcastle United)

The Premier League’s record goalscorer, he has 11 hat-tricks and was part of the England national team. He played as a striker for Southampton, Blackburn Rovers, and Newcastle United. His ability to score from anywhere—headers, long-range shots, and clinical finishes—made him the ultimate No. 9.
Alan Shearer spent his playing days frequently scoring for Southampton. He contributed to the title victory in the 1994-95 Premier League season with 34 goals.
He scored 96 goals for Blackburn in just 117 appearances before leaving the team. Then, Alan joined his hometown club Newcastle, where he scored 148 Premier League goals in 303 appearances. His total 260 Premier League goals remain unbeaten.
Alan Shearer is one of the most successful footballers in Premier League history, having scored 30 or more goals in three different seasons. He has won the Golden Boot six times and finished third in the Ballon d’Or voting. Alan is regarded as one of the greatest strikers in Premier League history.
- Goals: 260 (All-time Premier League top scorer)
- Games: 441
- Premier League Titles: 1 (1994-95 with Blackburn)
Wayne Rooney (Man United & Everton)

Wayne Rooney is the all-time record goalscorer for Manchester United in Premier League history. He is also the second-highest goalscorer in the Premier League, having scored over 200 goals and become the greatest strikers of the Premier League History.
He has played forward, striker, and midfield roles. The former England captain has had a successful start to his career with DC United. Rooney was not just a goal-scorer; his versatility, creativity, and leadership contributed to Manchester United’s dominance in English football for over a decade.
The five-time Premier League champion made his name at Everton. He ranks as the second most prolific goal scorer in Premier League history, with 208 goals in 494 appearances.
He is the iconic player for Manchester United and their most successful player, having scored 183 goals. This time, he will be playing for DC United in the United States.
Goals: 208 (Second all-time top scorer)
Games: 491
Premier League Titles: 5 (2006-07, 2007-08, 2008-09, 2010-11, 2012-13)
Thierry Henry (Arsenal)

Thierry Henry is regarded as Arsenal’s greatest-ever player, known for his electrifying pace, dribbling skills, and finishing ability. He won four Golden Boots and led Arsenal to an Invincible season in 2003-04.
He is regarded as the greatest striker in Premier League history and, by many, as the best player overall in the league, irrespective of position.
Thierry Henry won the 1998 FIFA World Cup with France. Henry is known for his pace and is considered one of the fastest footballers of all time.
2-time Premier League Player of the Season, 5-time Domestic League Champion, one-time Champions League Champion, 5 time UEFA Team of the Year, 5 times French Player of the Year become a most notable player and greatest striker of the Premier League History
Goals: 175
Games: 258
Premier League Titles: 2 (2001-02, 2003-04)
Sergio Aguero (Man City)

The one of the best players in the Manchester City side. Sergio Aguero is widely regarded as the greatest player in Man City’s history and one of the best strikers of his generation.
Sergio was part of Manchester City from 2011 to 2021, he became the club’s all-time top goalscorer. He is also 5th position on the all-time scoring charts of the Premier League. He is holding one of the best goals to game ratio with 184 goals in the 275 games.
He holds the record for most Premier League hat-tricks, with 12.
- Goals: 184
- Games: 275
- Premier League Titles: 5 (2011-12, 2013-14, 2017-18, 2018-19, 2020-21)
Harry Kane (Tottenham Hotspur)

He is known as the Premier League’s Modern-Day Goal Machine. His great finishing ability, clinical finishing, intelligent movement, and ability to score established him as one of the best strikers of his generation.
Harry Kane is the second-highest all-time goalscorer in the Premier League with 213 goals in 317 games. The Englishman looks to be closing in on Alan Shearer’s record.
He has won the PFA Premier League Team of the Year 6 times, the Premier League Golden Boot 3 times, the 2023 IFFHS Men’s World Team and was one of the most valuable football players of the Tottenham Hotspur Squad.
Harry Kane is the only active player in football on this list of the top 5 greatest strikers of the Premier League History.
- Games: 320
- Goals: 213 (Second all-time top scorer)
- Assists: 47
- Golden Boots: 3 (2015-16, 2016-17, 2020-21)