Football League
1889  J.Goodall       Preston NE    21
1890  J.Ross          Preston NE    24
1891  J.Southwarth    Blackburn R   26
1892  J.Campbell      Sunderland    32
      Division One                      Division Two
1893  J.Campbell      Sunderland    31  G.Wheldon       Small Heath   24
1894  J.Southwarth    Everton       27  F.Mobley        Small Heath   23
1895  J.Campbell      Sunderland    22  D.Skea          Leicester F   22
1896  J.Campbell      Aston Villa   20  G.Allan         Liverpool     26
      S.Bloomer       Derby County  20                                  
1897  S.Bloomer       Derby County  22  T.Boucher       Notts County  22
                                        J.Murphy        Notts County  22
1898  G.Wheldon       Aston Villa   21  H.Boyd          Newton Heath  23
1899  S.Bloomer       Derby County  23  W.Abbott        Small Heath   33
1900  W.Garraty       Aston Villa   27  J.Wright        The Wednesday 24
1901  S.Bloomer       Derby County  23  A.Swann         Barnsley      18
1902  J.Settle        Everton       18  C.Simmons       West Brom Alb 23
1903  S.Raybould      Liverpool     31  W.Gillespie     Manchester C  30
1904  S.Bloomer       Derby County  20  P.Smith         Preston NE    26
1905  A.Brown         Sheffield Utd 22  S.Marsh         Bolton Wand   27
1906  W.White         Bolton Wand   26  W.Maxwell       Bristol City  27
1907  A.Young         Everton       28  F.Shinton       West Brom Alb 28
1908  E.West          Nottm Forest  27  J.Smith         Hull City     30
1909  B.Freeman       Everton       38  A.Bentley       Derby County  24
1910  J.Parkinson     Liverpool     30  J.Smith         Hull City     32
1911  A.Shepherd      Newcastle Utd 25  R.Whittingham   Chelsea       31
1912  H.Hampton       Aston Villa   25  B.Freeman       Burnley       32
      G.Holley        Sunderland    25                                  
      D.McLean        The Wednesday 25                                  
1913  D.McLean        The Wednesday 30  B.Freeman       Burnley       31
1914  G.Elliott       Middlesbrough 32  S.Stevens       Hull City     28
                                        H.Peart         Notts County  28
1915  R.Parker        Everton       35  J.Lane          Blackpool     28
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
      Division One                      Division Two
1920  F.Morris        West Brom Alb 37  S.Taylor        Huddersfield  35
1921  J.Smith         Bolton Wand   38  S.Puddefoot     West Ham Utd  29
1922  A.Wilson        Middlesbrough 31  J.Broad         Stoke         25
1923  C.Buchan        Sunderland    30  H.Bedford       Blackpool     32
1924  W.Chadwick      Everton       28  H.Bedford       Blackpool     34
1925  F.Roberts       Manchester C  31  A.Chandler      Leicester C   33
1926  E.Harper        Blackburn R   43  J.Trotter       The Wednesday 37
1927  J.Trotter       The Wednesday 37  G.Camsell       Middlesbrough 59
1928  W.Dean          Everton       60  J.Cookson       West Brom Alb 38
1929  D.Halliday      Sunderland    43  J.Hampson       Blackpool     40
1930  V.Watson        West Ham Utd  41  J.Hampson       Blackpool     45
1931  T.Waring        Aston Villa   49  W.Dean          Everton       39
1932  W.Dean          Everton       44  C.Pearce        Swansea Town  35
1933  J.Bowers        Derby County  35  E.Harper        Preston NE    37
1934  J.Bowers        Derby County  34  E.Glover        Grimsby Town  42
1935  E.Drake         Arsenal       42  J.Milson        Bolton Wand   31
1936  W.G. Richardson West Brom Alb 39  R.Finan         Blackpool     34
                                        E.Dodds         Sheffield Utd 34
1937  F.Steel         Stoke City    33  J.Bowers        Leicester C   33
1938  T.Lawton        Everton       38  G.Henson        Bradford PA   27
1939  T.Lawton        Everton       35  H.Billington    Luton Town    28
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
1947  D.Westcott      Wolves        37  C.Wayman        Newcastle Utd 30
1948  R.Rooke         Arsenal       33  E.Quigley       Sheff Wed     23
1949  W.Moir          Bolton Wand   25  C.Wayman        Southampton   32
1950  D.Davies        Sunderland    25  T.Briggs        Grimsby Town  35
1951  S.Mortensen     Blackpool     30  J.McCormack     Burnley       33
1952  G.Robledo       Newcastle Utd 33  D.Dooley        Sheff Wed     46
1953  C.Wayman        Preston NE    24  A.Rowley        Leicester C   39
1954  J.Glazzard      Huddersfield  29  J.Charles       Leeds United  42
1955  R.Allen         West Brom Alb 27  T.Briggs        Blackburn R   33
1956  N.Lofthouse     Bolton Wand   33  W.Gardiner      Leicester C   34
1957  J.Charles       Leeds United  38  A.Rowley        Leicester C   44
1958  R.Smith         Tottenham H   36  T.Johnston      Leyton Orient/
                                                        Blackburn R   43
