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 an elite Egyptian, here are the EPL's top ten goalscorers.
Player | Nationality | Goals | Teams represented | Season of first goal | Season of final goal |
Alan Shearer | English | 260 | Blackburn Rovers, Newcastle United | 1992-93 | 2005-06 |
Harry Kane | English | 213 | Tottenham Hotspur | 2013-14 | 2022-23 |
Wayne Rooney | English | 208 | Everton, Manchester United | 2002-03 | 2017-18 |
Andy Cole | English | 187 | Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Sunderland | 1993-93 | 2006-07 |
Sergio Agรผero | Argentinian | 184 | Manchester City | 2011-12 | 2020-21 |
Frank Lampard | English | 177 | West Ham United, Chelsea, Manchester City | 1997-98 | 2014-15 |
Thierry Henry | French | 175 | Arsenal | 1999-00 | 2011-12 |
Robbie Fowler | English | 163 | Liverpool, Leeds United, Manchester City, Blackburn Rovers | 1993-94 | 2006-07 |
Jermain Defoe | English | 162 | West Ham United, Tottenham Hotspur, Portsmouth, Sunderland, AFC Bournemouth | 2001-02 | 2017-18 |
Mohamed Salah | Egyptian | 154* | Chelsea, Liverpool | 2013-14 | - |