Skip to main content
Join The Club
- Join our community
17
Member Features
24/7
Access Available
5K+
Active Members
Live Q&A Sessions
Weekly interactive sessions
Member Competitions
Win exclusive prizes
Exclusive Content
Premium articles & videos
Early Access
First to see new features
Exclusive Newsletters
Football news direct to your inbox
Monthly Rewards
Surprise gifts & perks
GET CLUB ACCESS QUICK
For the quickest way to join, simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all your football news.
By submitting your information, you confirm you are aged 16 or over, have read our Privacy Policy and agree to the Terms & Conditions.
FIND OUT ABOUT OUR MAGAZINE
Want to subscribe to the magazine? Click the button below to find out more information.
Find out more

Get Club Access Quick

Join The Club for quick access. Enter your email below and we'll send confirmation plus sign you up to our newsletter.

By submitting your information, you confirm you are aged 16 or over, have read our Privacy Policy and agree to the Terms & Conditions. Geographical rules apply.

Background

Welcome to the club !

Hi ,

Your membership journey starts here.

Keep exploring and earning more as a member.

MY ACCOUNT

Badge picture

Earn Your First Badge

Complete 1 quiz to unlock your first badge.

Keep Earning Badges

Explore ways to get more involved as a member.
Football Quizzes

Football Quizzes

Quick quizzes for football fans.

Play Now
Football Crosswords

Football Crosswords

Football-themed crossword challenges.

Play Now

See what you’ve unlocked.

Explore your membership benefits.

Explore

Members Exclusive

Find the subscription that suits you

Find the subscription that suits you

We’ve highlighted the subscriptions our members get the most value from.

Explore

Sign Out
FourFourTwo FourFourTwo FOOTBALL NEWS, FEATURES, QUIZZES
UK EditionUK AU EditionAustralia US EditionUS CA EditionCanada KR Edition대한민국 TR EditionTürkiye
Sign in
  • View Profile
  • Sign out
  • Soccer Cleat Buying Guides
  • Newsletter
  • News
  • Video
  • Features
  • Quizzes
  • Clubs
  • Membership
  • More
    • Interviews
    • Subscribe
    • The Magazine Archive
    • Lists
    • How to Watch
    • About
Don't miss these
Trending
  • Spurs begin new manager search
  • Ødegaard: 'This is going to be our year'
  • Ronaldo
  • EPL
  • Interviews
  • Transfers
  • Messi
  1. Competition
  2. Premier League

Ranked! The 15 most efficient goalscorers in Premier League history

Features
By Alasdair Mackenzie published 19 November 2018

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Make every second count

Make every second count

Scoring goals isn't easy in the Premier League, but making your mark consistently over time is even harder.

The following 15 players are all experts in making the most of their opportunities, delivering the best goal-per-minute ratios that the English top flight has ever seen.

One note, though: we set a threshold of a minimum of 6,500 minutes playing time while compiling this list, keeping out the likes of Mo Salah – at least for now...

Page 1 of 16
Page 1 of 16
15. Demba Ba – 160 minutes per goal

15. Demba Ba – 160 minutes per goal

Surprised? Ba might not go down in history as one of the Premier League greats, but his inclusion on this list is testament to his effectiveness during spells at West Ham, Newcastle and Chelsea.

The Senegalese striker finished as the Hammers’ top scorer in 2010/11 despite only debuting in February 2011 after his January arrival, and he was soon snapped up by Newcastle, where he reached double figures in his first full campaign. He'd done it again before Christmas in his second season, earning a January 2013 move to Chelsea.

Opportunities were more limited once Ba arrived at Stamford Bridge, but he did nevertheless find the net seven times in the league. But if you’re reading, Demba, be warned: Olivier Giroud and Romelu Lukaku are gaining on you…

Page 2 of 16
Page 2 of 16
14. Ian Wright – 157 minutes per goal

14. Ian Wright – 157 minutes per goal

In a career that spanned both the First Division and Premier League eras, Wright rarely found scoring goals a problem.

The third strike of his hat-trick against Southampton was the final goal to be scored in the old top flight before its rebrand, earning Wright a piece of lesser-known Football League trivia.

His Premier League record at Arsenal was nothing if not consistent: he reached double figures every season at the club before his 1998 departure, with 10 goals in that final campaign helping Wright win his one and only league winners’ medal.