1959  J.Greaves       Chelsea       33  B.Clough        Middlesbrough 42
1960  D.Viollet       Manchester U  32  B.Clough        Middlesbrough 39
1961  J.Greaves       Chelsea       41  R.Crawford      Ipswich Town  39
1962  R.Crawford      Ipswich Town  33  R.Hunt          Liverpool     41
      D.Kevan         West Brom Alb 33                                  
1963  J.Greaves       Tottenham H   37  R.Tambling      Chelsea       35
1964  J.Greaves       Tottenham H   35  R.Saunders      Portsmouth    33
1965  A.McEvoy        Blackburn R   29  G.O'Brien       Southampton   34
      J.Greaves       Tottenham H   29                                  
1966  W.Irvine        Burnley       29  M.Chivers       Southampton   30
      R.Hunt          Liverpool     29
1967  R.Davies        Southampton   37  R.Gould         Coventry City 24
1968  G.Best          Manchester U  28  J.Hickton       Middlesbrough 24
      R.Davies        Southampton   28                                  
1969  J.Greaves       Tottenham H   27  J.Toshack       Cardiff City  22
1970  J.Astle         West Brom Alb 25  J.Hickton       Middlesbrough 24
1971  A.Brown         West Brom Alb 28  J.Hickton       Middlesbrough 25
1972  F.Lee           Manchester C  33  R.Latchford     Birmingham C  23
1973  B.Robson        West Ham Utd  28  D.Givens        QPR           23
1974  M.Channon       Southampton   21  D.McKenzie      Nottm Forest  26
1975  M.Macdonald     Newcastle Utd 21  B.Little        Aston Villa   20
1976  E.MacDougall    Norwich City  23  D.Hales         Charlton Ath  28
1977  M.Macdonald     Arsenal       25  M.Walsh         Blackpool     26
      A.Gray          Aston Villa   25                                  
1978  B.Latchford     Everton       30  R.Hatton        Blackpool     22
1979  F.Worthington   Bolton Wand   24  B.Robson        West Ham Utd  24
1980  P.Boyer         Southampton   23  C.Allen         QPR           28
1981  P.Withe         Aston Villa   20  D.Cross         West Ham Utd  22
      S.Archibald     Tottenham H   20                                  
1982  K.Keegan        Southampton   26  R.Moore         Rotherham Utd 22
1983  L.Blissett      Watford       27  G.Lineker       Leicester C   26
1984  I.Rush          Liverpool     32  K.Dixon         Chelsea       28
1985  K.Dixon         Chelsea       24  J.Aldridge      Oxford United 30
      G.Lineker       Leicester C   24                                  
1986  G.Lineker       Everton       30  K.Drinkell      Norwich City  22
1987  C.Allen         Tottenham H   33  M.Quinn         Portsmouth    22
1988  J.Aldridge      Liverpool     26  D.Currie        Barnsley      28
1989  A.Smith         Arsenal       23  K.Edwards       Hull City     26
1990  G.Lineker       Tottenham H   24  M.Quinn         Newcastle Utd 32
1991  A.Smith         Arsenal       22  E.Sheringham    Millwall      38
1992  I.Wright        Crystal Pal/      D.Shearer       Swindon Town/   
                      Arsenal       29                  Blackburn R   23
                                        D.Speedie       Blackburn R   23
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
      Premier League                    Division One
1993  E.Sheringham    Nottm Forest/     G.Whittingham   Portsmouth    42
                      Tottenham H   22                                  
1994  A.Cole          Newcastle Utd 34  J.McGinlay      Bolton Wand   25
1995  A.Shearer       Blackburn R   34  J.Aldridge      Tranmere Rov  24
1996  A.Shearer       Blackburn R   31  J.Aldridge      Tranmere Rov  27
1997  A.Shearer       Newcastle U   25  J.McGinlay      Bolton Wand   24
1998  D.Dublin        Coventry C    18  P.van Hooijdonk Nottm Forest  29
      M.Owen          Liverpool     18  K.Phillips      Sunderland    29
      C.Sutton        Blackburn R   18
