In the toughest domestic competition in the world, putting the ball in the onion has proven too tough for many goalhangers.
Not for this group, however.
Since the dawn of the Premier League era in 1992, some of the world's finest goalscorers have plyed their trade on English soil, jumping on the end of through balls, set-piece moves, and hacks forward to put their side on the board.
And given England's full range of conditions, sometimes these superstars have been asked to prove perfect on cold, wet Tuesday nights in Stoke.
But for the cream of the crop, scoring anywhere at any time is not just a job, it is a calling.
From a Geordie legend to a Scandinavian superstar, here are the only ten players to have scored 30 goals in a single English Premier League season.
Player | Club | Season | Goals |
Erling Haaland | Manchester City | 2022/23 | 36 |
Andy Cole | Newcastle United | 1993/94 | 34 |
Alan Shearer | Blackburn Rovers | 1994/95 | 34 |
Mohamed Salah | Liverpool | 2017/18 | 32 |
Luis Suarez | Liverpool | 2013/14 | 31 |
Christiano Ronaldo | Manchester United | 2007/08 | 31 |
Alan Shearer | Blackburn Rovers | 1993/94 | 31 |
Alan Shearer | Blackburn Rovers | 1995/96 | 31 |
Harry Kane | Tottenham Hotspur | 2022/23 | 30 |
Harry Kane | Tottenham Hotspur | 2017/18 | 30 |
Robin van Persie | Arsenal | 2011/12 | 30 |
Thierry Henry | Arsenal | 2003/04 | 30 |
Kevin Phillips | Sunderland | 1999/00 | 30 |