Temporada Máximo goleador Equipo Goles
2022/2023 Noruega Erling Haaland Manchester City Manchester City 36
2021/2022 Egipto Mohamed Salah Liverpool Liverpool 23
Corea del Sur Heung-min Son Tottenham Hotspur Tottenham Hotspur 23
2020/2021 Inglaterra Harry Kane Tottenham Hotspur Tottenham Hotspur 23
2019/2020 Inglaterra Jamie Vardy Leicester City Leicester City 23
2018/2019 Senegal Sadio Mané Liverpool Liverpool 22
Gabón Pierre-Emerick Aubameyang Arsenal Arsenal 22
Egipto Mohamed Salah Liverpool Liverpool 22
2017/2018 Egipto Mohamed Salah Liverpool Liverpool 32
2016/2017 Inglaterra Harry Kane Tottenham Hotspur Tottenham Hotspur 29
2015/2016 Inglaterra Harry Kane Tottenham Hotspur Tottenham Hotspur 25
2014/2015 Argentina Kun Agüero Manchester City Manchester City 26
2013/2014 Uruguay Luis Suárez Liverpool Liverpool 31
2012/2013 Países Bajos Robin van Persie Manchester United Manchester United 26
2011/2012 Países Bajos Robin van Persie Arsenal Arsenal 30
2010/2011 Bulgaria Dimitar Berbatov Manchester United Manchester United 21
Argentina Carlos Tévez Manchester City Manchester City 21
2009/2010 Costa de Marfil Didier Drogba Chelsea Chelsea 29
2008/2009 Francia Nicolas Anelka Chelsea Chelsea 19
2007/2008 Portugal Cristiano Ronaldo Manchester United Manchester United 31
2006/2007 Costa de Marfil Didier Drogba Chelsea Chelsea 20
2005/2006 Francia Thierry Henry Arsenal Arsenal 27
2004/2005 Francia Thierry Henry Arsenal Arsenal 25
2003/2004 Francia Thierry Henry Arsenal Arsenal 30
2002/2003 Países Bajos Ruud van Nistelrooy Manchester United Manchester United 25
2001/2002 Francia Thierry Henry Arsenal Arsenal 24
2000/2001 Países Bajos Jimmy Floyd Hasselbaink Chelsea Chelsea 23
1999/2000 Inglaterra Kevin Phillips Sunderland Sunderland 30
1998/1999 Inglaterra Michael Owen Liverpool Liverpool 18
Países Bajos Jimmy Floyd Hasselbaink Leeds United Leeds United 18
Trinidad y Tobago Dwight Yorke Manchester United Manchester United 18
1997/1998 Inglaterra Michael Owen Liverpool Liverpool 18
Inglaterra Dion Dublin Coventry City Coventry City 18
Inglaterra Chris Sutton Blackburn Rovers Blackburn Rovers 18
1996/1997 Inglaterra Alan Shearer Newcastle United Newcastle United 25
1995/1996 Inglaterra Alan Shearer Blackburn Rovers Blackburn Rovers 31
1994/1995 Inglaterra Alan Shearer Blackburn Rovers Blackburn Rovers 34
1993/1994 Inglaterra Andy Cole Newcastle United Newcastle United 34
1992/1993 Inglaterra Teddy Sheringham Tottenham Hotspur Tottenham Hotspur 22
1991/1992 Inglaterra Ian Wright Arsenal Arsenal 29
1990/1991 Inglaterra Alan Smith Arsenal Arsenal 23
1989/1990 Inglaterra Gary Lineker Tottenham Hotspur Tottenham Hotspur 24
1988/1989 Inglaterra Alan Smith Arsenal Arsenal 23
1987/1988 Irlanda John Aldridge Liverpool Liverpool 26
1986/1987 Inglaterra Clive Allen Tottenham Hotspur Tottenham Hotspur 33
1985/1986 Inglaterra Gary Lineker Everton Everton 30
1984/1985 Inglaterra Kerry Dixon Chelsea Chelsea 24
Inglaterra Gary Lineker Leicester City Leicester City 24
1983/1984 Gales Ian Rush Liverpool Liverpool 32
1982/1983 Inglaterra Luther Blissett Watford FC Watford FC 27
1981/1982 Inglaterra Kevin Keegan Southampton Southampton 26
1980/1981 Escocia Steve Archibald Tottenham Hotspur Tottenham Hotspur 20
Inglaterra Peter Withe Aston Villa Aston Villa 20
1979/1980 Inglaterra Phil Boyer Southampton Southampton 23
1978/1979 Inglaterra Frank Worthington Bolton Wanderers Bolton Wanderers 24
1977/1978 Inglaterra Bob Latchford Everton Everton 30
1976/1977 Inglaterra Malcolm MacDonald Arsenal Arsenal 25
Escocia Andy Gray Aston Villa Aston Villa 25
1975/1976 Escocia Ted MacDougall Norwich City Norwich City 23
1974/1975 Inglaterra Malcolm MacDonald Newcastle United Newcastle United 21
1973/1974 Inglaterra Mick Channon Southampton Southampton 21
1972/1973 Inglaterra Bryan Robson West Ham United West Ham United 28
1971/1972 Inglaterra Francis Lee Manchester City Manchester City 33
1970/1971 Inglaterra Tony Brown West Bromwich Albion West Bromwich Albion 28
1969/1970 Inglaterra Jeffrey Astle West Bromwich Albion West Bromwich Albion 25
1968/1969 Inglaterra Jimmy Greaves Tottenham Hotspur Tottenham Hotspur 27
1967/1968 Gales Ron Davies Southampton Southampton 28
Irlanda del Norte George Best Manchester United Manchester United 28
1966/1967 Gales Ron Davies Southampton Southampton 37
1965/1966 Irlanda del Norte Willie Irvine Burnley FC Burnley FC 29
Inglaterra Roger Hunt Liverpool Liverpool 29
1964/1965 Inglaterra Jimmy Greaves Tottenham Hotspur Tottenham Hotspur 29
Irlanda Andy McEvoy Blackburn Rovers Blackburn Rovers 29
1963/1964 Inglaterra Jimmy Greaves Tottenham Hotspur Tottenham Hotspur 35
1962/1963 Inglaterra Jimmy Greaves Tottenham Hotspur Tottenham Hotspur 37
1961/1962 Inglaterra Raymond Crawford Ipswich Town Ipswich Town 33
Inglaterra Derek Kevan West Bromwich Albion West Bromwich Albion 33
1960/1961 Inglaterra Jimmy Greaves Chelsea Chelsea 41
1959/1960 Inglaterra Dennis Viollet Manchester United Manchester United 32
1958/1959 Inglaterra Jimmy Greaves Chelsea Chelsea 32
Inglaterra Bobby Smith Tottenham Hotspur Tottenham Hotspur 32
1957/1958 Inglaterra Bobby Smith Tottenham Hotspur Tottenham Hotspur 36
1956/1957 Gales John Charles Leeds United Leeds United 38
1955/1956 Inglaterra Nat Lofthouse Bolton Wanderers Bolton Wanderers 32
1954/1955 Inglaterra Ronnie Allen West Bromwich Albion West Bromwich Albion 27
1953/1954 Inglaterra Jimmy Glazzard Huddersfield Town Huddersfield Town 29
1952/1953 Inglaterra Peter Harris Portsmouth FC Portsmouth FC 23
Inglaterra Charlie Wayman Preston North End Preston North End 23
1951/1952 Chile Jorge Robledo Newcastle United Newcastle United 33
1950/1951 Inglaterra Stan Mortensen Blackpool FC Blackpool FC 30
1949/1950 Irlanda Dickie Davis Manchester United Manchester United 25
1948/1949 Escocia Willie Moir Bolton Wanderers Bolton Wanderers 25
1947/1948 Inglaterra Ronnie Rooke Arsenal Arsenal 33
1946/1947 Inglaterra Dennis Westcott Wolverhampton Wanderers Wolverhampton Wanderers 38
1938/1939 Inglaterra Tommy Lawton Everton Everton 34
Inglaterra Micky Fenton Middlesbrough Middlesbrough 34
1937/1938 Inglaterra Tommy Lawton Everton Everton 28
1936/1937 Inglaterra Freddie Steele Stoke City Stoke City 33
1935/1936 Inglaterra Ginger Richardson West Bromwich Albion West Bromwich Albion 39
1934/1935 Inglaterra Ted Drake Arsenal Arsenal 42
1933/1934 Inglaterra Jack Bowers Derby County Derby County 34
1932/1933 Inglaterra Jack Bowers Derby County Derby County 35
1931/1932 Inglaterra Dixie Dean Everton Everton 44
1930/1931 Inglaterra Tom Waring Aston Villa Aston Villa 49
1929/1930 Inglaterra Vic Watson West Ham United West Ham United 41
1928/1929 Escocia Dave Halliday Sunderland Sunderland 43
1927/1928 Inglaterra Dixie Dean Everton Everton 60
1926/1927 Inglaterra Jimmy Trotter Sheffield Wednesday Sheffield Wednesday 37
1925/1926 Inglaterra Ted Harper Blackburn Rovers Blackburn Rovers 43
1924/1925 Inglaterra Frank Roberts Manchester City Manchester City 31
1923/1924 Inglaterra Wilf Chadwick Everton Everton 28
1922/1923 Inglaterra Charlie Buchan Sunderland Sunderland 30
1921/1922 Escocia Andy Wilson Middlesbrough Middlesbrough 31
1920/1921 Inglaterra Joe Smith Bolton Wanderers Bolton Wanderers 38
1919/1920 Inglaterra Fred Morris West Bromwich Albion West Bromwich Albion 37
1914/1915 Escocia Bobby Parker Everton Everton 35
1913/1914 Inglaterra George Elliott Middlesbrough Middlesbrough 32
1912/1913 Escocia David McLean Sheffield Wednesday Sheffield Wednesday 30
1911/1912 Inglaterra Harry Hampton Aston Villa Aston Villa 25
Inglaterra George Holley Sunderland Sunderland 25
Escocia David McLean Sheffield Wednesday Sheffield Wednesday 25
1910/1911 Inglaterra Albert Shepherd Newcastle United Newcastle United 25
1909/1910 Inglaterra Jack Parkinson Liverpool Liverpool 30
1908/1909 Inglaterra Bert Freeman Everton Everton 38
1907/1908 Inglaterra Enoch West Nottingham Forest Nottingham Forest 27
1906/1907 Escocia Alexander Young Everton Everton 28
1905/1906 Inglaterra Albert Shepherd Bolton Wanderers Bolton Wanderers 26
1904/1905 Inglaterra Arthur Samuel Brown Sheffield United Sheffield United 22
1903/1904 Inglaterra Steve Bloomer Derby County Derby County 20
1902/1903 Inglaterra Sam Raybould Liverpool Liverpool 31
1901/1902 Inglaterra Jimmy Settle Everton Everton 18
1900/1901 Inglaterra Steve Bloomer Derby County Derby County 23
1899/1900 Inglaterra Billy Garraty Aston Villa Aston Villa 27
1898/1899 Inglaterra Steve Bloomer Derby County Derby County 23
1897/1898 Inglaterra Fred Wheldon Aston Villa Aston Villa 21
1896/1897 Inglaterra Steve Bloomer Derby County Derby County 22
1895/1896 Inglaterra Steve Bloomer Derby County Derby County 20
Escocia John Campbell Aston Villa Aston Villa 20
1894/1895 Escocia Johnny Campbell Sunderland Sunderland 22
1893/1894 Inglaterra Jack Southworth Everton Everton 27
1892/1893 Escocia Johnny Campbell Sunderland Sunderland 31
1891/1892 Escocia Johnny Campbell Sunderland Sunderland 32
1890/1891 Inglaterra Jack Southworth Blackburn Rovers Blackburn Rovers 26
1889/1890 Escocia Jimmy Ross Preston North End Preston North End 21
1888/1889 Inglaterra John Goodall Preston North End Preston North End 21