Premier League goalscorers2

Top Flight Highest Goalscorers Season by Season 1888-89 to 2017-18. Table listing every highest goalscorer in the Top Flight of English Football from 1888-89 to 2017-18.

English Football Top Flight Highest Goalscorers 1888-89 to 2017-18

SeasonPlayerClubGoalsGames
1888–89John GoodallPreston North End2122
1889–90Jimmy RossPreston North End2422
1890–91Jack SouthworthBlackburn Rovers2622
1891–92John CampbellSunderland3226
1892–93John CampbellSunderland3130
1893–94Jack SouthworthEverton2730
1894–95John CampbellSunderland2230
1895–96Johnny CampbellAston Villa2030
Steve BloomerDerby County
1896–97Steve BloomerDerby County2230
1897–98Fred WheldonAston Villa2130
1898–99Steve BloomerDerby County2334
1899–1900Billy GarratyAston Villa2734
1900–01Steve BloomerDerby County2334
1901–02Jimmy SettleEverton1834
1902–03Sam RaybouldLiverpool3134
1903–04Steve BloomerDerby County2034
1904–05Arthur BrownSheffield United2234
1905–06Albert ShepherdBolton Wanderers2638
1906–07Alex YoungEverton3038
1907–08Enoch WestNottingham Forest2738
1908–09Bert FreemanEverton3838
1909–10Jack ParkinsonLiverpool3038
1910–11Albert ShepherdNewcastle United2538
1911–12Harry HamptonAston Villa2538
George HolleySunderland
David McLeanThe Wednesday
1912–13David McLeanThe Wednesday3038
1913–14George ElliotMiddlesbrough3238
1914–15Bobby ParkerEverton3538
1919–20Fred MorrisWest Bromwich Albion3742
1920–21Joe SmithBolton Wanderers3842
1921–22Andy WilsonMiddlesbrough3142
1922–23Charlie BuchanSunderland3042
1923–24Wilf ChadwickEverton2842
1924–25Frank RobertsManchester City3142
1925–26Ted HarperBlackburn Rovers4342
1926–27Jimmy TrotterThe Wednesday3742
1927–28Dixie DeanEverton6042
1928–29Dave HallidaySunderland4342
1929–30Vic WatsonWest Ham United4142
1930–31Tom 'Pongo' WaringAston Villa4942
1931–32Dixie DeanEverton4442
1932–33Jack BowersDerby County3542
1933–34Jack BowersDerby County3442
1934–35Ted DrakeArsenal4242
1935–36W. G. RichardsonWest Bromwich Albion3942
1936–37Freddie SteelStoke City3342
1937–38Tommy LawtonEverton2842
1938–39Tommy LawtonEverton3542
1946–47Dennis WestcottWolverhampton Wanderers3742
1947–48Ronnie RookeArsenal3342
1948–49Willie MoirBolton Wanderers2542
1949–50Dickie DavisSunderland2542
1950–51Stan MortensenBlackpool3042
1951–52George RobledoNewcastle United3342
1952–53Charlie WaymanPreston North End2442
1953–54Jimmy GlazzardHuddersfield Town2942
1954–55Ronnie AllenWest Bromwich Albion2742
1955–56Nat LofthouseBolton Wanderers3342
1956–57John CharlesLeeds United3842
1957–58Bobby SmithTottenham Hotspur3642
1958–59Jimmy GreavesChelsea3342
1959–60Dennis ViolletManchester United3242
1960–61Jimmy GreavesChelsea4142
1961–62Ray CrawfordIpswich Town3342
Derek KevanWest Bromwich Albion
1962–63Jimmy GreavesTottenham Hotspur3742
1963–64Jimmy GreavesTottenham Hotspur3542
1964–65Andy McEvoyBlackburn Rovers2942
Jimmy GreavesTottenham Hotspur
1965–66Willie IrvineBurnley2942
1966–67Ron DaviesSouthampton3742
1967–68George BestManchester United2842
Ron DaviesSouthampton
1968–69Jimmy GreavesTottenham Hotspur2742
1969–70Jeff AstleWest Bromwich Albion2542
1970–71Tony BrownWest Bromwich Albion2842
1971–72Francis LeeManchester City3342
1972–73Bryan 'Pop' RobsonWest Ham United2842
1973–74Mick ChannonSouthampton2142
1974–75Malcolm MacdonaldNewcastle United2142
1975–76Ted MacDougallNorwich City2342
1976–77Malcolm MacdonaldArsenal2542
Andy GrayAston Villa
1977–78Bob LatchfordEverton3042
1978–79Frank WorthingtonBolton Wanderers2442
1979–80Phil BoyerSouthampton2342
1980–81Peter WitheAston Villa2042
Steve ArchibaldTottenham Hotspur
1981–82Kevin KeeganSouthampton2642
1982–83Luther BlissettWatford2742
1983–84Ian RushLiverpool3242
1984–85Kerry DixonChelsea2442
Gary LinekerLeicester City
1985–86Gary LinekerEverton3042
1986–87Clive AllenTottenham Hotspur3342
1987–88John AldridgeLiverpool2640
1988–89Alan SmithArsenal2338
1989–90Gary LinekerTottenham Hotspur2438
1990–91Alan SmithArsenal2238
1991–92Ian WrightCrystal Palace & Arsenal2942
1992–93Teddy SheringhamNottm Forest & Tottenham Hotspur2242
1993–94Andy ColeNewcastle United3442
1994–95Alan ShearerBlackburn Rovers3442
1995–96Alan ShearerBlackburn Rovers3138
1996–97Alan ShearerNewcastle United2538
1997-98Chris SuttonBlackburn Rovers1838
1997–98Dion DublinCoventry City1838
Michael OwenLiverpool
1998–99Jimmy Floyd HasselbainkLeeds United1838
Michael OwenLiverpool
Dwight YorkeManchester United
1999–2000Kevin PhillipsSunderland3038
2000–01Jimmy Floyd HasselbainkChelsea2338
2001–02Thierry HenryArsenal2438
2002–03Ruud van NistelrooyManchester United2538
2003–04Thierry HenryArsenal3038
2004–05Thierry HenryArsenal2538
2005–06Thierry HenryArsenal2738
2006–07Didier DrogbaChelsea2038
2007–08Cristiano RonaldoManchester United3138
2008-09Nicolas AnelkaChelsea1938
2009-10Didier DrogbaChelsea2938
2010-11Dimitar BerbatovManchester United2038
Carlos TevezManchester City
2011-12Robin van PersieArsenal3038
2012-13Robin van PersieManchester United2638
2013-14Luis SuárezLiverpool3138
2014-15Sergio AgüeroManchester City2638
2015-16Harry KaneTottenham Hotspur2538
2016-17Harry KaneTottenham Hotspur2938
2017-18Mohamed SalahLiverpool3238
Football League 1888-89 to 1891-92
Football League Division One 1892-93 to 1991-92
Premier League 1992-93 to 2017-18

