This past weekend marked a significant milestone in the Premier League: Manchester City's Erling Haaland became the fastest player to reach 100 goals from open play. This achievement came during a 3-2 victory against Ipswich, where the Norwegian netted twice, bringing his Premier League total to 120, with a remarkable 100 of those scored from open play.
Despite suffering a frustrating injury towards the end of the match, the 26-year-old forward has now etched his name in the history books, reaching the goalscoring milestone in just 139 matches and 11,657 minutes of action. He now shares 29th place in the all-time scoring list with Chelsea legend Didier Drogba, although his scoring rate is nothing short of phenomenal.
Efficiency is priceless: Premier League top scorers by minutes per goal from open play
Haaland currently leads the league in terms of efficiency for goals scored from open play (excluding penalties). Averaging a goal every 117 minutes, he remains leagues ahead of his competitors, including the all-time record holder Alan Shearer, who appears 36th on the list with a figure of 186 minutes per open play goal.
Joining the top 10 is Alexander Isak. The former Newcastle striker, now impressing at Liverpool, made his mark with a winning goal against Brentford, scoring from open play every 152 minutes, thus pushing Ole Gunnar Solskjaer out of the elite group.
Premier League top scorers by minutes per goal from open play:
Erling Haaland (Man City) — 117 mins
Sergio Aguero (Man City) — 127 mins
Luis Suarez (Liverpool) — 139 mins
Tierney Henry (Arsenal) — 140 mins
Hernan Crespo (Chelsea) — 141 mins
Edin Dzeko (Man City) — 142 mins
Harry Kane (Tottenham) — 150 mins
Javier Hernandez (Man Utd, West Ham) — 151 mins
Daniel Sturridge (Liverpool, Chelsea, Bolton, Man City) — 151 mins
Alexander Isak (Newcastle, Liverpool) — 152 mins
All data provided as of 17 October 2026.