Players with 100 or more Premier League goals

Alan Shearer is the Premier League's greatest ever marksman
Alan Shearer is the Premier League's greatest ever marksman / Ross Kinnaird/GettyImages

This sounds weird, but goals are taken for granted a bit in football these days.

In an age where football is so constant and endless, the pressure for players to score goals is unrelenting. It's actually the hardest thing to do on the pitch - besides mastering the sock to sock tape ratio, of course.

There are currently just 34 players who have managed to bag 100 goals or more in the Premier League, making for a rather elite group. Here are the select few to achieve it...

34. Son Heung-min - 100 goals

Son Heung-Min
Son Heung-min is the first Asian player to crack triple digits for Premier League goals / Julian Finney/GettyImages

Son Heung-min's journey to 100 Premier League goals was almost stopped in its tracks after the forward's middling debut season at Tottenham when his tally stood at a modest four.

However, the South Korean superstar fended off interest of a return to the Bundesliga to evolve into a devastatingly consistent goal threat from the flanks. Even in a relatively underwhelming year, Son still became the first Asian player to join the Premier League 100 club in the 2022/23 campaign.

33. Matt Le Tissier - 100 goals

Matt Le Tissier of Southampton
Ahead of his time / Phil Cole/Getty Images

Statistics don't really tell the story of Matt Le Tissier, who was unapologetically brilliant and rather ahead of his time.

Le Tissier played his game with unrelenting flair, scoring incredible goals and making football fun for Southampton fans. Scooped plenty of individual honours, but club silverware escaped him.

32. Cristiano Ronaldo - 103 goals

Cristiano Ronaldo
Cristiano Ronaldo joined the club in April 2022 / PAUL ELLIS/GettyImages

Cristiano Ronaldo has done pretty much everything in football, with membership in the Premier League 100 club one of many feathers in his cap.

Some will argue that the Portuguese is the greatest player of all time - admittedly it's hard to argue against his statistics, longevity and overall aura.

Two separate spells at Manchester United saw him reach triple figures for goals in England's top flight, with the strike to do so perhaps fittingly coming against Arsenal - the Red Devils' great rivals during the early years of his Premier League tenure.

31. Didier Drogba - 104 goals

Didier Drogba
Unplayable / Shaun Botterill/Getty Images

Drafted in by Jose Mourinho for £24m in 2004, Drogba wasn't in the Premier League to be liked. He was perfect for Mourinho's Chelsea.

The man for the big occasion, nobody thrived under pressure more than Drogba. He'd run defences ragged on his own and make centre backs look like amateurs with hold-up play and an ability to get in behind that was nothing short of mesmerising.

Ten finals, ten goals, ten trophies. Class.

30. Darren Bent - 106 goals

Darren Bent
Bent was on another level at Sunderland / Matthew Lewis/Getty Images

Bent had an early taste of Premier League football with Ipswich and continued bagging after their relegation, which inevitably earned him a move back to the top flight.

The Englishman developed into a proven Premier League goalscorer and impressed for Spurs and Sunderland. A £24m move to Aston Villa in 2011 started strong, but fizzled out as injuries caught up.

29. Paul Scholes - 107 goals

Paul Scholes
Goals galore / Alex Livesey/Getty Images

The fact the Premier League had continuous debate over the likes of Steven Gerrard and Paul Scholes was a blessing.

Yet another tenacious English midfielder, Scholes coupled unrelenting tenacity with a hidden flair and grace. Swept up silverware and also scored ridiculous volleys. Legend.

28. Peter Crouch - 108 goals

Peter Crouch
The robot came out as Crouch reached 100 league goals / Richard Heathcote/Getty Images

Players aren't made like Peter Crouch anymore - quite literally, too, he is massive!

Crouch went around the houses in the Premier League, bagging for Liverpool and Tottenham, but also the likes of Portsmouth and Stoke. He was simply different; nobody knew how to deal with him, and he used his skills to his advantage.

27. Ryan Giggs - 109 goals

Ryan Giggs of Manchester United celebrates scoring the opening goal of the match
Ryan Giggs was no fluke / Alex Livesey/Getty Images

