
List of 10 all time top scorer EPL
Throughout the history of the Premier League, one of the most outstanding and difficult achievements to achieve is the position of all time top scorer EPL. Players who make a strong impression in this tournament not only possess excellent scoring ability but are also symbols of perseverance and relentless effort. Each of their goals not only brings victory to the team but also contributes to building the legends of the Premier League. Today, with Kingsoccertips.com, let’s check out the top 10 all-time top scorers of the EPL through the article below!
10 all time top scorer EPL
Top 10: Jermain Defoe – 162 goals
Jermain Defoe is one of the Premier League’s all-time leading goalscorers, with 162 goals to his name. He began his career at West Ham, where the club’s academy helped him develop into one of England’s most prolific strikers. Defoe played in the Premier League from 2000-01 until 2018-19, having played for a number of clubs.

Jermain Defoe – All time top scorer EPL
Defoe spent the majority of his career with Tottenham Hotspur, where he scored 91 Premier League goals. He then moved to Portsmouth in 2008 under manager Harry Redknapp, who brought him back to Spurs after a year on the south coast. Later in his career, Defoe continued to demonstrate his impressive goalscoring instincts at Sunderland, where he scored 34 goals in 87 games, and then at Bournemouth, scoring four goals in his final 28 Premier League games.
Top 9: Robbie Fowler – 163 Goals
Robbie Fowler, one of the best strikers in the early years of the Premier League, scored 28 goals in 38 games in the 1995-96 season. However, injuries severely affected his career, preventing him from maintaining his high level of form in the following years. Under manager Gérard Houllier, Fowler was relegated to the bench, behind Michael Owen and Emile Heskey in Liverpool’s starting XI.

Fowler, however, made a strong impression at Liverpool, scoring a total of 120 goals in 236 Premier League games before moving to Leeds United in December 2001, before moving on to Manchester City. He returned to Liverpool midway through the 2005–06 season and played for another 18 months, scoring eight more Premier League goals, including his final goal in the competition.
Top 8: Thierry Henry – 175 Goals
One of the Premier League’s greatest legends, Thierry Henry began his career in the competition with some tough competition. After an unsuccessful season at Juventus, he returned to the Premier League to reunite with Arsène Wenger, the coach who had inspired him to success at Monaco. Despite failing to score in his early games for Arsenal, Henry broke his goal drought on 18 September 1999 against Southampton and ended his first season with 17 goals, an impressive tally although still behind the likes of Kevin Phillips and Alan Shearer.

From 2001-02, Henry became one of the league’s most prolific strikers, scoring at least 24 goals in five consecutive seasons. He contributed greatly to Arsenal’s achievements, including two Premier League titles, most notably the 2003-04 championship with the Invincibles, a team that went unbeaten throughout the season. With a total of 175 Premier League goals, Henry not only affirmed his talent but also became an immortal symbol of Arsenal and the Premier League.
Top 7: Frank Lampard – 177 Goals
Frank Lampard, the Premier League’s all-time top-scoring midfielder, became a Chelsea legend after 13 years at Stamford Bridge. Although it took him a while to find his feet, Lampard has scored at least ten goals in every Premier League campaign for ten consecutive seasons since 2003-04. His best season came in 2009-10, when he scored 22 goals, although he was second only to Didier Drogba on 29. However, Lampard’s 22 goals remain the most by a Chelsea player in a Premier League season, and was instrumental in helping Carlo Ancelotti’s side win the title.

Lampard also became only the third player in Chelsea’s history to score 20 or more goals in a Premier League season, after Drogba and Jimmy Floyd Hasselbaink. Although he scored eight more goals in the 2014-15 season while playing for Manchester City, it was at Chelsea that Lampard truly made his mark, cementing his place as one of the greatest midfielders in Premier League history.
Top 6: Mohamed Salah – 180 goals
Mohamed Salah, now 32, remains one of the Premier League’s best strikers with 180 goals to his name. Despite speculation about his future, breaking Alan Shearer’s all-time goalscoring record (260) seems unlikely, but his current form means he can continue to hit impressive milestones. Salah still holds the record for most Premier League Golden Boots with four, a testament to his goalscoring prowess.

