Premier League Top Scorers | Most Premier League Goals By Season

The Premier League top scorers list highlights the most goals scored by an individual player in the current Premier League campaign.

If you are looking for the all-time record, see our Premier League all-time top goalscorers page.

Below, you’ll find the Premier League top scorers for the current/most recent season, as well as a list of the top scorers for each Premier League season.

Premier League Top Scorers

Premier League Top Scorers by Season

Season Players Goals
2020-21 Harry Kane and Mohamed Salah 22
2019-20 Jamie Vardy 23
2018-19 Mohamed Salah, Pierre-Emerick Aubameyang, Sadio Mané 22
2017-18 Mohamed Salah 32
2016-17 Harry Kane 19
2015-16 Harry Kane 25
2014-15 Sergio Agüero 26
2013-14 Luis Suárez 31
2012-13 Robin van Persie 26
2011-12 Robin van Persie 30
2010-11 Carlos Tevez, Dimitar Berbatov 21
2009-10 Didier Drogba 29
2008-09 Goals 19
2007-08 Cristiano Ronaldo 31
2006-07 Didier Drogba 20
2005-06 Thierry Henry 27
2004-05 Thierry Henry 25
2003-04 Thierry Henry 30
2002-03 Ruud van Nistelrooy 25
2001-02 Thierry Henry 24
2000-01 Jimmy Floyd Hasselbaink 23
1999-00 Kevin Phillips 30
1998-99 Jimmy Floyd Hasselbaink 18
1997-98 Dion Dublin, Michael Owen, Chris Sutton 18
1996-97 Alan Shearer 22
1995-96 Alan Shearer 31
1994-95 Alan Shearer 34
1993-94 Andrew Cole 34
1992-93 Teddy Sheringham 22

 

More Premier League resources:

Premier League News | Premier League Table | Premier League Live StreamingMore to come.

More Football Stats resources:

Premier League Top Scorers | All-Time Premier League Top Scorers
La Liga Top Scorers
Serie A Top Scorers
Bundesliga Top Scorers
Ligue 1 Top Scorers
All-Time Top Goalscorers

And see our Football Stats page for all relevant links.