Ryan Giggs was truly one of a kind on the pitch.

One of football's most decorated players, you don't carve out a 23-year professional career with Manchester United and win 13 league titles as a fluke.

Running down the wing, Giggs was capable of creating goals and popping them in himself - 109 times in the Premier League to be precise.

26. Emile Heskey - 110 goals

Emile Heskey
DJ / Alex Livesey/Getty Images

Emile Heskey was, and is, seriously underappreciated for what he achieved in the Premier League, let's make that abundantly clear.

While his later years saw him fizzle out and become the brunt of online memes, Heskey was electric with Leicester and Liverpool. A shrewd scorer with an IQ to create, the England international knitted attacks together tremendously.

25. Dion Dublin - 111 goals

Dion Dublin of Aston Villa
Showing you where the living room is / Shaun Botterill/Getty Images

A man of a thousand occupations, football positions and quirks, it won't be long before Dublin is rivalling Chris Jericho over his one thousand holds.

Before the times of showing people around terraced properties, Dublin was busy rising through the English football divisions and converting himself into a Premier League striker. Dublin was a fine goal getter.

24. Sadio Mane - 111 goals

Sadio Mane
Sadio Mane scored 100 Premier League goals without needing a penalty / Pool/GettyImages

Sadio Mane's Premier League adventure began with Southampton in 2014, and it was quickly apparent how good the Senegalese winger was.

21 goals in 67 appearances later and Liverpool paid £34m to take him to Anfield on a five-year deal - making him the most expensive African player in history at the time.

170 games for the Reds later, Mane scored his 79th Premier League goal for the club and 100th overall - becoming the third player to reach three figures without scoring from the penalty spot.

He departed Liverpool for Bayern Munich in June 2022.

23. Raheem Sterling - 113 goals

Raheem Sterling
Raheem Sterling joined the 100 club in December 2021 / Alex Livesey - Danehouse/GettyImages

Raheem Sterling entered the Premier League 100 club just days after his 27th birthday.

18 of his 100 strikes in the top flight came for Liverpool, before a contract dispute led to a record-breaking move to Manchester City - one that made him the most expensive English player ever at that time.

Goals galore followed - with Sterling netted 17 or more Premier League goals in three consecutive seasons at the Etihad - and he brought his ton up with a coolly converted penalty against Wolves.

22. Ian Wright - 113 goals

Ian Wright of Arsenal
Wrighty was incredible / Shaun Botterill/Getty Images

Not only is he one of football's best pundits, Wright was also a true Premier League great.

He ripped up the early Premier League years in a fine Arsenal side, winning a Premier League and two FA Cups before winding down. A 0.53 goals per game ratio is a serious feat.

21. Romelu Lukaku - 116 goals

romelu lukaku
Lukaku is always good for a goal / Chloe Knott - Danehouse/Getty Images

The fact Lukaku is already past the 100 goal mark, despite leaving the Premier League for a few of his prime years, is frightening.

One of plenty of talented Chelsea youth stars, Lukaku moved to England from Anderlecht and balled out in the Premier League on loan, before finding his feet with Everton and Manchester United.

After a few years in Italy with Inter, Lukaku is back in the Premier League with Chelsea and, yes, hopes to score goals for fun.

20. Steven Gerrard - 120 goals

Steven Gerrard
Mr Liverpool / Shaun Botterill/Getty Images

The fact Gerrard is in the Premier League 100 club is freakish in itself.

For a midfielder to score 100 goals in one of football's strongest divisions, you've got to be pretty damn good. Gerrard was.

A Premier League title sorely evaded his career, but you cannot let that dampen his remarkable abilities. Balled out for years.

19. Dwight Yorke - 123 goals

Man Utd v Arsenal
Yorke could be utterly brilliant / Gary M. Prior/GettyImages

One half of arguably the Premier League's most lethal strike force, Yorke found his groove at Manchester United.

While a purple patch of momentum with the Red Devils isn't a summary of his career, it was certainly his best stuff.

In 1998/99, Yorke ripped the Premier League apart and picked up the Golden Boot and Player of the Year Awards as United won the league.

18. Nicolas Anelka - 125 goals

