List of top Premier League goal scorers by season


This is a list of footballers who have scored the most goals in each season in the Premier League since its inception in 1992.

1992–93

The top goalscorer in the Premier League's inaugural season was Teddy Sheringham, who scored one goal for Nottingham Forest before his early-season transfer followed by 21 for Tottenham Hotspur for a total of 22.
RankPlayerClubGoals
1 Teddy SheringhamNottingham Forest / Tottenham Hotspur22
2 Les FerdinandQueens Park Rangers20
3 Dean HoldsworthWimbledon19
4 Micky QuinnCoventry City17
5 Alan ShearerBlackburn Rovers16
5 David WhiteManchester City16
7 Chris ArmstrongCrystal Palace15
7 Eric CantonaLeeds United / Manchester United15
7 Brian DeaneSheffield United15
7 Mark HughesManchester United15
7 Matt Le TissierSouthampton15
7 Mark RobinsNorwich City15
7 Paul WilkinsonMiddlesbrough15
7 Ian WrightArsenal15

1993–94

1994–95

1995–96

1996–97

1997–98

1998–99

1999–2000

2000–01

2001–02

2002–03

2003–04

2004–05

2005–06

2006–07

2007–08

2008–09

2009–10

2010–11

2011–12

2012–13

2013–14

2014–15

2015–16

2016–17

RankPlayerClubGoals
1 Harry KaneTottenham Hotspur29
2 Romelu LukakuEverton25
3 Alexis SánchezArsenal24
4 Diego CostaChelsea20
4 Sergio AgüeroManchester City20
6 Dele AlliTottenham Hotspur18
7 Zlatan IbrahimovićManchester United17
8 Joshua KingBournemouth16
8 Eden HazardChelsea16
10 Fernando LlorenteSwansea City15
10 Jermain DefoeSunderland15
10 Christian BentekeCrystal Palace15

2017–18

RankPlayerClubGoals
1 Mohamed SalahLiverpool32
2 Harry KaneTottenham Hotspur30
3 Sergio AgüeroManchester City21
4 Jamie VardyLeicester City20
5 Raheem SterlingManchester City18
6 Romelu LukakuManchester United16
7 Roberto FirminoLiverpool15
8 Alexandre LacazetteArsenal14
9 Gabriel JesusManchester City13
10 Son Heung-minTottenham Hotspur12
10 Eden HazardChelsea12
10 Glenn MurrayBrighton & Hove Albion12
10 Riyad MahrezLeicester City12

2018–19

2019–20