Top  Flight Goalscorer Titles

Top GoalscorersTitles
Jimmy Greaves6
Steve Bloomer5
Thierry Henry4
Alan Shearer3
Gary Lineker3
John Campbell3
Alan Smith2
Albert Shepherd2
David McLean2
Didier Drogba2
Dixie Dean2
Harry Kane2
Jack Bowers2
Jack Southworth2
Jimmy Floyd Hasselbaink2
Malcolm Macdonald2
Michael Owen2
Robin van Persie2
Ron Davies2
Tommy Lawton2
Alex Young1
Andy Cole1
Andy Gray1
Andy McEvoy1
Andy Wilson1
Arthur Brown1
Bert Freeman1
Billy Garraty1
Bob Latchford1
Bobby Parker1
Bobby Smith1
Bryan 'Pop' Robson1
Carlos Tevez1
Charlie Buchan1
Charlie Wayman1
Chris Sutton1
Clive Allen1
Cristiano Ronaldo1
Dave Halliday1
Dennis Viollet1
Dennis Westcott1
Derek Kevan1
Dickie Davis1
Dimitar Berbatov1
Dion Dublin1
Dwight Yorke1
Enoch West1
Francis Lee1
Frank Roberts1
Frank Worthington1
Fred Morris1
Fred Wheldon1
Freddie Steel1
George Best1
George Elliot1
George Holley1
George Robledo1
Harry Hampton1
Ian Rush1
Ian Wright1
Jack Parkinson1
Jeff Astle1
Jimmy Glazzard1
Jimmy Ross1
Jimmy Settle1
Jimmy Trotter1
Joe Smith1
John Aldridge1
John Charles1
John Goodall1
Johnny Campbell1
Kerry Dixon1
Kevin Keegan1
Kevin Phillips1
Luis Suárez1
Luther Blissett1
Mick Channon1
Mohamed Salah1
Nat Lofthouse1
Nicolas Anelka1
Peter Withe1
Phil Boyer1
Ray Crawford1
Ronnie Allen1
Ronnie Rooke1
Ruud van Nistelrooy1
Sam Raybould1
Sergio Agüero1
Stan Mortensen1
Steve Archibald1
Ted Drake1
Ted Harper1
Ted MacDougall1
Teddy Sheringham1
Tom 'Pongo' Waring1
Tony Brown1
Vic Watson1
W. G. Richardson1
Wayne Rooney1
Wilf Chadwick1
Willie Irvine1
Willie Moir1

All-Time Top Flight Goals 1888-89 to 2017-18

All-Time Top Flight Goals 1888-89 to 2017-18
Jimmy Greaves357
Steve Bloomer317
Dixie Dean310
Gordon Hodgson288
Alan Shearer283
Charlie Buchan258
Nat Lofthouse255
Joe Bradford248
Hughie Gallacher246
Joe Smith243

 

Archives
Back To Top