Nicolas Anelka
Anelka aged like a fine wine / Ian Walton/Getty Images

Anelka has played at just about every top club you can think of. Was he always a superstar? Not quite. But he was always super reliable, good for a goal and ridiculously silky.

Ignore his rather strange spell with West Brom in the mid-2010s and Anelka's Premier League CV is glistening. Starting with Arsenal in 1997, it took him a while to settle, but he found his groove with Manchester City, Bolton and notably Chelsea, where it all came good for the Frenchman.

17. Robbie Keane - 126 goals

Leeds v N''Castle x
Keane had a fine celebration, too / Laurence Griffiths/Getty Images

Ireland's record scorer, Keane was an assassin inside the penalty box.

Always positioned for a goal and physically relentless, his finest hour in the Premier League was his spell with Tottenham over two stints. Keane earned a move to Liverpool in 2008, but failed to settle at the increased level.

16. Jimmy Floyd Hasselbaink - 127 goals

Jimmy Floyd Hasselbaink
Jimmy Floyd Hasselbaink / Phil Cole/Getty Images

After impressing in his native Holland and then Portugal, George Graham brought Hasselbaink to Leeds in 1997, where he scored on his debut.

Quick off the line, comfortable on both feet and possessing a wicked strike, the Dutchman quickly settled in and would enjoy a fine four-year spell with Chelsea.

Hasselbaink and Eidur Gudjohnsen formed a partnership that would make today's Premier League defences look a bit silly.

15. Mohamed Salah - 132 goals

Mohamed Salah
Salah is world class / Shaun Botterill/Getty Images

It's hard to believe that the same player we saw struggle at Chelsea is the same player that's thrived so much at Liverpool in recent seasons - but since arriving back in the Premier League in 2017, Mohamed Salah just has not stopped scoring.

He broke the record for most goals in a 38-game Premier League season in his first back in the league and hasn't looked back since.

Arguably one of the best players in the world as of late 2022, you wonder just how many records Salah can break on Merseyside.

14. Jamie Vardy - 134 goals

Jamie Vardy
Vardy is a natural goalscorer / James Williamson - AMA/Getty Images

Vardy didn't kick a football at Premier League level until he was 27 years old.

Over a century of goals later, he's become known as one of the league's greatest ever strikers. Tenacious, well positioned and venomous with his shots, Vardy's rise has been nothing short of remarkable.

His firing rate is obscene and he's a Premier League winner with Leicester, what more can you say?

13. Robin van Persie - 144 goals

Incredible business / PAUL ELLIS/Getty Images

If Van Persie had won just a little more with Arsenal, it's frightening to think about what level he might be held at.

The leading scorer for his country, the Dutchman lit up the Premier League in the 2000s and early 2010s. Injuries always nagged him, but couldn't halt his menacing two feet, obscene volleying and range from any angle.

Carrying United to the 2012/13 Premier League truly cemented his legacy.

12. Teddy Sheringham - 146 goals

Teddy Sheringham
Sheringham was reliable / Getty Images/Getty Images

The first ever Premier League top scorer, Sheringham was at veteran status when he signed for Manchester United in 1997.

Sheringham had already built up a prolific career with Tottenham and had been identified as an ideal replacement to Eric Cantona. He had to settle for a reduced role, but he did play a part in United's success as he collected major honours to cement his legacy.

11. Les Ferdinand - 149 goals

Les Ferdinand
One for the fireplace / Stu Forster/Getty Images

It took a bit of time for a big club to take a punt on Les Ferdinand, but Newcastle knew they were bagging a proven goalscorer when he hotfooted it to Tyneside in 1995.

Strong in the air, Ferdinand also had great pace and two powerful feet, cannoning shots home from all over the place. Alongside Alan Shearer, he helped formed one of the deadliest duos the Premier League has ever seen.

10. Michael Owen - 150 goals

Michael Owen
A young Owen was immense / Shaun Botterill/Getty Images

Owen's 150 goals from 326 Premier League games isn't talked about enough.

The only Ballon d'Or winner in the list, he would have scored a whole lot more had he not torn his hamstring to bits during Liverpool's trip to Leeds. Still, Owen adapted and never lost his poaching instinct.

