Cet article liste les meilleurs buteurs du championnat d'Angleterre de football depuis sa création en 1888.

L'Anglais Jimmy Greaves est le meilleur buteur de l'histoire du Championnat d'Angleterre avec 357 buts.

Classement général Ce tableau présente le classement des footballeurs ayant inscrits plus de deux-cent buts dans le Championnat d'Angleterre de football. Il cumule les saisons de Football League de 1888 à 1992 et de Premier League depuis lors..

Les joueurs évoluant actuellement en Premier League sont inscrits en caractères gras.

+ Classement au Rang Joueur Période Clubs successifs Matchs Buts 1 Jimmy Greaves 1957-1971Chelsea FC (124), Tottenham Hotspur (220), West Ham United (13) 516 357 2 Steve Bloomer 1892-1914Derby County (256), Middlesbrough FC (61) 536 317 3 Dixie Dean 1925-1937Everton FC (310) 362 310 4 Gordon Hodgson 1926-1939Liverpool FC (232), Aston Villa (4), Leeds United (51) 456 287 5 Alan Shearer 1988-2006Southampton FC (23), Blackburn Rovers (112), Newcastle United (148) 559 283 6 Charlie Buchan 1911-1928Sunderland AFC (209), Arsenal FC (49) 482 258 7 David Jack 1921-1934Bolton Wanderers (144), Arsenal FC (113) 476 257 8 Nat Lofthouse 1946-1960Bolton Wanderers (255) 452 255 9 Joe Bradford 1921-1935Birmingham City (248) 410 248 10 Hughie Gallacher 1925-1938Newcastle United (133), Chelsea FC (72), Derby County (38), Grimsby Town (3) 355 246 11 Joe Smith 1909-1927Bolton Wanderers (243) 410 243 12 1921-1936Huddersfield Town (142), Aston Villa (79), Leeds United (19) 366 240 13 George Camsell 1927-1939Middlesbrough FC (233) 337 233 14 Ian Rush 1980-1998Liverpool FC (229), Leeds United (3), Newcastle United (0) 515 232 15 David Herd 1955-1970Arsenal FC (97), Manchester United (114), Stoke City (11) 404 222 16 Harry Hampton 1904-1922Aston Villa (215), Birmingham City (4) 357 219 17 Billy Walker 1920-1933Aston Villa (214) 478 214 Tony Cottee 1983-2000West Ham United (115), Everton FC (72), Leicester City (27) 550 214 19 Harry Kane 2012-2023Tottenham Hotspur (213), Norwich City (0) 320 213 20 Dave Halliday 1925-1933Sunderland AFC (156), Arsenal FC (8), Manchester City (47) 257 211 21 Geoff Hurst 1960-1975West Ham United (180), Stoke City (30) 519 210 22 Ronnie Allen 1950-1961West Bromwich Albion (208) 415 208 Wayne Rooney 2002-2018Everton FC (25), Manchester United (183)491208 24 1926-1939Sunderland AFC (205) 348 205 25 Vic Watson 1923-1932West Ham United (203) 295 203 Arthur Chandler 1925-1935Leicester City (203) 309 203 27 1919-1930Sheffield United (201) 313 201 Denis Law 1960-1974Manchester City (30), Manchester United (171) 377 201

Classement depuis 1992-1993 (Premier League) Ce tableau présente le classement des footballeurs ayant inscrits plus de cent buts en Premier League depuis sa création en 1992.. L'international anglais Alan Shearer qui mène ce classement avec 260 buts, est le seul à figurer parmi les dix meilleurs buteurs de l'histoire du championnat d'Angleterre.

Les joueurs évoluant actuellement en Premier League sont inscrits en caractères gras.