Page 3 of 16
Page 3 of 16
13. Michael Owen – 153 minutes per goal

13. Michael Owen – 153 minutes per goal

Owen got the majority of his goalscoring done early in his career at Liverpool. He never returned to those heights once he'd returned from his season as a Real Madrid Galactico, but the former striker remains one of the deadliest finishers the division has ever seen.

Owen scored 150 top-flight goals – a record which puts him ninth on the all-time Premier League top scorer list – and 118 of which came while at Anfield. Surprisingly, however, he never made it to 20 for a single league campaign.

Injuries plagued the latter years of his career, but Reds fans will always remember the exhilarating sight of the fearless youngster in full flow – not to mention England supporters’ fond recollections of a certain World Cup goal.

Page 4 of 16
Page 4 of 16
12. Ole Gunnar Solskjaer – 151 minutes per goal

12. Ole Gunnar Solskjaer – 151 minutes per goal

Given his reputation as a super-sub, it’s just as well that the Norwegian didn’t need much time to get his name on the scoresheet.

The ‘baby-faced assassin’ was a key part of Alex Ferguson’s all-conquering side of the late '90s/early noughties and scored 126 goals in 366 games for Manchester United over an 11-year spell.

Upon his retirement, he held the club record for the most goals scored as a substitute (28), as well as the most in the Premier League (17). The latter feat has since been surpassed by Jermain Defoe, but it remains testament to his game-changing abilities.

Page 5 of 16
Page 5 of 16
11. Alan Shearer – 147 minutes per goal

11. Alan Shearer – 147 minutes per goal

It’s strange to see the Geordie legend so far down a Premier League scoring list, with Shearer finishing just outside the top 10.

However, his all-time record of 260 English top-flight goals, including a record 11 hat-tricks, means the Match of the Day pundit is unlikely to be too bothered about the setback.

He hung up his boots with three Golden Boots in his trophy cabinet, not to mention the 1994/95 Premier League winners’ medal he earned at Blackburn.

Page 6 of 16
Page 6 of 16
9.= Diego Costa – 145 minutes per goal

9.= Diego Costa – 145 minutes per goal

The Spaniard's no-holds-barred approach ensured that Premier League defenders were breathing sighs of relief when he returned to his home country from Chelsea in the summer of 2017.

However, the Atletico Madrid man was more than just an abrasive presence up front, which he proved with an impressive haul of 52 goals in 89 league games while at Stamford Bridge.

Costa didn’t need much adjustment time either, and still holds the record for the most goals in his opening four Premier League matches with seven.

Page 7 of 16
Page 7 of 16
9.= Javier Hernandez – 145 minutes per goal

9.= Javier Hernandez – 145 minutes per goal

Mexico’s all-time leading goalscorer is still going strong in the Premier League, eight years after arriving at Manchester United from his home country.

After spells in Spain with Real Madrid and Germany at Bayer Leverkusen, ‘Chicharito’ returned last summer to join West Ham, where he scored eight league goals in his debut campaign.

The Mexican has mostly been resigned to the role of super-sub in east London this season, but at the age of 30 he still has a few years to add to his 46 top-flight strikes – and edge up this list in the process.

Page 8 of 16
Page 8 of 16
8. Daniel Sturridge – 143 minutes per goal

8. Daniel Sturridge – 143 minutes per goal

One of the more surprising entries, Sturridge finds himself above some celebrated rivals in the all-time list thanks to an impressive ratio that he still has plenty of room to improve with Liverpool in the season ahead.

The 29-year-old has been around the block, featuring for five different teams in the top flight during a career of ups and downs.

His best season came in 2013/14 when he scored 22 league goals for Liverpool, but the England international has failed to reach double figures since as he's struggled with form and injuries. This season, however, has offered a glimpse of how Sturridge has made it so high up this ranking; in 132 minutes of league football, he has scored twice. There’s no doubt that he's a reliable source of goals in this league.

Page 9 of 16
Page 9 of 16
7. Edin Dzeko – 142 minutes per goal

7. Edin Dzeko – 142 minutes per goal

The big Bosnian made his mark during five years in Manchester, playing a key part in helping City win their first ever Premier League title of 2011/12.

Sergio Aguero’s dramatic winner in that final-day comeback against QPR has gone down in history, but it was Dzeko’s 92nd-minute equaliser that even made the feat possible.

