Top Division English League Goal Scorers 1888-2024

701 Steven Fletcher 53 2010 2015 Sunderland 23 Wolves 22 Burnley 8  
702 Nicky Barmby 53 1992 2008 Tottenham 20 Everton 18 Middlesbro 8 +7
703 Colin West 53 1981 1988 Sunderland 21 Watford 20 Sheff Wed 8 +4
704 Mike Lyons 53 1970 1985 Everton 49 Sheff Wed 4      
705 Graeme Souness 53 1974 1983 Liverpool 38 Middlesbro 15      
706 Justin Fashanu 53 1978 1983 Norwich 35 Notts County 12 Nottm Forest 3 +3
707 Andy King 53 1975 1983 Everton 49 WBA 4      
708 Steve Coppell 53 1975 1982 Man United 53          
709 Phil Boyer 53 1973 1982 Southampton 32 Norwich 18 Man City 3  
710 George Armstrong 53 1961 1976 Arsenal 53          
                       
711 Alec Jackson 53 1954 1964 WBA 50 Birmingham 3      
712 Harry Hooper 53 1956 1960 Birmingham 34 Wolves 19      
713 George Robb 53 1951 1958 Tottenham 53          
714 Willie Fagan 53 1936 1949 Liverpool 47 Preston 6      
715 Frank Osborne 53 1923 1927 Tottenham 53          
716 Billy Kirton 53 1919 1926 Aston Villa 53          
717 Harry Davis 53 1900 1906 Sheff Wed 53          
718 Arthur Capes 53 1896 1906 Nottm Forest 33 Stoke 20      
719 Danny Murphy 52 1999 2011 Liverpool 25 Fulham 18 Charlton 7 +2
720 Darius Vassell 52 2000 2007 Aston Villa 35 Man City 17      
                       
721 Efan Ekoku 52 1992 1998 Wimbledon 37 Norwich 15      
722 Eddy Gray 52 1965 1981 Leeds 52          
723 Peter Cormack 52 1970 1978 Liverpool 22 Nottm Forest 15 Bristol City 15  
724 David Layne 52 1962 1963 Sheff Wed 52          
725 Johnny Brooks 52 1953 1960 Tottenham 46 Chelsea 6      
726 Ivor Broadis 52 1948 1954 Sunderland 25 Newcastle 17 Man City 10  
727 Thomas Wright 52 1948 1953 Sunderland 52          
728 Tommy Lang 52 1928 1935 Newcastle 47 Huddersfield 5      
729 Freddie Warren 52 1927 1934 Middlesbro 49 Cardiff 3      
730 Ernie Curtis 52 1926 1933 Birmingham 44 Cardiff 8      
                       
731 Joe Robson 52 1929 1931 Grimsby 32 Huddersfield 20      
732 Albert Hall 52 1903 1913 Aston Villa 52          
733 George Hilsdon 52 1907 1909 Chelsea 52          
734 Jack Miller 52 1896 1905 Wolves 47 Stoke 5      
735 Martin Watkins 52 1900 1904 Stoke 43 Sunderland 8 Aston Villa 1  
736 Roddy McLeod 52 1890 1896 WBA 52          
737 Raul Jimenez 51 2018 2024 Wolves 40 Fulham 11      
738 Dele Alli 51 2015 2021 Tottenham 51          
739 Juan Mata 51 2011 2020 Man United 34 Chelsea 17      
740 Carlton Cole 51 2001 2014 West Ham 40 Charlton 4 Chelsea 4 +3
                       
741 Andrew Johnson 51 2004 2011 C Palace 21 Everton 17 Fulham 13  
742 Dirk Kuyt 51 2006 2011 Liverpool 51          
743 Trevor Sinclair 51 1993 2005 West Ham 36 QPR 10 Man City 5  
744 Graham Stuart 51 1989 2003 Everton 22 Chelsea 15 Charlton 14  
745 Gordon Strachan 51 1984 1993 Man United 33 Leeds 18      
746 Asa Hartford 51 1967 1984 Man City 28 WBA 15 Everton 6 +2
747 Peter Eastoe 51 1976 1984 Everton 26 QPR 15 WBA 8 +2
748 Martin Dobson 51 1967 1978 Everton 29 Burnley 22      
749 Bobby Collins 51 1958 1964 Everton 42 Leeds 9      
750 John Quigley 51 1957 1964 Nottm Forest 51          
                       
751 Keith Ellis 51 1954 1959 Sheff Wed 51          
752 Thomas Wilson 51 1957 1959 Nottm Forest 51          
753 Arthur Rowley 51 1949 1955 Leicester 43 Fulham 8      
754 Eddie Firmani 51 1946 1954 Charlton 51          
755 Peter Goring 51 1949 1954 Arsenal 51          
756 Fred Howe 51 1934 1938 Liverpool 36 Grimsby 15      
757 Wilf Chadwick 51 1921 1925 Everton 48 Leeds 3      
758 Evan Jones 51 1909 1914 Oldham 24 Bolton 24 Chelsea 3  
759 Benny Green 51 1903 1911 Birmingham 41 Preston 10      
760 Harry Chippendale 51 1891 1896 Blackburn 51          
                       
761 Bukayo Saka 50 2019 2024 Arsenal 50          
762 Cesc Fabregas 50 2012 2017 Arsenal 35 Chelsea 15      
763 Edin Dzeko 50 2010 2014 Man City 50          
764 Paolo Wanchope 50 1996 2003 Derby 23 Man City 15 West Ham 12  
765 Gordon Cowans 50 1976 1992 Aston Villa 49 Blackburn 1      
766 Liam Brady 50 1973 1988 Arsenal 43 West Ham 7      
767 Allan Evans 50 1977 1986 Aston Villa 50          
768 Ernie Hunt 50 1967 1972 Coventry 45 Everton 3 Wolves 2  
769 Colin Dobson 50 1961 1970 Sheff Wed 49 Huddersfield 1      
770 Phil Woosnam 50 1958 1965 West Ham 26 Aston Villa 24      
                       
771 Geoff Vowden 50 1959 1964 Nottm Forest 40 Birmingham 10      
772 David Dunmore 50 1953 1961 Tottenham 23 West Ham 16 L Orient 11  
773 Sonny Walters 50 1950 1955 Tottenham 50          
774 Lloyd Delapenha 50 1950 1953 Middlesbro 50          
775 Geoff Walker 50 1946 1953 Middlesbro 50          
776 Billy Furness 50 1930 1936 Leds 50          
777 Ernie Islip 50 1920 1926 Huddersfield 26 Birmingham 24      
778 Roland Woodhouse 50 1919 1924 Preston 50          
779 Wally Hardinge 50 1905 1919 Sheff United 46 Arsenal 3 Newcastle 1  
780 Jerry Dean 50 1904 1911 Notts County 50          
                       
781 Jack Hall 50 1904 1909 Middlesbro 32 Stoke 18      
782 Jack Dewhurst 50 1899 1909 Blackburn 45 Bury 5      
783 Jimmy Hill 50 1889 1897 Burnley 39 Stoke 11      


Home Previous 100 Top 100