Top Division English League Goal Scorers 1888-2024

401 Bobby Gould 77 1967 1975 Wolves 20 WBA 18 Arsenal 16 +23
402 Colin Addison 77 1960 1967 Nottm Forest 62 Arsenal 9 Sheff United 6  
403 Alex Young 77 1960 1967 Everton 77          
404 Brian Pilkington 77 1953 1963 Burnley 66 Bolton 11      
405 John Dick 77 1958 1961 West Ham 77          
406 Charlie Wayman 77 1951 1954 Preston 77          
407 Albert Stubbins 77 1946 1951 Liverpool 77          
408 Jimmy Hampson 77 1930 1937 Blackpool 77          
409 Joe Clennell 77 1910 1924 Cardiff 36 Everton 30 Blackburn 11  
410 Joe Hewitt 77 1901 1909 Liverpool 66 Sunderland 11      
                       
411 Gabriel Jesus 76 2016 2024 Man City 58 Arsenal 18      
412 Charlie George 76 1969 1980 Derby 34 Arsenal 31 Southampton 11  
413 Albert Cheesebro 76 1951 1962 Leicester 40 Burnley 36      
414 Stuart Leary 76 1952 1956 Charlton 76          
415 Alex Herd 76 1932 1947 Man City 76          
416 Ray Westwood 76 1930 1946 Bolton 76          
417 Joe Beresford 76 1927 1936 Aston Villa 66 Preston 10      
418 Hugh Ferguson 76 1925 1928 Cardiff 76          
419 Charlie Wilson 76 1920 1925 Hu3dersfield 56 Tottenham 20      
420 Jack Cock 76 1919 1924 Chelsea 47 Everton 29      
                       
421 Jack Bell 76 1893 1906 Everton 62 Preston 14      
422 Trevor Whymark 75 1969 1978 Ipswich 75          
423 Frank Broome 75 1934 1949 Derby 45 Aston Villa 30      
424 Wattie Aitkenhead 75 1930 1938 Blackburn 75          
425 Bobby Barclay 75 1928 1938 Sheff United 33 Derby 23 Huddersfield 19  
426 Kenny Hibbitt 74 1970 1985 Wolves 70 Coventry 4      
427 John Toshack 74 1970 1976 Liverpool 74          
428 Alan Birchenall 74 1964 1974 Sheff United 31 Chelsea 20 Leicester 12 +11
429 George Eastham 74 1956 1969 Arsenal 41 Newcastle 29 Stoke 4  
430 Ernie Taylor 74 1948 1957 Blackpool 53 Newcastle 19 Man United 2  
                       
431 Angus Morrison 74 1946 1955 Preston 53 Derby 21      
432 Berry Nieuwenhuys 74 1933 1946 Liverpool 74          
433 Billy Hartill 74 1932 1935 Wolves 73 Everton 1      
434 Joe Walters 74 1905 1919 Aston Villa 41 Oldham 33      
435 Danny Welbeck 73 2008 2024 Brighton 29 Man United 20 Arsenal 16 +8
436 Gabriel Agbonlahor 73 2005 2014 Aston Villa 72          
437 Gary McAllister 73 1985 2000 Leeds 31 Coventry 20 Leicester 17 +5
438 Eric Cantona 73 1991 1996 Man United 64 Leeds 9      
439 Brian Talbot 73 1973 1986 Arsenal 40 Ipswich 25 Watford 8  
440 Eric Gates 73 1975 1984 Ipswich 73          
                       
441 Micky Burns 73 1970 1979 Newcastle 39 Middlesbro 24 Blackpool 10  
442 Barry Bridges 73 1958 1968 Chelsea 65 QPR 8      
443 Jack Froggatt 73 1946 1957 Portsmouth 65 Leicester 8      
444 Richard Davis 73 1946 1953 Sunderland 73          
445 Nat Cunliffe 73 1932 1938 Everton 73          
446 Stan Seymour 73 1920 1927 Newcastle 73          
447 Jimmy Dimmock 73 1920 1927 Tottenham 73          
448 Jackie Mordue 73 1907 1920 Sunderland 71 Arsenal 1 Middlesbro 1  
449 Billy Jones 73 1901 1907 Birmingham 73          
450 Frank Becton 73 1891 1900 Preston 50 Liverpool 20 Sheff United 3  
                       