He provided regular and reliable returns during his time at the Etihad without ever threatening to take the Golden Boot, leaving England with 50 goals in 130 league games – a record he bettered in Serie A with Roma.

Page 10 of 16
Page 10 of 16
6. Robin van Persie – 140 minutes per goal

6. Robin van Persie – 140 minutes per goal

Van Persie’s figure becomes even more impressive when you consider the length of his stay in the Premier League – 11 years – and that his scoring form was shared between two different clubs, Arsenal and Manchester United.

To keep finding the net with such regularity for over a decade is no mean feat, but the Dutchman rarely had off days. His peak came with back-to-back Golden Boot seasons between the summers of 2011 and 2013 – one for the Gunners and one in his debut, title-winning campaign with United.

When he left England for Fenerbahce in 2015, he did so with 144 league goals to his name – a figure that places him at No.12 in the Premier League all-time list. Now 35 and set to retire at the end of the season, Van Persie is enjoying his final campaign with Feyenoord, where he has six goals in 10 Eredivisie games this season.

Page 11 of 16
Page 11 of 16
5. Luis Suarez – 139 minutes per goal

5. Luis Suarez – 139 minutes per goal

Love him or loathe him, there’s no denying that Suarez has a gift for goals. The Uruguayan tore up the Premier League during his time at Liverpool and duly earned his big move to Barcelona, where he's won Europe's highest honour. Here, he squeaks into the top five by a mere minute per goal.

During three-and-a-half years at Anfield, Suarez bettered his goal tally every year, culminating in his astonishing 31-goal haul the season before his switch to Catalonia. That feat earned him the PFA Player of the Year award, as well as the Golden Boot. His overall record of 139 minutes per strike is impressive, but during that 2013/14 campaign the striker was finding the net once every 96 minutes – an outstanding return.

Page 12 of 16
Page 12 of 16
4. Ruud van Nistelrooy – 128 minutes per goal

4. Ruud van Nistelrooy – 128 minutes per goal

The Dutchman tormented defences in the Netherlands, England, Spain and Germany during his career, but his spell with Manchester United was undoubtedly at the peak of his powers.

Van Nistelrooy scored 150 goals for the Old Trafford giants, 95 of which came in the Premier League, and 25 of them in the 2002/03 season when he scooped the Golden Boot – the second of three straight seasons where he hit at least 20 league goals.

In fact, Van Nistelrooy achieved that in four of his five seasons at Old Trafford: the striker only failed to do so in 2004/05, when he missed a large chunk of the campaign through injury.

Page 13 of 16
Page 13 of 16
3. Thierry Henry – 121 minutes per goal

3. Thierry Henry – 121 minutes per goal

The best of the retired players, Henry’s record of a goal every couple of hours is sensational considering he played 258 Premier League games for Arsenal over eight seasons in north London – and even then, not as an out-and-out striker.

His form in front of goal fired the Gunners to two league titles under Arsene Wenger, as well as two FA Cups and the Champions League final.

The Frenchman is now looking to use that experience from the dugout after recently taking the Monaco job in Ligue 1, after assisting Roberto Martinez with Belgium at the World Cup this summer.

Page 14 of 16
Page 14 of 16
2. Harry Kane – 117 minutes per goal

2. Harry Kane – 117 minutes per goal

A man with his sights set on the top of this list, Kane’s remarkable reliability in front of goal means he rarely goes a game without finding the net.

Aged just 25, the England captain still has plenty of time to topple No.1 on this list, and the evidence suggests he could do just that after improving his goal haul every year for the last five seasons in a row.

A World Cup Golden Boot was added to two Premier league top scorer gongs in his personal trophy cabinet, and he will be key to Tottenham’s hopes of adding some silverware at White Hart Lane.

Page 15 of 16
Page 15 of 16
1. Sergio Aguero – 108 minutes per goal

1. Sergio Aguero – 108 minutes per goal

Is it any wonder? The pocket-sized Argentine’s numbers are simply phenomenal.

Aguero has earned his place in City’s – and indeed, the Premier League's – history since arriving in Manchester seven years ago, becoming the club’s all-time top goalscorer and helping fire them to three league titles, with 151 of his 210 strikes coming in the Premier League.