1999  D.Yorke         Manchester U  18  L.Hughes        West Bromwich 31
      M.Owen          Liverpool     18
      J.F.Hasselbaink Leeds U       18
2000  K.Phillips      Sunderland    30  A.Hunt          Charlton      24
2001  J.F.Hasselbaink Chelsea       23  L.Saha          Fulham        27
2002  T.Henry         Arsenal       24  S.Goater        Manchester C  28
2003  R.v.Nistelrooij Manchester U  25  S.Todorov       Portsmouth    26
2004  T.Henry         Arsenal       30  A.Johnson       Cr Palace     27
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
2005  T.Henry         Arsenal       25  N.Ellington     Wigan         24
2006  T.Henry         Arsenal       27  M.King          Watford       21
2007  D.Drogba        Chelsea       20  J.Cureton       Colchester U  23
2008  C.Ronaldo       Manchester U  31  S.Ebanks Blake  Wolverhampton 23
2009  N.Anelka        Chelsea       19  S.Ebanks Blake  Wolverhampton 25
2010  D.Drogba        Chelsea       29  P.Whittingham   Cardiff City  20
                                        N.Maynard       Bristol City  20
2011  C.Tevez         Manchester C  20  D.Graham        Watford       24  
      D.Berbatov      Manchester U  20
2012  R.van Persie    Arsenal       30  R.Lambert       Southampton   27
2013  R.van Persie    Manchester U  26  G.Murray        Crystal Pal.  30
2014  L.Suarez        Liverpool     31  R.McCormack     Leeds United  28
2015  S.Aguero        Manchester C  26  D.Murphy        Ipswich Town  27
2016  H.Kane          Tottenham H   25  A.Gray          Burnley       25
2017  H.Kane          Tottenham H   29  C.Wood          Leeds United  27
2018  M.Salah         Liverpool     32  M.Vydra         Derby County  21
2019  P.E.Aubameyang  Arsenal       22  T.Pukki         Norwich City  29
      S.Mané          Liverpool     22 
      M.Salah         Liverpool     22
2020  J.Vardy         Leicester     23  A.Mitrovic      Fulham        26
2021  H.Kane          Tottenham H   23  I.Toney         Brentford     31
2022  M.Salah         Liverpool     23  A.Mitrovic      Fulham        43
      H.M.Son         Tottenham H   23
2023  E.Haaland       Manchester C  36  C.Akpom         Middlesbrough 28
2024  E.Haaland       Manchester C  27  S.Szmodics      Blackburn R.  27
2025  M.Salah         Liverpool     29  J.Piroe         Leeds United  19
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
      Division Three
1921  J.Connor        Crystal Pal   28
      E.Simms         Luton Town    28
      G.Whitworth     Northampton T 28
      Division Three (North)            Division Three (South)
1922  J.Carmichael    Grimsby Town  37  F.Richardson    Plymouth Arg  31
1923  G.Beel          Chesterfield  23  F.Pagnam        Watford       30
      J.Carmichael    Grimsby Town  23                                  
1924  D.Brown         Darlington    27  W.P.Haines      Portsmouth    28
1925  D.Brown         Darlington    39  J.Fowler        Swansea Town  28
1926  J.Cookson       Chesterfield  44  J.Cock          Plymouth Arg  32
1927  A.Whitehurst    Rochdale      44  D.Morris        Swindon Town  47
1928  J.Smith         Stockport Co  38  D.Morris        Swindon Town  38
1929  J.McConnell     Carlisle Utd  42  A.Rennie        Luton Town    43
1930  F.Newton        Stockport Co  36  G.Goddard       QPR           37
1931  J.McConnel      Carlisle Utd  37  P.Simpson       Crystal Pal   46
1932  B.Hall          Lincoln City  42  C.Bourton       Coventry City 49
1933  W.McNaughton    Hull City     39  C.Bourton       Coventry City 40
1934  A.Lythgoe       Stockport Co  46  A.Dawes         Northampton T/  
                                                        Crystal Pal   27
1935  J.Alsop         Walsall       39  R.Allen         Charlton Ath  32
1936  R.Bell          Tranmere Rov  33  A.Dawes         Crystal Pal   38
1937  E.Hartson       Mansfield T   55  J.Payne         Luton Town    55
1938  J.Roberts       Port Vale     28  H.Crawshaw      Mansfield T   25
1939  S.Hunt          Carlisle Utd  32  G.Morton        Swindon Town  28
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
1947  C.Jordan        Doncaster Rov 41  D.Clarke        Bristol City  36
1948  J.Hutchinson    Lincoln City  32  C.Townsend      Bristol City  29
1949  W.Ardron        Rotherham Utd 29  D.McGibbon      Bournemouth   30
1950  R.Philips       Crewe A       26  T.Lawton        Notts County  31
      P.Doherty       Doncaster Rov 26                                  