+ Classement au Rang Joueur Clubs successifs Matchs Buts 1 Alan ShearerBlackburn Rovers (112), Newcastle United (148) 441 260 2 Harry KaneTottenham Hotspur (213), Norwich City (0) 320 213 3 Wayne RooneyEverton FC (25), Manchester United (183) 491 208 4 Mohamed SalahChelsea FC (2), Liverpool FC (191) 328 193 5 Andy ColeNewcastle United (43), Manchester United (93), Blackburn Rovers (27), Fulham FC (12), Manchester City (9), Portsmouth FC (3), Sunderland AFC (0) 414 187 6 Sergio AgüeroManchester City (184) 275 184 7 Frank LampardWest Ham United (24), Chelsea FC (147), Manchester City (6) 609 177 8 Thierry HenryArsenal FC (175) 258 175 9 Robbie FowlerLiverpool FC (128), Leeds United (14), Manchester City (21), Blackburn Rovers (0) 378 163 10 Jermain DefoeWest Ham United (18), Tottenham Hotspur (91), Portsmouth FC (15), Sunderland AFC (34), AFC Bournemouth (4) 496 162 11 Michael OwenLiverpool FC (118), Newcastle United (26), Manchester United (5), Stoke City (1) 326 150 12 Les FerdinandQueens Park Rangers (60), Newcastle United (41), Tottenham Hotspur (33), West Ham United (2), Leicester City (12), Bolton Wanderers (1) 351 149 13 Teddy SheringhamNottingham Forest (1), Tottenham Hotspur (97), Manchester United (31), Portsmouth FC (9), West Ham United (8) 418 146 14 Jamie VardyLeicester City (145) 342 145 15 Robin van PersieArsenal FC (96), Manchester United (48) 266 144 16 Jimmy Floyd HasselbainkLeeds United (34), Chelsea FC (69), Middlesbrough FC (22), Charlton Athletic (2) 288 127 Son Heung-minTottenham Hotspur (127) 333 127 18 Robbie KeaneCoventry City (12), Leeds United (13), Tottenham Hotspur (91), Liverpool FC (5), West Ham United (2), Aston Villa FC (3) 349 126 19 Nicolas AnelkaArsenal FC (23), Liverpool FC (4), Manchester City (37), Bolton Wanderers (21), Chelsea FC (28), West Bromwich Albion (2) 364 125 20 Dwight YorkeAston Villa FC (60), Manchester United (48), Blackburn Rovers (12), Birmingham City (2), Sunderland AFC (1) 375 123 Raheem SterlingLiverpool FC (18), Manchester City (91), Chelsea FC (14), Arsenal FC (0) 396 123 22 Romelu LukakuChelsea FC (8), West Bromwich Albion (17), Everton FC (68), Manchester United (28) 278 121 23 Steven GerrardLiverpool FC (120) 504 120 24 Erling HaalandManchester City (117) 137 117 25 Ian WrightArsenal FC (104), West Ham United (9) 214 113 26 Sadio ManéSouthampton FC (21), Liverpool FC (90) 263 111 Dion DublinManchester United (2), Coventry City (61), Aston Villa FC (48) 312 111 28 Emile HeskeyLeicester City (33), Liverpool FC (39), Birmingham City (14), Wigan Athletic (15), Aston Villa FC (9) 517 110 29 Ryan GiggsManchester United (109) 632 109 30 Peter CrouchAston Villa FC (6), Southampton FC (12), Liverpool FC (22), Portsmouth FC (11), Tottenham Hotspur (12), Stoke City (45), Burnley FC (0) 468 108 31 Paul ScholesManchester United (107) 499 107 32 Darren BentIpswich Town (1), Charlton Athletic (31), Tottenham Hotspur (18), Sunderland AFC (32), Aston Villa FC (21), Fulham FC (3) 276 106 33 Didier DrogbaChelsea FC (104) 254 104 34 Cristiano RonaldoManchester United (103) 236 103 35 Matt Le TissierSouthampton FC (100) 270 100

Palmarès Palmarès par édition Ce tableau retrace les meilleurs buteurs du Championnat d'Angleterre de football par saison depuis sa création en 1889.

Le record de buts sur une saison est détenu par Dixie Dean avec 60 buts inscrits avec le Everton FC lors de la saison 1927-1928.

