Premier League Top Scorers by Season from 1992-93 to 2023-24 showing highest scoring EPL football players, club and number of goals.
Most goals scored in one Premier League Season by one player is 35 by Manchester City & Norway’s Erling Haaland.
Premier League Season 2022-23 Top Scorer are Mohamed Salah and Heung-min Son with a total of 23 goals each.
Click for Premier League 100 Top Scorers All-Time
| Season | Player | Club | Goals |
|---|---|---|---|
| 1992-93 | Teddy Sheringham | Tottenham Hotspur | 22 |
| 1993-94 | Andrew Cole | Newcastle United | 34 |
| 1994-95 | Alan Shearer | Blackburn | 34 |
| 1995-96 | Alan Shearer | Blackburn | 31 |
| 1996-97 | Alan Shearer | Newcastle United | 22 |
| 1997-98 | Dion Dublin | Coventry City | 18 |
| Michael Owen | Liverpool | ||
| Chris Sutton | Blackburn | ||
| 1998-99 | Jimmy Floyd Hasselbaink | Leeds United | 18 |
| Michael Owen | Liverpool | ||
| Dwite Yorke | Manchester United | ||
| 1999-00 | Kevin Phillips | Sunderland | 30 |
| 2000-01 | Jimmy Floyd Hasselbaink | Chelsea | 23 |
| 2001-02 | Thiery Henry | Arsenal | 24 |
| 2002-03 | Ruud van Nistelrooy | Manchester United | 25 |
| 2003-04 | Thiery Henry | Arsenal | 30 |
| 2004-05 | Thiery Henry | Arsenal | 25 |
| 2005-06 | Thiery Henry | Arsenal | 27 |
| 2006-07 | Didier Drogba | Chelsea | 20 |
| 2007-08 | Cristiano Ronaldo | Manchester United | 31 |
| 2008-09 | Nicolas Anelka | Chelsea | 19 |
| 2009-10 | Didier Drogba | Chelsea | 29 |
| 2010-11 | Carlos Tevez | Manchester City | 21 |
| Dimitar Berbatov | Manchester United | ||
| 2011-12 | Robin van Persie | Arsenal | 30 |
| 2012-13 | Robin van Persie | Manchester United | 26 |
| 2013-14 | Luis Suárez | Liverpool | 31 |
| 2014-15 | Sergio Agüero | Manchester City | 26 |
| 2015-16 | Harry Kane | Tottenham Hotspur | 25 |
| 2016-17 | Harry Kane | Tottenham Hotspur | 29 |
| 2017-18 | Mohamed Salah | Liverpool | 32 |
| 2018-19 | Mohamed Salah | Liverpool | 22 |
| Pierre-Emerick Aubameyang | Arsenal | ||
| Sadio Mané | Liverpool | ||
| 2019-20 | Jamie Vardy | Leicester | 23 |
| 2020-21 | Harry Kane | Tottenham Hotspur | 23 |
| 2021-22 | Mohamed Salah | Liverpool | 23 |
| Heung-min Son | Tottenham Hotspur | 23 | |
| 2022-23 | Erling Haaland | Manchester City | 35 |
| 2023-24 | Erling Haaland | Manchester City | 27 |
| 2024-25 | Mohamed Salah | Liverpool | 29 |