9. Jermain Defoe - 162 goals

Jermain Defoe
Defoe never really got his big break / Clive Mason/Getty Images

There was a point in the mid-to-late 2000s when Defoe was possessed. The guy was unstoppable.

Defoe again played everywhere in the English top flight, but was never really given a chance to score at a top side despite has knack for a goal. Clinical and lethal from the bench, he's a Premier League cult hero.

8. Robbie Fowler - 163 goals

Robbie Fowler
Injuries dampened Fowler's career / Michael Steele/Getty Images

Injuries ravaged a fine career for Fowler and muted the effects of his power and speed, but that never truly slowed down his creativity and knack for a goal.

Fowler was electric for Liverpool in the 1990s and blossomed into one of the Premier League's best after winning the Young Player of the Year award back-to-back in 1995 and 1996.

7. Thierry Henry - 175 goals

Thierry Henry
Gunners icon / Shaun Botterill/Getty Images

The electric Frenchman revolutionised the Premier League upon his 1999 arrival to Arsene Wenger's Arsenal.

Henry played up top, drifting wide or going central and decimating the English game with an unrelenting flair and control levels over the ball that remain rather unthinkable.

The way he moved with the ball for the Gunners was ridiculous. The best player to not win the Ballon d'Or.

6. Frank Lampard - 177 goals

Frank Lampard
Super Frank / Chris Brunskill/Getty Images

Scholes, Gerrard and Frank Lampard are three players who will forever be remembered as the Premier League's best - but it's the latter who took charge in the goalscoring stakes.

A multi-time Premier League winner, Lampard's goal getting ability from the middle of the park was ridiculous. He bagged 177 times, picked passes for fun, created chances and finished off his own moves.

Monster mentality and a handy penalty taker, too.

5. Sergio Aguero - 184 goals

Sergio Aguero
The Premier League's greatest number nine / Laurence Griffiths/Getty Images

The man written in Manchester City folklore for the rest of time, Aguero is a living legend.

In terms of pure out-and-out strikers, he is the best the Premier League has scene. That low centre of gravity, a sickening turn and a range of shooting like no other was coupled with a brain made for the game.

4. Andy Cole - 187 goals

Andy Cole
Andy Cole celebrates / Shaun Botterill/Getty Images

Manchester United were convinced enough by Cole's scoring knack at Newcastle to part ways with £7m in 1995 - a then British record fee.

Cole bagged 12 goals from 18 league games in his first half a season with the Red Devils. This was merely a warm-up, though, as he refined even further and secured Premier League great status, sweeping up titles and scoring for fun alongside Yorke.

187 goals and a successful career way into his late-30s, Cole's place as one of the finest ever is guaranteed.

3. Harry Kane - 205 goals

Harry Kane
Kane is Spurs' main man / Chloe Knott - Danehouse/Getty Images

Kane and his double century of goals are all the more remarkable when you consider he wasn't really rated as a top prospect at Tottenham.

There is no room to deny Kane's talent anymore though. Not only is he a certified poacher, he possesses range and has now developed an IQ that allows him to play deeper and create.

Time will tell if he can pick up the trophies to reach elite levels, but there's every chance he'll dethrone Alan Shearer from his perch as the Premier League's greatest ever marksman.

2. Wayne Rooney - 208 goals

Wayne Rooney
Rooney made football look painfully easy / Alex Livesey/Getty Images

What Sergio Aguero possessed in longevity and lethal goalscoring, Wayne Rooney equalled with an unapologetic, street style football that was so British yet equally so foreign.

Bursting onto the scene as a teen, Rooney could play just about anywhere on the park, take a player on and create a goal or find one himself.

United and England's record scorer.

1. Alan Shearer - 260 goals

Alan Shearer
His name is still screamed following a goal by plenty / Stu Forster/Getty Images

Big boy numbers now.

After winning the Premier League with Blackburn in 1994/95, Shearer returned to boyhood club Newcastle in 1996 in an attempt to be the final piece of the puzzle.

It wasn't meant to be, but as Newcastle declined, Shearer just kept on scoring. The man was a wizard in front of goal.