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