The 30-year-old’s consistency is his most remarkable trait, as demonstrated by a strike rate of a goal every 108 minutes. He once looked to be a potential casualty of Pep Guardiola's management, but instead adapted his game and is now reaping the rewards.

Page 16 of 16
Page 16 of 16
Alasdair Mackenzie

Alasdair Mackenzie is a freelance journalist based in Rome, and a FourFourTwo contributor since 2015. When not pulling on the FFT shirt, he can be found at Reuters, The Times and the i. An Italophile since growing up on a diet of Football Italia on Channel 4, he now counts himself among thousands of fans sharing a passion for Ross County and Lazio. 

Latest in Competition
Get yourself down to the Emirates Stadium
Last minute FA Cup tickets! Get a luxury fourth round experience at a Premier League ground
 
 
Liverpool forward Cody Gakpo
How to watch Liverpool vs Brighton: FA Cup details, live stream and TV info
 
 
Aston Villa defender Matty Cash
How to watch Aston Villa vs Newcastle United: FA Cup details, free stream and TV info
 
 
Antoine Semenyo of Manchester City celebrates scoring his team's second goal during the Premier League match between Manchester City and Wolverhampton Wanderers at Etihad Stadium on January 24, 2026 in Manchester, England.
Can I watch Man City vs Salford on TV? Live streams, TV listings for FA Cup 4th round tie
 
 
Liam Rosenior coach of Chelsea FC during the UEFA Champions League 2025/26 League Phase MD8 match between SSC Napoli and Chelsea FC at Stadio Diego Armando Maradona on January 28, 2026 in Naples, Italy.
How to watch Hull City vs Chelsea: Free Streams, TV Channels as Liam Rosenior returns to the MKM Stadium
 
 
Wrexham beat Nottingham Forest on penalties in the last round of the FA Cup
How to watch Wrexham vs Ipswich Town: free streams, TV details for FA Cup fourth round
 
 
Latest in Features
LIVERPOOL, ENGLAND - JANUARY 12: Hugo Ekitike of Liverpool celebrates scoring a goal with team mate Florian Wirtz during the Emirates FA Cup Third Round match between Liverpool and Barnsley on January 12, 2026 in Liverpool, England. (Photo by Jan Kruger/Getty Images)
Liverpool duo go in search of Tottenham Hotspur record already belonging to much-loved pair
 
 
Igor Tudor has plenty of experience under his belt
Who is Igor Tudor? Tottenham Hotspur’s new manager revealed
 
 
Details of the Jamaica 26 x Bob Marley Home and Away Authentic Jerseys
Is This Love? The Jamaica Bob Marley-inspired World Cup kits will have you jamming this summer
 
 
Midtjylland's Guinean forward #07 Dju Franculino celebrates after scoring his team's third goal during the UEFA Europa League football match between Maccabi Tel Aviv and FC Midtjylland at the TSC Arena in Backa Topola on October 23, 2025.
Who exactly is Franculino Dju? FourFourTwo's two-minute scout report
 
 
Ronaldinho playing for PSG
Friday Football Quiz, episode 102: Can you get 20 correct answers?
 
 
Career paths
Quiz! Can you name these 100 players from their career path?
 
 
LATEST ARTICLES
  1. Erling Haaland and Martin Odegaard in conversation during Norway's UEFA Nations League game against Serbia in June 2022.
    1
    ‘It’s very relaxed and we’re good friends – and that’s how it should be. Whatever happens during the game stays out on the pitch’ Martin Odegaard on his relationship with international team-mate and club rival Erling Haaland
  2. 2
    How to watch Chelsea vs Liverpool: Live Stream & TV Details for WSL match
  3. 3
    Pre-Match Poser no.14: Can you answer this elite-level football quiz question?
  4. 4
    ‘Now I can understand how crazy joining Real Madrid was, going there so young, with all of that attention and pressure. I didn’t think about it too much back then’ Martin Odegaard opens up on joining Real Madrid as a 15-year-old
  5. 5
    How to watch Liverpool vs Brighton: FA Cup details, live stream and TV info

FourFourTwo is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.

Add as a preferred source on Google
  • Terms and conditions
  • Contact Future's experts
  • Privacy policy
  • Cookies policy
  • Accessibility statement
  • Careers
  • About FourFourTwo
  • Advertise with us
  • Worldwide
  • How to pitch to FourFourTwo

© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.

Please login or signup to comment

Please wait...