2017/2018Mohamed SalahLiverpool FC32
2016/2017Harry KaneTottenham Hotspur29
2015/2016Harry KaneTottenham Hotspur25
2014/2015Kun AgüeroManchester City26
2013/2014Luis SuárezLiverpool FC31
2012/2013Robin van PersieManchester United26
2011/2012Robin van PersieArsenal FC30
2010/2011Dimitar BerbatovManchester United21
Carlos TévezManchester City21
2009/2010Didier DrogbaChelsea FC29
2008/2009Nicolas AnelkaChelsea FC19
2007/2008Cristiano RonaldoManchester United31
2006/2007Didier DrogbaChelsea FC20
2005/2006Thierry HenryArsenal FC27
2004/2005Thierry HenryArsenal FC25
2003/2004Thierry HenryArsenal FC30
2002/2003Ruud van NistelrooyManchester United25
2001/2002Thierry HenryArsenal FC24
2000/2001Jimmy Floyd HasselbainkChelsea FC23
1999/2000Kevin PhillipsSunderland AFC30
1998/1999Michael OwenLiverpool FC18
Jimmy Floyd HasselbainkLeeds United18
Dwight YorkeManchester United18
1997/1998Michael OwenLiverpool FC18
Dion DublinCoventry City18
Chris SuttonBlackburn Rovers18
1996/1997Alan ShearerNewcastle United25
1995/1996Alan ShearerBlackburn Rovers31
1994/1995Alan ShearerBlackburn Rovers34
1993/1994Andy ColeNewcastle United34
1992/1993Teddy SheringhamTottenham Hotspur22
1991/1992Ian WrightArsenal FC29
1990/1991Alan SmithArsenal FC23
1989/1990Gary LinekerTottenham Hotspur24
1988/1989Alan SmithArsenal FC23
1987/1988John AldridgeLiverpool FC26
1986/1987Clive AllenTottenham Hotspur33
1985/1986Gary LinekerEverton FC30
1984/1985Kerry DixonChelsea FC24
Gary LinekerLeicester City24
1983/1984Ian RushLiverpool FC32
1982/1983Luther BlissettWatford FC27
1981/1982Kevin KeeganSouthampton FC26
1980/1981Steve ArchibaldTottenham Hotspur20
Peter WitheAston Villa20
1979/1980Phil BoyerSouthampton FC23
1978/1979Frank WorthingtonBolton Wanderers24
1977/1978Bob LatchfordEverton FC30
1976/1977Malcolm MacDonaldArsenal FC25
Andy GrayAston Villa25
1975/1976Ted MacDougallNorwich City23
1974/1975Malcolm MacDonaldNewcastle United21
1973/1974Mick ChannonSouthampton FC21
1972/1973Pop RobsonWest Ham United28
1971/1972Francis LeeManchester City33
1970/1971Tony BrownWest Bromwich Albion28
1969/1970Jeffrey AstleWest Bromwich Albion25
1968/1969Jimmy GreavesTottenham Hotspur27
1967/1968Ron DaviesSouthampton FC28
George BestManchester United28
1966/1967Ron DaviesSouthampton FC37
1965/1966Willie IrvineBurnley FC29
1964/1965Jimmy GreavesTottenham Hotspur29
Andy McEvoyBlackburn Rovers29
1963/1964Jimmy GreavesTottenham Hotspur35
1962/1963Jimmy GreavesTottenham Hotspur37
1961/1962Raymond CrawfordIpswich Town33
Derek KevanWest Bromwich Albion33
1960/1961Jimmy GreavesChelsea FC41
1959/1960Dennis ViolletManchester United32
1958/1959Jimmy GreavesChelsea FC32
Bobby SmithTottenham Hotspur32
1957/1958Bobby SmithTottenham Hotspur36
1956/1957John CharlesLeeds United38
1955/1956Nat LofthouseBolton Wanderers33
1954/1955Ronnie AllenWest Bromwich Albion27
1953/1954Johnny NichollsWest Bromwich Albion29
Jimmy GlazzardHuddersfield Town29
1952/1953Charlie WaymanPreston North End24
1951/1952Jorge RobledoNewcastle United33
1950/1951Stan MortensenBlackpool FC30
1949/1950Dickie DavisSunderland AFC25
1948/1949Willie MoirBolton Wanderers25
1947/1948Ronnie RookeArsenal FC33
1946/1947Dennis WestcottWolverhampton Wanderers37
1938/1939Tommy LawtonEverton FC35
1937/1938Tommy LawtonEverton FC38
1936/1937Freddie SteeleStoke City33
1935/1936Raich CarterSunderland AFC31
Pat GloverGrimsby Town31
Bobby GurneySunderland AFC31
1934/1935Ted DrakeArsenal FC42
1933/1934Jack BowersDerby County34
1932/1933Jack BowersDerby County35
1931/1932Dixie DeanEverton FC44
1930/1931Tom WaringAston Villa49
1929/1930Vic WatsonWest Ham United41
1928/1929Dave HallidaySunderland AFC43
1927/1928Dixie DeanEverton FC60
1926/1927Jimmy TrotterSheffield Wednesday37
1925/1926Ted HarperBlackburn Rovers43
1924/1925Wilf ChadwickEverton FC28
1923/1924Wilf ChadwickEverton FC28
1922/1923Charlie BuchanSunderland AFC30
1921/1922Andy WilsonMiddlesbrough FC31
1920/1921Joe SmithBolton Wanderers38
1919/1920Fred MorrisWest Bromwich Albion37
1914/1915Bobby ParkerEverton FC35
1913/1914George ElliottMiddlesbrough FC32
1912/1913David McLeanSheffield Wednesday30
1911/1912Harry HamptonAston Villa25
George HolleySunderland AFC25
David McLeanSheffield Wednesday25
1910/1911Albert ShepherdNewcastle United25
1909/1910Jack ParkinsonLiverpool FC30
1908/1909Bert FreemanEverton FC38
1907/1908Enoch WestNottingham Forest27
1906/1907Alexander YoungEverton FC28
1905/1906Albert ShepherdBolton Wanderers26
1904/1905Arthur Samuel BrownSheffield United22
1903/1904Steve BloomerDerby County20
1902/1903Sam RaybouldLiverpool FC31
1901/1902Jimmy SettleEverton FC18
1900/1901Steve BloomerDerby County23
1899/1900Billy GarratyAston Villa27
1898/1899Steve BloomerDerby County23
1897/1898Fred WheldonAston Villa21
1896/1897Steve BloomerDerby County22
1895/1896Steve BloomerDerby County20
John CampbellAston Villa20
1894/1895Johnny CampbellSunderland AFC22
1893/1894Jack SouthworthEverton FC27
1892/1893Johnny CampbellSunderland AFC31
1891/1892Johnny CampbellSunderland AFC32
1890/1891Jack SouthworthBlackburn Rovers26
1889/1890Jimmy RossPreston North End21
1888/1889John GoodallPreston North End21