‹ All posts

The best goals-per-90 records in Premier League history

Not who scored the most — who scored fastest, per minute on the pitch.

The all-time Premier League scoring record belongs to a player who spent fourteen seasons accumulating it. That is a genuine achievement and it is also, in part, a statement about durability rather than finishing. Divide goals by the minutes taken to score them and you get a different list, measuring a different quality, and the two barely agree at the top.

A rate statistic needs a floor or it is meaningless — without one, the leaderboard is a list of players who came off the bench twice and scored once. The table below requires 9,000 Premier League minutes, which is roughly a hundred full matches: enough that nobody arrives on a hot streak, low enough that a five or six-year peak still qualifies.

The result is one of the few football lists where a current player and a nineties centre-forward can be compared without the comparison collapsing under era effects — though, as below, era effects have not disappeared entirely.

Best Premier League goals per 90 minutes

1992/93 to 2025/26 · top 20

#PlayerPer 90
1Erling Haaland2022/23–2025/26Goals / minutes: 112 in 11,010 minutes0.92
2Sergio Agüero2011/12–2020/21Goals / minutes: 184 in 19,771 minutes0.84
3Thierry Henry1999/00–2011/12Goals / minutes: 175 in 21,301 minutes0.74
4Harry Kane2012/13–2022/23Goals / minutes: 213 in 26,909 minutes0.71
5Ruud van Nistelrooy2001/02–2005/06Goals / minutes: 95 in 12,151 minutes0.7
6Mohamed Salah2013/14–2025/26Goals / minutes: 193 in 26,748 minutes0.65
7Luis Suárez2010/11–2013/14Goals / minutes: 69 in 9,559 minutes0.65
8Robin van Persie2004/05–2014/15Goals / minutes: 144 in 20,102 minutes0.64
9Alan Shearer1992/93–2005/06Goals / minutes: 260 in 38,215 minutes0.61
10Daniel Sturridge2006/07–2018/19Goals / minutes: 76 in 11,379 minutes0.6
11Michael Owen1996/97–2012/13Goals / minutes: 150 in 23,034 minutes0.59
12Ole Gunnar Solskjær1996/97–2006/07Goals / minutes: 91 in 13,940 minutes0.59
13Ian Wright1992/93–1998/99Goals / minutes: 113 in 17,807 minutes0.57
14Pierre-Emerick Aubameyang2017/18–2022/23Goals / minutes: 69 in 10,842 minutes0.57
15Olivier Giroud2012/13–2020/21Goals / minutes: 90 in 14,486 minutes0.56
16Andy Cole1993/94–2007/08Goals / minutes: 187 in 31,618 minutes0.53
17Jimmy Floyd Hasselbaink1997/98–2006/07Goals / minutes: 127 in 21,551 minutes0.53
18Romelu Lukaku2011/12–2021/22Goals / minutes: 121 in 20,665 minutes0.53
19Didier Drogba2004/05–2014/15Goals / minutes: 104 in 17,549 minutes0.53
20Cristiano Ronaldo2003/04–2022/23Goals / minutes: 103 in 17,515 minutes0.53

Minimum 9,000 Premier League minutes — about a hundred full matches. Players below that floor are excluded however well they scored, because a rate over a small sample is noise rather than a record.

Compiled from our own match dataset, generated 2026-05-27.

What a rate actually rewards

Goals per 90 is often described as measuring finishing, and that is not quite right. It measures the whole chain: how good the team was at creating chances, how central the player was to that creation, what share of the chances fell to him, and then how well he took them. A very good finisher in a poor side will rate below a good finisher in an excellent one, and no amount of statistical adjustment inside this table will change that.

Which is why the clubs column repays attention. The highest rates in Premier League history have overwhelmingly been produced at teams that dominated possession and generated an unusual volume of chances — and the striker in that system is receiving a quality and quantity of service that a forward at a mid-table club will never see.

None of that makes the achievement smaller. It does mean a rate should be read as a description of a player in a situation, rather than a portable measure of ability that would have travelled anywhere.

The penalty question

Any list of scoring rates invites the same objection, and it deserves a straight answer: these totals include penalties, because the dataset counts goals rather than goal types. A designated penalty taker at a side that attacks a lot will accumulate a meaningful number of them over a career, and there is no way to separate that out here.

Whether that matters is a genuine argument rather than a settled one. Penalties are part of a striker's job and missing them is a real failure; equally, being the nominated taker is partly a political fact about a dressing room. Reasonable people land in different places.

What is not reasonable is quoting a rate as though the question had been resolved. If you are using one of these numbers to win an argument, say what it includes — the figure is strong enough to survive the caveat.

Why era still leaks in

Rate statistics are supposed to neutralise era, and they mostly do. But scoring environments have changed: the volume of chances a leading side generates now is higher than it was in the mid-nineties, and the defensive structures that produced the lowest-scoring Premier League seasons are gone. A rate set in a low-scoring era against organised, deep defences is not measuring quite the same task as one set against a modern high line.

The practical version, if you want to compare two players fairly, is to look at when each played and how many seasons the rate covers. A rate held across a decade through two or three tactical cycles is a stronger claim than one produced across three or four seasons in a single system, even if the second number is higher.

That is the honest reading, and it is also the one that makes the top of the table more impressive rather than less — the players who are up there across long spans have done something the format does not make easy.

A related point about longevity: a rate can only fall once a career extends past its peak, so a player who retired at thirty with a high rate is measured on his best years alone, while one who played until thirty-six has his worst included. Rates quietly punish the longest careers, which is the mirror image of what totals do to them.

One structural point about the floor is worth making explicit, because it decides who appears at all. Nine thousand minutes is roughly four full seasons of regular football, and it excludes a specific and interesting group: forwards who had two devastating years and then left, got injured, or declined. Several of those had rates that would top this table. They are absent not because the rate was fake but because four seasons is where a rate stops being a fluke, and any floor has to be drawn somewhere a reader can understand.

The short version

Totals reward the players who stayed. Rates reward the players who were devastating while they were here. Most arguments about strikers are really about which of the two you care about.

Play it yourself

This table is the kind of board Top 10 is built from. Guess the top ten by a chosen stat. Free, in your browser, no sign-up.

Play Top 10How to play Top 10

Read next