451 Billy Dickson 73 1889 1895 Stoke 40 Aston Villa 33      
452 Danny Ings 72 2014 2024 Southampton 41 Aston Villa 13 Burnley 11 +7
453 Wyn Davies 72 1961 1972 Newcastle 40 Bolton 20 Man City 8 +4
454 Derek Temple 72 1956 1966 Everton 72          
455 Gordon Hurst 72 1946 1956 Charlton 72          
456 Sammy Smyth 72 1947 1953 Wolves 34 Stoke 19 Liverpool 19  
457 Johnny Spuhler 72 1937 1953 Middlesbro 68 Sunderland 4      
458 Billy Minter 72 1909 1914 Tottenham 72          
459 Arthur Goddard 72 1899 1912 Liverpool 68 Glossop 4      
460 Charles Sagar 72 1898 1906 Bury 68 Man United 4      
                       
461 Chris Armstrong 71 1992 2000 Tottenham 48 C Palace 23      
462 Trevor Brooking 71 1967 1983 West Ham 71          
463 Kevin Reeves 71 1976 1982 Norwich 37 Man City 34      
464 Norman Deeley 71 1954 1962 Wolves 66 L Orient 5      
465 Billy Gray 71 1949 1962 Burnley 30 Nottm Forest 29 Chelsea 12  
466 Arthur Hydes 71 1930 1936 Leeds 71          
467 Percy Dawson 71 1913 1922 Blackburn 71          
468 Bobby Parker 71 1913 1922 Everton 68 Nottm Forest 3      
469 Fred Priest 71 1896 1904 Sheff United 71          
470 Kevin de Bruyne 70 2015 2024 Man City 70          
                       
471 Paul Rideout 70 1983 1995 Everton 29 Aston Villa 19 Southampton 19 +3
472 Brian Stein 70 1982 1991 Luton 70          
473 Danny Wallace 70 1982 1990 Southampton 64 Man United 6      
474 Luther Blisset 70 1982 1987 Watford 70          
475 Ron Tindall 70 1955 1961 Chelsea 67 West Ham 3      
476 Jimmy Richardson 70 1929 1937 Newcastle 38 Huddersfield 32      
477 Russell Wainscoat 70 1923 1930 Leeds 68 Middlesbro 2      
478 Norman Bullock 70 1924 1928 Bury 70          
479 Billy Wooldridge 70 1900 1905 Wolves 70          
480 Jasper McLuckie 70 1898 1903 Aston Villa 40 Bury 30      
                       
481 Ollie Watkins 69 2020 2024 Aston Villa 69          
482 Pierre E Aubameyang 69 2017 2022 Arsenal 68 Chelsea 1      
483 Kevin Nolan 69 2001 2013 Bolton 39 West Ham 18 Newcastle 12  
484 Luis Suarez 69 2010 2013 Liverpool 69          
485 David White 69 1986 1995 Man City 60 Leeds 9      
486 Terry Gibson 69 1982 1992 Coventry 43 Wimbledon 21 Tottenham 4 +1
487 Chris Crowe 69 1956 1966 Leeds 27 Wolves 24 Nottm Forest 12 +6
488 George Hunt 69 1933 1938 Tottenham 42 Bolton 24 Arsenal 3  
489 Billy Cook 69 1923 1928 Aston Villa 35 Huddersfield 34      
490 Jimmy Howie 69 1903 1909 Newcastle 69          
                       
491 Arthur Green 69 1902 1908 Notts County 56 Nottm Forest 13      
492 Alex Latta 69 1889 1895 Everton 69          
493 Tom Pearson 69 1888 1893 WBA 69          
494 Michail Antonio 68 2015 2024 West Ham 68          
495 Wilfried Zaha 68 2014 2022 C Palace 68          
496 Duncan Ferguson 68 1994 2005 Everton 60 Newcastle 8      
497 Paulo di Canio 68 1997 2003 West Ham 49 Sheff Wed 15 Charlton 4  
498 Alastair Brown 68 1968 1982 WBA 59 Leicester 9      
499 Lou Macari 68 1972 1982 Man United 68          
500 Bobby Robson 68 1951 1965 WBA 56 Fulham 12      


Home Previous 100 Next 100