Skip to main content
FourFourTwo FourFourTwo FOOTBALL NEWS, FEATURES, QUIZZES
Sign in
  • View Profile
  • Sign out
flag of UK
UK
flag of Australia
Australia
flag of US
US
flag of Canada
Canada
flag of 대한민국
대한민국
flag of Türkiye
Türkiye
  • Soccer Cleat Buying Guides
  • Newsletter
  • News
  • Video
  • Features
  • Quizzes
  • Clubs
  • More
    • Interviews
    • The Magazine Archive
    • Subscribe
    • Lists
    • How to watch
    • About
FourFourTwo Magazine
FourFourTwo Magazine
Why subscribe?
  • Fascinating feature articles, covering everything from grass-roots football to the international scene
  • 'ACCESS ALL AREAS' pass to exclusive interviews with the biggest and best names in the game!
From$29.99
View
Trending
  • WATCH the UCL
  • Transfers
  • Interviews
  • Messi
  • Ronaldo
  • EPL
Recommended reading
Alan Shearer
Quiz Quiz! Can you name the top 100 scorers in Premier League history?
Alan Shearer celebrates a goal for Newcastle United in 1999
Quiz Quiz! Can you name every player to score 30+ Premier League goals in a season?
Manchester United's Wayne Rooney and Manchester City's Sergio Aguero in action during a derby match in April 2012.
Lists Top scorers for Europe's biggest clubs
Mohamed Salah celebrates after scoring a penalty for Liverpool during the Premier League match against Southampton at Anfield in Liverpool, England on 8 March, 2025.
Quiz Quiz! Can you name every player to have scored 30+ goals in one of Europe's top five leagues since 2010?
Ranked! The 10 best strikers in the world
Lists Ranked! The 10 best strikers in the world
Thierry Henry celebrates after scoring a late equaliser for Arsenal against Tottenham in the last-ever North London derby at Highbury in April 2006.
Quiz Quiz! Can you name the 34 players with 100+ Premier League goals?
Best players in the Premier League
Lists Ranked! The 50 Best Premier League players of the season
  1. Features

Ranked! The 15 most efficient goalscorers in Premier League history

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. 

Read more
Alan Shearer
Quiz! Can you name the top 100 scorers in Premier League history?
Alan Shearer celebrates a goal for Newcastle United in 1999
Quiz! Can you name every player to score 30+ Premier League goals in a season?
Manchester United's Wayne Rooney and Manchester City's Sergio Aguero in action during a derby match in April 2012.
Top scorers for Europe's biggest clubs
Mohamed Salah celebrates after scoring a penalty for Liverpool during the Premier League match against Southampton at Anfield in Liverpool, England on 8 March, 2025.
Quiz! Can you name every player to have scored 30+ goals in one of Europe's top five leagues since 2010?
Ranked! The 10 best strikers in the world
Ranked! The 10 best strikers in the world
Thierry Henry celebrates after scoring a late equaliser for Arsenal against Tottenham in the last-ever North London derby at Highbury in April 2006.
Quiz! Can you name the 34 players with 100+ Premier League goals?
Latest in
Chelsea head coach Enzo Maresca has made another signing ahead of the new season
Chelsea make surprise signing from the Championship: report
Manchester United boss Ruben Amorim is hopeful INEOS can achieve at least 6-7 exits
Ruben Amorim gets his wish as Manchester United winger edges closer to exit: report
Mikel Arteta is looking reshape his midfield
Arsenal plan to hijack Nottingham Forest and Chelsea's plans for French star: report
Floral tributes and scarves left at Anfield in memory of Diogo Jota
Football world pays tribute after tragic death of Diogo Jota and brother Andre
Manchester United head coach Ruben Amorim must hit the ground running next season
'I’m not the right guy for them': Bayern Munich forward denies Manchester United summer move
Gareth Bale applauds Wales fans after their World Cup defeat to England.
Update provided on Gareth Bale's Cardiff City takeover following Vincent Tan stance
Latest in Features
Tim Howard in action for Everton in 2012
Quiz! Can you name every Premier League player with between 80 and 100 goals?
Women's Euro 2025 predictor
Women's Euro 2025 predictor: Play with our interactive prediction game
Esther Gonzalez plays against Leah Williamson and Alex Greenwood during the UEFA Women's Nations League 2024/25 Group A3 match between Spain and England at RCDE Stadium in Barcelona, Spain, on June 3, 2025.
Women's Euro 2025 fixtures: The full schedule
Newcastle United 2025/26 third kit
The Newcastle United 2025/26 third kit is out - and this is one of the Magpies' greatest-ever efforts
Paul Gascoigne in action for England at the 1990 World Cup.
Quiz! Can you name every nation to have reached a World Cup semi-final?
Quiz! Can you name every English player nominated for the Ballon d'Or since 2000?
LATEST ARTICLES
  1. Chelsea head coach Enzo Maresca has made another signing ahead of the new season
    1
    Chelsea make surprise signing from the Championship: report
  2. 2
    Ruben Amorim gets his wish as Manchester United winger edges closer to exit: report
  3. 3
    Arsenal plan to hijack Nottingham Forest and Chelsea's plans for French star: report
  4. 4
    'I’m not the right guy for them': Bayern Munich forward denies Manchester United summer move
  5. 5
    Update provided on Gareth Bale's Cardiff City takeover following Vincent Tan stance

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

  • 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...