Goals are the lifeblood of the game of football and there is no way you can talk about football without talking about goals score because at the end of the 90 minutes the score line is always what matters most.
Scoring of goals in a football match are moments that spark jubilation, heartbreak, and endless debates among fans. While the art of scoring goals may look simple, only a select few players have mastered the craft at the highest level.
In the England Premier League, a league known for intense competition, crossing the 100-goal mark is no small feat. This exclusive list of Premier League goal scorers with 100 or more goals celebrates players who have turned scoring into an art form, cementing their status as top PL scorers. From Alan Shearer's unrivaled tally to modern greats like Mohamed Salah and Harry Kane, these legends have become the faces of premiership top scorers, fueling debates about who truly ranks as the greatest.
List of premier league top scorers with 100+ goals
Rank | Player | Goals |
1 | Alan Shearer | 260 |
2 | Harry Kane | 213 |
3 | Wayne Rooney | 208 |
4 | Andrew Cole | 187 |
5 | Sergio Aguero | 184 |
6 | Frank Lampard | 177 |
7 | Thierry Henry | 175 |
8 | Mohamed Salah | 175 |
9 | Jermain Defoe | 162 |
10 | Michael Owen | 150 |
11 | Les Ferdinand | 149 |
12 | Teddy Sheringham | 146 |
13 | Robin van Persie | 144 |
14 | Jamie Vardy | 142 |
15 | Jimmy Floyd Hasselbaink | 127 |
16 | Robbie Keane | 126 |
17 | Son Heung-Min | 126 |
18 | Nicolas Anelka | 125 |
19 | Raheem Sterling | 123 |
20 | Dwight Yorke | 123 |
21 | Romelu Lukaku | 121 |
22 | Steven Gerrard | 120 |
23 | Ian Wright | 113 |
24 | Dion Dublin | 111 |
25 | Sadio Mane | 111 |
26 | Emile Heskey | 110 |
27 | Ryan Giggs | 109 |
28 | Peter Crouch | 108 |
29 | Paul Scholes | 107 |
30 | Darren Bent | 106 |
31 | Didier Drogba | 104 |
32 | Cristiano Ronaldo | 103 |
33 | Matthew Le Tissier | 100 |
Legendary Players Who Redefined PL Top Scorers
Alan Shearer: 260 Goals
One of England’s football legends. His incredible goal-scoring ability, led Blackburn to a Premier League title win the 1994/1995 season. He moved to Newcastle United where he continued to excel, becoming the Premier League Top Scorer of all time with 260 goals.
Harry Kane 213 Goals
A Tottenham Hotspur legend who joined the club side in 2009, and quickly established himself as one of the most prolific strikers in history of the league. Kane is the second top Epl goal scorer. A triple Premier League Golden Boot winner. He made a move to Bayern Munich, bringing his incredible talent to the Bundesliga.
Wayne Rooney: 208 Goals
Wayne Rooney is a name that needs no introduction. He took the football world by storm as a teenager with Everton in 2002. Then completed his move to Manchester United, where he solidified his legacy in the history of the red devils. His special abilities include long-range shot, speed, balance on the ball and stamina. One of the English premier league top scorers and one of the best the league has ever seen.
Andrew Cole: 187 Goals
Newcastle United was his first major club side. He quickly became one of PL highest goal scorers, winning the Premier League highest goal scorer for the 1993/1994 season. His excellent goal-scoring ability earned him his next move to Manchester United. Throughout his career, Cole won 5 Premier League titles and also contributed significantly to Man Utd 1998/1999 treble wins
Sergio Aguero: 184 Goals
Signed from Atletico Madrid in 2011, Aguero scored 184 Premier League goals, making him one of the Premiership highest goal scorers of all time. He played a critical role in Manchester City's numerous victories and attacks. He won five Premier League titles with City and his impact was outstanding. After his spell at City, he moved back to Atletico Madrid.
Frank Lampard: 177 Goals
Frank Lampard is one of the most decorated Chelsea legends, where he spent the majority of his career. He became one of the Premier League top scorers with 211 goals as an attacking midfielder. His move to Man City in 2014 was a brief one before joining USA Major League Soccer’s New York City FC.
Thiery Henry: 175 Goals
A young French striker who joined Arsenal in 1999 season from Serie A’s Juventus, and later became the club's all-time leading goal scorer, with 175 goals, earning him a spot amongst Epl top scorers in history. Thiery Henry was famous for his amazing pace on the ball, excellent positioning, and clinical finishes. He was nicknamed ‘Igwe’ which means king in Nigeria and he currently holds the record for premier league top scorers for arsenal
Mohamed Salah: 175 Goals
Mohamed Salah is an Egyptian forward, former Chelsea player who has distinguished himself as one of England's Premier League highest goal scorers since joining Liverpool in 2017. His impact in the league cannot be over emphasized. Mo Salah has scored 173 goals in all league appearances for the club, which has earned him a place among premier league highest goal scorer as at January 2025. He won the prestigious CAF African Player of the Year Award for 2017 and 2018 consecutively.
Jermain Defoe: 162 Goals
Defoe began his journey to the top in 1999 with West Ham United. He then transferred to Tottenham Hotspur in the 2003/2004 season. During his spell at the North-London side, he became one of the club’s all-time top scorers. He also played important roles at Portsmouth and Sunderland, after leaving Spurs, making him one of the English premier league top scorers and forwards. 162 amazing goals in total throughout his career.
Michael Owen: 150 Goals
Michael Owen's one of England’s most successful strikers of all time, and obviously, among the top premier league scorers. He began his career at Liverpool in 1996, and became famous for his outstanding pace and classic finishes. Owen netted 118 goals for the club, prior to his move to Real Madrid.
Les Ferdinand: 149 Goals
Subsequently, Les moved to Tottenham Hotspur, where he continued his career. Throughout his Premier League career, he scored 149 amazing goals, making him one of top Epl scorers. Les’ premier league journey began at Queens Park Rangers, where he spiked the interest of top clubs, earning him a move to Newcastle United. His impressive contributions at St James’ Park earned his team a second-place finish in the 1997 season. He is also one of the few English footballers who played outside of his home country. After a disappointing season at the Bernabeu, he came back home to play for Newcastle United, before moving to Manchester United, and winning a Premier League title. He ended his career with Stoke City.
Teddy Sheringham: 146 Goals
He is the oldest outfield player and scorer in Premier League history. From Nottingham Forest, he moved to Tottenham Hotspur, scoring goals and helping his team. In the 1997 season, Sheringham completed his transfer to Manchester United, and won the treble in the 1999 season. He also scored the equalizing goal in the UEFA Champions League final, same year. He eventually became one of the Premier League's top scorers with 146 goals.
Robin van persie: 144 Goals
The Dutch talisman started his career with Arsenal in 2004, where he became known for his superb techniques, and infamous for his regular injuries. Despite that, during his time at the gunners, he contributed to the club’s success significantly. However, he made a shocking move from North London to league arch rivals Manchester United, winning the premier league and Golden Boot with 30 goals. He has put the ball at the back of the net 144 times throughout his Premier League career. Van Persie remains one of premiership highest goal scorers, and finest forwards the league has ever seen.
Jamie Vardy: 142 Goals
Jamie Vardy's extraordinary journey started when he joined Leicester City in 2012. He was instrumental to the club's promotion to the Premier League and their historic title win in 2016. He also won the golden boot during the 2019/2020 season and became one of the PL highest goal scorer all-time top scores. He has become one the club’s legends, and will forever be remembered for his impact during the club’s glorious days.
Jimmy Floyd Hasselbaink: 127 Goals
His Premier League career saw him score a total of 127 goals, making him one of the Premiership highest goal scorers. He spent some time at Middlesbrough and Charlton Athletic, toward the later years in his career. His first major signing was with Leeds United where he ended up winning the Premier League Golden Boot in the 1998/1999 season. He completed his move to Chelsea in 2000, where he secured another Golden Boot in the 2000/2001 season.
Robbie Keane: 126 Goals
His career came to limelight at Tottenham Hotspur, becoming one of the club’s all-time top scorers, with 91 goals. He had brief stints at Liverpool, West Ham United, and Aston Villa respectively. Keane scored a total of 126 goals throughout his career, and is known for his agility, stamina, and shot power.
Milestones and Records Among the Prem Top Scorers
Son Heung-Min: 126 Goals
The South-Korean joined Spurs in 2015. His ball handling techniques, pace, and ability to score from almost any position. Son is what you can call a utility player, who can fit into various attacking positions. He has proven to be a consistent top performer over the years. He received and became the Premier League Golden Boot in the 2021/2022 season, cementing his place amongst the best Asian players who have graced the competition. Currently at over 100 Premier League goals, he remains a key player for Tottenham and his country.
Nicolas Anelka: 125 Goals
Nicolas Anelka's one of the most talented strikers the league has ever witnessed. He made his debut with Arsenal helping the team secure a League title win. Also known for playing for multiple top clubs across England and beyond, including Liverpool, Manchester City, Bolton Wanderers, and Chelsea. Nicolas Anelka scored the fewest goals in 2009, to win the golden boot at Chelsea, with 19 goals. He scored a total of 125 Premier League goals over his career.
Raheem Sterling: 123 Goals
However, he hasn’t been able to reach similar levels of performance compared to his time at Merseyside. He has 123 Premier League goals and 64 assists so far under his belt, and definitely more to come as his career progresses. He made his name at a young age in Liverpool FC, with his dazzling and dribbling skills. In 2015, Sterling moved to Manchester City, where he delivered top performances. He won four League titles and several domestic trophies with City. In 2022, Sterling was transferred to Chelsea.
Dwight Yorke: 123 Goals
In the later years of his career, he played at Blackburn Rovers and Sunderland FC respectively. He scored 123 goals in total.
Yorke had a wonderful career at Aston Villa in the early 90’s, before joining Manchester United in 1998. He was part of the Red Devils’ team who won a treble (Premier League, FA Cup, and UEFA Champions League titles) in 1999.
Romelo Lukaku: 121 Goals
Chelsea FC marked the beginning of his premier league career in 2011. Even though it was a failure, his loan spells at West Bromwich Albion and finally Everton, where he scored 53 league goals, reaffirmed his potential. This led to a permanent move back to the blues in 2014. Lukaku later moved to Manchester United in 2017, scoring 28 goals within two seasons. He returned to Chelsea again in 2021. Lukaku left a significant mark on the Premier League with a total of 121 goals making him to rank 21st in the top pl scorers
Steven Gerrard: 120 Goals
Steven Gerrard's career is a peculiar story in English football history. A man who spent all his career time at a single club, Liverpool. He debuted in 1998, and grew to become one of the club’s all-time legends and premiership top scorers. He is famous for his leadership, and powerful shots. He amassed 120 goals in 504 appearances. His major Liverpool trophy success was the iconic 2005 UEFA Champions League victory.
Ian Wright 113 Goals
After an impressive run at Crystal Palace, he joined Arsenal in 1991. Lethal finishes, and relentless work rate were his best qualities for the Gunners. He scored a total of 113 Premier League goals in 213 appearances, and helped them win the League title and the FA Cup double in 1998. When he left North-London, Wright also had spells at West Ham United and Nottingham Forest. He also won some individual awards and was also known for his great relationship with Arsenal Wenger.
Dion Dublin 111 Goals
Dion began his appearance at top flight English football with Manchester United in 1992, before later moving to Coventry City, where he won the Premier League highest goal scorer award in the 1998 season. He then played for Aston Villa, Leicester City and Norwich City at the later part of his career where he continued to excel as a striker. Throughout his Premier League career, Dublin scored a total of 111 impressive goals. He was also famous for executing multi-purpose roles of a striker and a defender.
Sadio Mane 111 Goals
He fell into the radar of big clubs as a result of his excellent performance at Southampton in 2014. His quickness on the ball, blistering pace and high goal conversion rate made Liverpool sign him in 2016. At Merseyside, he was almost invincible, forming a formidable attacking trio with Mo Salah and Roberto Firmino upfront. Mané's contributions were crucial in Liverpool's successes in the last decade including the Premier League title, and the UEFA Champions League wins. Personal recognitions include a shared Premier League Golden Boot award in the 2019 season with 22 goals. He has a total of 90 goals in 196 Premier League appearances.
Emile Heskey 110 Goals
Emile Heskey's career was a powerful and versatile one. Began his Premier League journey in ‘95 with Leicester City, securing two League Cups. He joined Liverpool five years later and contributed to an historic treble win campaign in 2001. Heskey spent the rest of his career with Birmingham City, Wigan Athletic, and Aston Villa respectively, both as a winger and forward. His total goal scored was 110 in 516 appearances throughout his 18-year career.
Ryan Giggs 109 Goals
A whopping 13 Premier League title winners, which makes him the most decorated player in the League’s history. Not to mention the two UEFA Champions League trophies, 4 FA Cups, and 4 League Cups he won with the same team. Similar to Steven Gerrard, he also spent his entire professional career at Manchester United, making his debut in as far back as 1990. He has since become a defining figure for the club. A typical definition of a utility player who could fit into multiple formations, playing styles and tactics, he was famous for his vision, pass accuracy and dynamism. He made a record 963 appearances for the Red Devils, netting 109 Premier League goals in the process.
Peter Crouch 108 Goals
Crouch also explored other teams in England where he had significant success including Portsmouth, Tottenham Hotspur, and Stoke City. In total, he scored 108 Premier League goals and holds the record for the most headed goals in the league's history, for obvious reasons. The first thing that comes to mind was his exceptional aerial goal-scoring ability. He started with Aston Villa in 2002, then moved to Southampton in the 2004 season. However, he realized his full potential after he transferred to Liverpool. Scoring crucial goals and winning the FA Cup and Community Shield in 2006.
Paul Scholes 107 Goals
He is the third single-team player on our list, spending his entire Premier League career at Manchester United. Scholes made his debut in ‘93 and became one of the best midfielders of his generation. His exceptional vision, passing accuracy, and powerful shots, are second to none. Team achievements include 11 Premier League titles, 3 FA Cups, and 2 UEFA Champions League titles. A total of 499 Premier League appearances, of which he scored 107 goals, with 55 goal assists. In recognition of his contribution, he was added to the Premier League Hall of Fame a few years back.
Darren Bent: 106 Goals
Darren has a remarkable goal-scoring ability. He made a huge impact at Charlton Athletic in 2005, with an impressive 31 goals in just two seasons. As expected, he completed a move to Tottenham Hotspur, Sunderland, and Aston Villa. Bent scored a total of 106 Premier League goals over his career and was known for clinical finishes and pace.
Didier Drogba: 104 Goals
Didier transferred from Marseille to Stamford bridge in 2004. His physical presence, stability on the ball, ruggedness and a knack for performing best in crucial matches, were his attributes. After leaving the club in 2012, he returned in 2015 to win the premier league title again. Overall, he scored a total of 104 Premier League goals and won four Premier League titles in the blue shirt. Other notable trophies include 4 FA Cups and 3 League Cups with the club. His big-game prowess came in handy when he scored the equalizer and the winning penalty in Chelsea's 2012 UEFA Champions League final victory.
Cristiano Ronaldo: 103 Goals
He moved to Manchester United in 2003 from Sporting CP in Portugal. Previously known for his skills, speed, and quick feet, he became a force to be reckoned with in English football. Team achievements at Old Trafford include winning 3 Premier League titles, the FA Cup, 2 League Cups, and the UEFA Champions League. He won the Premier League Golden Boot in the 2008 season, in addition to becoming the first English player to win a Ballon d'Or the same year. He returned to Manchester United in 2021, adding 19 more Premier League goals to his existing goal record, and earning his place as a top Epl goal scorer. A total of 236 appearances and 103 goals scored. Widely regarded as one of the greatest players in the club’s history.
Matthew Le Tissier: 100 Goals
Mathew is another player who spent all his professional league career with Southampton. Le Tissier debuted in 1986, and retired one of the club’s legends in 2002. He scored 101 Premier League goals for Southampton, to become the first midfielder to cross the century mark. He was also known for taking penalties expertly, converting 47 out of 48. Individual accolades include PFA Young Player of the Year in 1990. He has been inducted into the premier league hall of fame.
How These Elite Goal Scorers Have Shaped Premier League History:
These elite players have carved out their legacies by joining the exclusive club of Premier League goal scorers with 100 or more goals. The list has shown us legends and current stars who have broken new records and their contributions have left an unforgettable mark in the Premier League Top Scorers of All-Time.
Share this article with fellow football fans who will find this article interesting and full of insights