1951  J.Shaw          Rotherham Utd 37  W.Ardron        Nottm Forest  36
1952  A.Graver        Lincoln City  36  R.Blackman      Reading       39
1953  J.Whitehouse    Carlisle Utd  29  G.Bradford      Bristol Rov   33
1954  G.Ashman        Carlisle Utd  30  J.English       Northampton T 28
1955  D.Travis        Oldham Ath    30  E.Morgan        Gillingham    31
      J.Connor        Stockport Co  30                                  
      A.Bottom        York City     30                                  
1956  R.Crosbie       Grimsby Town  36  R.Collins       Torquay Utd   40
1957  R.Straw         Derby County  37  E.Philips       Ipswich Town  42
                                    37           
1958  A.Ackerman      Carlisle Utd  35  D.Reeves        Southampton   31
                                        S.McGrory       Southend Utd  31
      Division Three                    Division Four
1959  E.Towers        Brentford     32  A.Rowley        Shrewsbury T  37*
                                        * other sources list Rowley with 38 goals
1960  D.Reeves        Southampton   39  C.Holton        Watford       42
1961  A.Richards      Walsall       36  T.Bly           Peterborough  52
1962  C.Holton        Watford/          R.R.Hunt        Colchester U  37
                      Northampton T 37                                  
1963  G.Hudson        Coventry City 30  K.Wagstaff      Mansfield T   34
1964  A.Biggs         Bristol Rov   30  H.McIlmoyle     Carlisle Utd  39
1965  K.Wagstaff      Mansfield T/      A.Jeffrey       Doncaster Rov 36
                      Hull City     35                                  
1966  L.Allen         QPR           30  K.Hector        Bradford PA   44
1967  R.Marsh         QPR           30  E.Phythian      Hartlepools U 23
1968  D.Rogers        Swindon Town  25  L.Massie        Halifax Town  25
                                        R.Chapman       Port Vale     25
1969  D.Rogers        Swindon Town  22  G.Talbot        Chester       22
1970  G.Jones         Bury          26  A.Kinsey        Wrexham       27
1971  G.Ingram        Preston NE    22  E.MacDougall    Bournemouth   42
      D.Roberts       Mansfield T   22                                  
1972  E.MacDougall    Bournemouth   35  P.Price         Peterborough  28
1973  A.Horsfield     Charlton Ath  26  F.Binney        Exeter City   27
1974  W.Jennings      Watford       26  B.Yeo           Gillingham    31
1975  R.McNeil        Hereford Utd  31  R.Clarke        Mansfield T   28
1976  R.McNeil        Hereford Utd  35  R.Moore         Tranmere Rov  34
1977  P.Ward          Brighton & HA 32  B.Joicey        Barnsley      25
1978  A.Bruce         Preston NE    27  S.Philips       Brentford     32
                                        A.Curtis        Swansea City  32
1979  R.Jenkins       Watford       29  J.Dungworth     Aldershot     26
1980  T.Curran        Sheff Wed     22  C.Garwood       Aldershot/      
                                                        Portsmouth    27
1981  A.Kellow        Exeter City   25  A.Cork          Wimbledon     23
1982  G.Davies        Fulham        24  K.Edwards       Hull City/      
                                                        Sheffield Utd 36
1983  K.Dixon         Reading       26  S.Cammack       Scunthorpe U  25
1984  K.Edwards       Sheffield Utd 33  T.Senior        Reading       36
1985  T.Tynan         Plymouth Arg  31  J.Clayton       Tranmere Rov  31
1986  T.Senior        Reading       27  S.Taylor        Rochdale      25
                                        R.Cadette       Southend Utd  25
1987  A.Jones         Port Vale     29  R.Hill          Northampton T 28
1988  D.Crown         Southend Utd  26  S.Bull          Wolves        34
1989  S.Bull          Wolves        37  P.Stant         Hereford Utd  28
1990  B.Taylor        Bristol City  27  B.Angell        Stockport Co  23
1991  B.Angell        Southend Utd  26  J.Allon         Hartlepool U  35
      A.Philliskirk   Bolton Wand   26  S.Norris        Halifax Town  35