His strike for Liverpool in a 2-1 win over Crystal Palace in December 2023 took Salah into the top 10 of Premier League goalscorers. He also became the fifth player to reach 150 goals for a single club in the competition, joining the likes of Harry Kane, Sergio Agüero, Wayne Rooney and Thierry Henry. Salah is the fifth fastest player to reach 150 goals, behind Shearer, Agüero, Kane and Henry, taking 247 games. With his form in 2024-25, it remains to be seen how far Salah can climb into the top 10.
Learn super betting tips to increase your chances of winning and optimize your betting strategy.
Top 5: Sergio Agüero – 184 goals
Sergio Agüero, with 184 Premier League goals, is not only a Manchester City legend but also one of the greatest strikers in the history of the competition. His historic goal in 2012 that won City their first Premier League title, along with that legendary moment in Martin Tyler’s commentary, are what fans will remember forever. However, Agüero’s contribution to the Premier League goes far beyond that.

With an impressive scoring rate of one goal every 108 minutes, Agüero has surpassed Thierry Henry in terms of goalscoring efficiency among players to have scored at least 70 goals in the Premier League. Only Erling Haaland has scored more goals than that, but Agüero still holds his place as one of the best strikers in the game. Although his career was interrupted by heart disease and he retired early in 2021, Agüero’s legacy at Manchester City and the Premier League will live on forever.
Top 4: Andrew Cole – 187 Goals
Andrew Cole, with 187 Premier League goals, is one of the league’s greatest strikers, most notably during Manchester United’s golden age. He was a key part of the Red Devils’ side that won the historic treble in 1999. Cole scored 93 goals for United, but his Premier League tally was split between Newcastle, Blackburn, Fulham, Man City and Portsmouth, where he also had a big impact.

He is also one of the Premier League’s all-time leading goalscorers, behind only Craig Bellamy with seven. However, for many, Cole will always be associated with Sir Alex Ferguson’s legendary side and his partnership with Dwight Yorke in attack. Their relationship, combined with their respective contributions, helped United dominate English football in the late 1990s.
Top 3: Wayne Rooney – 208 goals
Wayne Rooney, with 208 Premier League goals, has established himself as a perennial and influential figure in the history of the competition, ranking second on the all-time list of goalscorers. However, his decline has arguably come sooner than expected, as he left Manchester United in 2017 at the age of 31 and scored just 13 goals in his final two seasons, largely due to his switch from striker to midfielder. This suggests that while Rooney’s talent remains, he is no longer as explosive as he could be at the top of the attack.

However, at his peak, Rooney was one of the most complete and accomplished players in the world. He was not only capable of scoring from simple shots, but also made his mark with stunning long-range strikes, decisive passes and a wide range of play across the pitch. As Manchester United’s all-time leading goalscorer with 253 goals, Rooney has left an indelible legacy, not only at United but also at Everton, where he began his career. With 74 Premier League goals for United, Rooney has left a lasting mark on English football history.
Top 2: Harry Kane – 213 Goals
Harry Kane, with 213 Premier League goals, is one of the best strikers in the history of the competition. However, his move to Bayern Munich in the summer of 2023 has led many to believe that his chances of breaking Alan Shearer’s all-time goalscoring record (260 goals) are unlikely. While Kane has not had much success at England level, joining Bayern Munich could help him achieve major honours that he has yet to achieve. However, the big question remains whether breaking the Premier League record will actually create a greater legacy for him.

Although Kane has decided to play in the Bundesliga, it cannot be ruled out that he will return to England in the later years of his career. With a style of play that does not rely on speed, Kane could play well into his 30s, just like Shearer. If he returns to the Premier League with Spurs, he could not only extend his record for goals for a single club, but also continue to make his mark in the history of the competition. Kane also holds the record for most goals in a calendar year in the Premier League with 39, showing that he still has plenty of potential to add to his tally and continue his development.
Top 1: Alan Shearer – 260 Goals
Alan Shearer, with 260 goals, remains the Premier League’s all-time leading goalscorer, a record that has stood for nearly 30 years. Starting his career at Southampton, Shearer made his mark with Blackburn Rovers, where he scored 112 goals in 138 games and won his only Premier League title in the 1994-95 season. However, the bulk of his Premier League career was spent at Newcastle United, where he scored 148 goals in 10 years at St James’ Park. It was during this time that he became revered as a legend, associated with his hometown club.

Shearer’s record has stood for a long time, despite players trying to challenge it, especially with the rise of Erling Haaland. However, with the trend of players changing clubs and leagues, it is difficult to predict whether Shearer will be surpassed in the near future. Despite Haaland’s impressive goalscoring rate, maintaining a long career at one club like Shearer has is not easy. So Shearer’s record may yet stand, a testament to his perseverance and outstanding talent throughout his Premier League career.
Conclusion
The above all time top scorer EPL are not only remembered for their impressive numbers but also for the profound influence they have left behind. Each of their goals is a testament to their talent, perseverance and passion for the king of sports. Although the records may be conquered by the next generation of players, these names will forever be indelible symbols in the hearts of football fans.