+ Meilleurs buteurs par saison de First Division Saison Joueur Club Buts1888-1889 John GoodallPreston North End211889-1890 Jimmy RossPreston North End241890-1891 Jack SouthworthBlackburn Rovers261891-1892 John CampbellSunderland AFC321892-1893 John CampbellSunderland AFC311893-1894 Jack SouthworthEverton FC271894-1895 John CampbellSunderland AFC221895-1896 Johnny Campbell Steve BloomerAston VillaDerby County201896-1897 Steve BloomerDerby County221897-1898 Fred WheldonAston Villa211898-1899 Steve BloomerDerby County231899-1900 Billy GarratyAston Villa271900-1901 Steve BloomerDerby County231901-1902 Jimmy SettleEverton FC181902-1903 Sam RaybouldLiverpool FC311903-1904 Steve BloomerDerby County201904-1905 Arthur BrownSheffield United221905-1906 Albert ShepherdBolton Wanderers261906-1907 Alexander YoungEverton FC301907-1908 Enoch WestNottingham Forest271908-1909 Bert FreemanEverton FC381909-1910 Jack ParkinsonLiverpool FC301910-1911 Albert ShepherdNewcastle United251911-1912 Harry Hampton George Holley David McLeanAston VillaSunderland AFCSheffield Wednesday251912-1913 David McLeanSheffield Wednesday301913-1914 George ElliottMiddlesbrough FC321914-1915 Bobby ParkerEverton FC35Première Guerre mondiale1919-1920 Fred MorrisWest Bromwich Albion371920-1921 Joe SmithBolton Wanderers381921-1922 Andrew WilsonMiddlesbrough FC311922-1923 Charlie BuchanSunderland AFC301923-1924 Wilf ChadwickEverton FC281924-1925 Frank RobertsManchester City311925-1926 Ted HarperBlackburn Rovers431926-1927 Jimmy TrotterSheffield Wednesday371927-1928 Dixie DeanEverton FC601928-1929 Dave HallidaySunderland AFC431929-1930 Vic WatsonWest Ham United411930-1931 Tom WaringAston Villa491931-1932 Dixie DeanEverton FC441932-1933 Jack BowersDerby County351933-1934 Jack BowersDerby County341934-1935 Ted DrakeArsenal FC421935-1936 Ginger RichardsonWest Bromwich Albion391936-1937 Freddie SteeleStoke City331937-1938 Tommy LawtonEverton FC281938-1939 Tommy LawtonEverton FC35Seconde Guerre mondiale1946-1947 Dennis WestcottWolverhampton Wanderers371947-1948 Ronnie RookeArsenal FC331948-1949 Willie MoirBolton Wanderers251949-1950 Dickie DavisSunderland AFC251950-1951 Stan MortensenBlackpool FC301951-1952 George RobledoNewcastle United331952-1953 Charlie WaymanPreston North End241953-1954 Jimmy GlazzardHuddersfield Town291954-1955 Ronnie AllenWest Bromwich Albion271955-1956 Nat LofthouseBolton Wanderers331956-1957 John CharlesLeeds United381957-1958 Bobby SmithTottenham Hotspur361958-1959 Jimmy GreavesChelsea FC331959-1960 Dennis ViolletManchester United321960-1961 Jimmy GreavesChelsea FC411961-1962 Ray Crawford Derek KevanIpswich TownWest Bromwich Albion331962-1963 Jimmy GreavesTottenham Hotspur371963-1964 Jimmy GreavesTottenham Hotspur351964-1965 Andy McEvoy Jimmy GreavesBlackburn RoversTottenham Hotspur291965-1966 Roger Hunt Willie IrvineLiverpool FCBurnley FC291966-1967 Ron DaviesSouthampton FC371967-1968 George Best Ron DaviesManchester UnitedSouthampton FC281968-1969 Jimmy GreavesTottenham Hotspur271969-1970 Jeff AstleWest Bromwich Albion251970-1971 Tony BrownWest Bromwich Albion281971-1972 Francis LeeManchester City331972-1973 Pop RobsonWest Ham United281973-1974 Mick ChannonSouthampton FC211974-1975 Malcolm MacdonaldNewcastle United211975-1976 Ted MacDougallNorwich City231976-1977 Malcolm Macdonald Andy GrayArsenal FCAston Villa251977-1978 Bob LatchfordEverton FC301978-1979 Frank WorthingtonBolton Wanderers241979-1980 Phil BoyerSouthampton FC231980-1981 Peter Withe Steve ArchibaldAston VillaTottenham Hotspur201981-1982 Kevin KeeganSouthampton FC261982-1983 Luther BlissettWatford FC271983-1984 Ian RushLiverpool FC321984-1985 Kerry Dixon Gary LinekerChelsea FCLeicester City241985-1986 Gary LinekerEverton FC301986-1987 Clive AllenTottenham Hotspur331987-1988 John AldridgeLiverpool FC261988-1989 Alan SmithArsenal FC231989-1990 Gary LinekerTottenham Hotspur241990-1991 Alan SmithArsenal FC221991-1992 Ian WrightCrystal Palace et Arsenal FC29