1992  D.Holdsworth    Brentford     24  D.Bamber        Blackpool     26
      I.Roberts       Huddersfield  24  P.Stant         Mansfield T   26
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
      Division Two                      Division Three
1993  B.Taylor        West Brom Alb 30  D.Foreman       Scarborough   27
                                        C.Griffiths     Shrewsbury T  27
1994  J.Quinn         Reading       35  T.Ellis         Preston NE    26
1995  G.Bennett       Wrexham       29  D.Freedman      Barnet        24
1996  M.Stewart       Bristol Rov   21  S.White         Hereford Utd  29
      G.Martindale    Peterborough/     A.Saville       Preston NE    29
                      Notts County  21 
1997  T.Thorpe        Luton         28  Graeme Jones    Wigan         31
1998  B.Hayles        Bristol Rov   23  Gary Jones      Notts County  28
1999  J.Cureton       Bristol Rov   25  M.Gabbiadini    Darlington    23
2000  A.Payton        Burnley       27  M.Gabbiadini    Darlington    24
2001  N.Harris        Millwall      27  B.Zamora        Brighton      28
2002  B.Zamora        Brighton      28  S.Howard        Luton         24
2003  R.Earnshaw      Cardiff City  31  A.Morrell       Wrexham       34
2004  L.Knight        Brighton      25  S.Maclean       Scunthorpe    23
      S.McPhee        Port Vale     25
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
      Division One                      Division Two
2005  S Elliot        Hull City     27  P.Jevons        Yeovil Town   27
      D.Windass       Bradford City 27
2006  F.Eastwood      Southend      23  K.Hawley        Carlisle      22
      B.Sharp         Scunthorpe    23  R.Lambert       Rochdale      22
2007  B.Sharp         Scunthorpe    30  R.Barker        Hartlepool    21
                                        I.McLeod        MK Dons       21
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
Player				Total	Club(s) with			Season
William 'Dixie' Dean		60	Everton				1927-28
George Camsell			59	Middlesbrough			1926-27
Ted Harston			55	Mansfield Town			1936-37
Joe Payne			55	Luton Town			1936-37
Terry Bly			52      Peterborough United		1960-61
Clarrie Bourton			49	Coventry City			1931-32
Tom 'Pongo' Waring		49	Aston Villa			1930-31
David 'Harry Abe' Morris	47	Swindon Town			1926-27
Alf Lythgoe			46	Stockport County		1933-34
Derek Dooley			46	Sheffield Wednesday		1951-52
Peter Simpson			46	Crystal Palace			1930-31
Jimmy Hampson    		45	Blackpool			1929-30
Kevin Hector			44	Bradford Park Avenue		1965-66
Arthur Rowley			44	Leicester City			1956-57
Tom Bamford			44	Wrexham	        		1933-34
William 'Dixie' Dean		44	Everton				1931-32
Albert Whitehurst		44	Rochdale			1926-27
Jimmy Cookson			44	Chesterfield			1925-26
Brian Clough 			43 [1]	Middlesbrough			1958-59
Tommy Johnston     		43	Leyton Orient/Blackburn Rovers	1957-58
Frank Newton			43	Fulham				1931-32
David Halliday			43	Sunderland			1928-29
Andrew Rennie			43	Luton Town			1928-29
Ted Harper			43	Blackburn Rovers		1925-26
[1] Some books show that Brian Clough scored 42 goals in the 1958-59 season, The 
    book by Breedon Publishing 'The Complete Record of Middlesbrough FC' shows 
    that Clough scored 43 league goals in season 1958-59.
Notes: The most recent player to get close to 43 goals in a season was Guy 
       Whittingham for Portsmouth with 42 goals in the 1992-93 season. The highest
       total in the Premiership is Andy Cole and Alan Shearer both with 34 goals.
   
      
Div 1/2 1889-1915|
Div 1/2 1920-39|
Div 1/2 1947-92|
Premier/Div 1 1993-2003
Premier/Championship 2005
Div 3 1921-39|
Div 3/4 1947-92|
Div 2/3 1993-2004
Div 1/2 2005
Best Seasonal Records
Index
Updates Premiership thanks to Roberto Di Maggio; updates lower divisions and corrections thanks to Neilson Kaufman, Simon Preston, Jim Brown, Jamie Crompton and Danny Morris; List of best seasonal records thanks to Neilson Kaufman (neil@essentialpublishing.co.za)
Prepared by James M. Ross for the Rec.Sport.Soccer Statistics Foundation
Author: James M. Ross
Copyright © 1996/2025 James M. Ross and RSSSF
 You are free to copy
this document in whole or part provided that proper acknowledgement is given to
the author. All rights reserved.