← Premier League
All-time top scorers
Every scorer from 1922/23. Before that only each season's top scorer is recorded, so earlier careers are undercounted.
#PlayerYearsSeas.Goals
1Jimmy GreavesChelsea1957/58–1970/711957/58–1970/71143572Dixie DeanEverton1924/25–1937/381924/25–1937/38133103Gordon HodgsonLiverpool1925/26–1938/391925/26–1938/39142884Alan ShearerBBRBlackburn Rovers1987/88–2004/051987/88–2004/05172735Nat LofthouseBolton Wanderers1946/47–1960/611946/47–1960/61142526Hughie GallacherNewcastle United1925/26–1937/381925/26–1937/38122477Joe BradfordBRCBirmingham City1922/23–1934/351922/23–1934/35132398George BrownAston Villa1922/23–1936/371922/23–1936/37132349George CamsellMIDMiddlesbrough1927/28–1938/391927/28–1938/39112329Ian RushLiverpool1981/82–1996/971981/82–1996/971523211David JackArsenal1922/23–1933/341922/23–1933/341223012David HerdArsenal1954/55–1969/701954/55–1969/701622113Tony CotteeWest Ham United1982/83–1999/001982/83–1999/001721514Harry Kane Tottenham Hotspur2013/14–2022/232013/14–2022/231021315Sir Geoff HurstWest Ham United1961/62–1974/751961/62–1974/751421015Dave HallidaySunderland1925/26–1933/341925/26–1933/34921017Ronnie AllenWBAWest Bromwich Albion1949/50–1960/611949/50–1960/611220918Arthur ChandlerLEILeicester City1925/26–1934/351925/26–1934/351020319Bobby GurneySunderland1925/26–1938/391925/26–1938/391320219Vic WatsonWest Ham United1923/24–1931/321923/24–1931/32920221Denis LawManchester United1959/60–1973/741959/60–1973/741420122Sir Bobby CharltonManchester United1956/57–1972/731956/57–1972/731719822Bobby SmithTottenham Hotspur1950/51–1963/641950/51–1963/641219824Stan MortensenBLKBlackpool1946/47–1955/561946/47–1955/561019625Peter HarrisPTMPortsmouth1946/47–1958/591946/47–1958/591319426Mohamed SalahLiverpool2013/14–2025/262013/14–2025/261019327Dennis ViolletManchester United1952/53–1966/671952/53–1966/671419128Ray CharnleyBLKBlackpool1957/58–1966/671957/58–1966/671019029Andy ColeNewcastle United1993/94–2006/071993/94–2006/071418730Tommy ThompsonPNEPreston North End1948/49–1960/611948/49–1960/611318630Jack BowersDRBDerby County1928/29–1938/391928/29–1938/391118632Sergio AgüeroManchester City2011/12–2020/212011/12–2020/211018433Teddy SheringhamTottenham Hotspur1988/89–2006/071988/89–2006/071717934Lee ChapmanLeeds United1979/80–1994/951979/80–1994/951617835W. G. RichardsonWBAWest Bromwich Albion1931/32–1937/381931/32–1937/38717736Thierry HenryArsenal1999/00–2011/121999/00–2011/12917636Derek DouganLEILeicester City1957/58–1974/751957/58–1974/751617636Tony BrownWBAWest Bromwich Albion1963/64–1979/801963/64–1979/801417639Jack RowleyManchester United1938/39–1954/551938/39–1954/551017440Jack WeddlePTMPortsmouth1927/28–1936/371927/28–1936/371017341Peter DobingBBRBlackburn Rovers1958/59–1971/721958/59–1971/721417242Leslie FerdinandNewcastle United1989/90–2004/051989/90–2004/051616942Martin PetersWest Ham United1962/63–1979/801962/63–1979/801816942Trevor FordSunderland1946/47–1956/571946/47–1956/571116942Bob LatchfordEverton1972/73–1984/851972/73–1984/851216946John RitchieSTKStoke City1963/64–1974/751963/64–1974/751216746Roger HuntLiverpool1962/63–1969/701962/63–1969/70816746Mick ChannonSOUSouthampton1967/68–1984/851967/68–1984/851516749Allan ClarkeFulham1965/66–1977/781965/66–1977/781316650Ian WrightArsenal1989/90–1998/991989/90–1998/991016551Sir Tom FinneyPNEPreston North End1946/47–1959/601946/47–1959/601216452Robbie FowlerLiverpool1993/94–2006/071993/94–2006/071416352Jermain DefoeTottenham Hotspur2001/02–2017/182001/02–2017/181716352Peter BeardsleyNewcastle United1984/85–1997/981984/85–1997/981416355Harry JohnsonSHUSheffield United1922/23–1930/311922/23–1930/31916255Tom WaringAston Villa1927/28–1936/371927/28–1936/371016255Francis LeeManchester City1960/61–1975/761960/61–1975/761216258Matt Le TissierSOUSouthampton1986/87–2000/011986/87–2000/011416159Jimmy MurrayWolverhampton Wanderers1955/56–1966/671955/56–1966/671015859Billy WalkerAston Villa1922/23–1932/331922/23–1932/331115861Alan BallEverton1963/64–1982/831963/64–1982/831815761Johnny HancocksWolverhampton Wanderers1946/47–1955/561946/47–1955/561015763Derek KevanWBAWest Bromwich Albion1955/56–1962/631955/56–1962/63815564Joe RoyleEverton1966/67–1980/811966/67–1980/811515364Ernie HineLEILeicester City1925/26–1932/331925/26–1932/33815364Pop RobsonWest Ham United1965/66–1983/841965/66–1983/841315367Raich CarterSunderland1932/33–1947/481932/33–1947/48915267Jimmy DunneSHUSheffield United1927/28–1935/361927/28–1935/36815269Peter LorimerLeeds United1965/66–1977/781965/66–1977/781315170Michael OwenLiverpool1996/97–2012/131996/97–2012/131415070Jackie MilburnNewcastle United1948/49–1956/571948/49–1956/57915070Martin ChiversTottenham Hotspur1966/67–1978/791966/67–1978/791115070Frank WorthingtonBolton Wanderers1970/71–1983/841970/71–1983/841315074Mark HughesManchester United1983/84–2001/021983/84–2001/021614974Cliff BastinArsenal1929/30–1938/391929/30–1938/391014974Alan SmithArsenal1983/84–1994/951983/84–1994/951214977Tommy JohnsonManchester City1922/23–1935/361922/23–1935/361114878Jackie MudieBLKBlackpool1949/50–1963/641949/50–1963/641314679Robin van PersieArsenal2004/05–2014/152004/05–2014/151114579Jamie VardyLEILeicester City2014/15–2024/252014/15–2024/251014579Micky FentonMIDMiddlesbrough1932/33–1948/491932/33–1948/49814579Gary LinekerEverton1980/81–1991/921980/81–1991/92714583Trevor FrancisBRCBirmingham City1972/73–1991/921972/73–1991/921314483Roy VernonEverton1958/59–1968/691958/59–1968/691114483Eric BrookManchester City1928/29–1937/381928/29–1937/381014486John BarnesLiverpool1982/83–1997/981982/83–1997/981614286George BeelBurnley1923/24–1929/301923/24–1929/30714288Bobby TamblingChelsea1958/59–1971/721958/59–1971/721214188Cyrille RegisWBAWest Bromwich Albion1977/78–1992/931977/78–1992/931614190Mick JonesSHUSheffield United1962/63–1973/741962/63–1973/741214090Joe HayesManchester City1954/55–1962/631954/55–1962/63914090Freddie SteeleSTKStoke City1934/35–1948/491934/35–1948/49814093Graeme SharpEverton1981/82–1993/941981/82–1993/941313994Wayne Mark RooneyManchester United2002/03–2017/182002/03–2017/181213894Dai AstleyAston Villa1931/32–1938/391931/32–1938/39813896Brian KiddManchester City1967/68–1979/801967/68–1979/801313796George BestManchester United1963/64–1973/741963/64–1973/741113796Malcolm MacdonaldArsenal1971/72–1978/791971/72–1978/79813799Dwight YorkeManchester United1990/91–2007/081990/91–2007/081613699Frank StapletonArsenal1975/76–1987/881975/76–1987/8813136Top-flight league goals only. A player recorded under two names in different sources can appear split. Not affiliated with or endorsed by any league or club.











