HOME

Premier League and Football League

Summary of Premier League & Football League Championship wins, by club

League tables - by season listed below, then to results by season for each club -

Division & champions Division & champions Division & champions Division & champions
1888/89 FL Preston
1889/90 FL Preston
1890/91 FL Everton
1891/92 FL Sunderland
1892/93 Div 1 Sunderland Div 2 Small Heath
1893/94 Div 1 Aston Villa Div 2 Liverpool
1894/95 Div 1 Sunderland Div 2 Bury
1895/96 Div 1 Aston Villa Div 2 Liverpool
1896/97 Div 1 Aston Villa Div 2 Notts County
1897/98 Div 1 Sheffield United Div 2 Burnley
1898/99 Div 1 Aston Villa Div 2 Manchester City
1899/00 Div 1 Aston Villa Div 2 Sheffield Wed
1900/01 Div 1 Liverpool Div 2 Grimsby Town
1901/02 Div 1 Sunderland Div 2 WBA
1902/03 Div 1 Sheffield Wed Div 2 Manchester City
1903/04 Div 1 Sheffield Wed Div 2 Preston
1904/05 Div 1 Newcastle Div 2 Liverpool
1905/06 Div 1 Liverpool Div 2 Bristol City
1906/07 Div 1 Newcastle Div 2 Nottm Forest
1907/08 Div 1 Manchester Un Div 2 Bradford City
1908/09 Div 1 Newcastle Div 2 Bolton
1909/10 Div 1 Aston Villa Div 2 Manchester City
1910/11 Div 1 Manchester Un Div 2 WBA
1911/12 Div 1 Blackburn Div 2 Derby County
1912/13 Div 1 Sunderland Div 2 Preston
1913/14 Div 1 Blackburn Div 2 Notts County
1914/15 Div 1 Everton Div 2 Derby County
        1915/16 to 1918/19 Football League suspended due to World War 1
1919/20 Div 1 WBA Div 2 Tottenham
1920/21 Div 1 Burnley Div 2 Birmingham Div 3 Crystal Palace
1921/22 Div 1 Liverpool Div 2 Nottm Forest Div 3N Stockport Div 3S Southampton
1922/23 Div 1 Liverpool Div 2 Notts County Div 3N Nelson Div 3S Bristol City
1923/24 Div 1 Huddersfield Div 2 Leeds United Div 3N Wolves Div 3S Portsmouth
1924/25 Div 1 Huddersfield Div 2 Leicester Div 3N Darlington Div 3S Swansea
1925/26 Div 1 Huddersfield Div 2 Sheffield Wed Div 3N Grimsby Div 3S Reading
1926/27 Div 1 Newcastle Div 2 Middlesbrough Div 3N Stoke City Div 3S Bristol City
1927/28 Div 1 Everton Div 2 Manchester City Div 3N Bradford PA Div 3S Millwall
1928/29 Div 1 Sheffield Wed Div 2 Middlesbrough Div 3N Bradford City Div 3S Charlton
1929/30 Div 1 Sheffield Wed Div 2 Blackpool Div 3N Port Vale Div 3S Plymouth
1930/31 Div 1 Arsenal Div 2 Everton Div 3N Chesterfield Div 3S Notts County
1931/32 Div 1 Everton Div 2 Wolves Div 3N Lincoln Div 3S Fulham
1932/33 Div 1 Arsenal Div 2 Stoke City Div 3N Hull City Div 3S Brentford
1933/34 Div 1 Arsenal Div 2 Grimsby Div 3N Barnsley Div 3S Norwich
1934/35 Div 1 Arsenal Div 2 Brentford Div 3N Doncaster Div 3S Charlton
1935/36 Div 1 Sunderland Div 2 Manchester Un Div 3N Chesterfield Div 3S Coventry
1936/37 Div 1 Manchester City Div 2 Leicester Div 3N Stockport Div 3S Luton Town
1937/38 Div 1 Arsenal Div 2 Aston Villa Div 3N Tranmere Div 3S Millwall
1938/39 Div 1 Everton Div 2 Blackburn Div 3N Barnsley Div 3S Newport
1939/40 Div 1 Abandoned Div 2 Abandoned Div 3N Abandoned Div 3S Abandoned
               1939/40 to 1945/46 Football League suspended due to the World War 2.
1946/47 Div 1 Liverpool Div 2 Manchester City Div 3N Doncaster Div 3S Cardiff
1947/48 Div 1 Arsenal Div 2 Birmingham Div 3N Lincoln Div 3S QPR
1948/49 Div 1 Portsmouth Div 2 Fulham Div 3N Hull City Div 3S Swansea
1949/50 Div 1 Portsmouth Div 2 Tottenham Div 3N Doncaster Div 3S Notts County
1950/51 Div 1 Tottenham Div 2 Preston Div 3N Rotherham Div 3S Nottm Forest
1951/52 Div 1 Manchester Un Div 2 Sheffield Wed. Div 3N Lincoln Div 3S Plymouth
1952/53 Div 1 Arsenal Div 2 Sheffield United Div 3N Oldham Div 3S Bristol Rovers
1953/54 Div 1 Wolves Div 2 Leicester Div 3N Port Vale Div 3S Ipswich
1954/55 Div 1 Chelsea Div 2 Birmingham Div 3N Barnsley Div 3S Bristol City
1955/56 Div 1 Manchester Un Div 2 Sheffield Wed. Div 3N Grimsby Div 3S Leyton Orient
1956/57 Div 1 Manchester Un. Div 2 Leicester Div 3N Derby County Div 3S Ipswich
1957/58 Div 1 Wolves Div 2 West Ham Un. Div 3N Scunthorpe Div 3S Brighton
1958/59 Div 1 Wolves Div 2 Sheffield Wed. Div 3 Plymouth Div 4 Port Vale
1959/60 Div 1 Burnley Div 2 Aston Villa Div 3 Southampton Div 4 Walsall
1960/61 Div 1 Tottenham Div 2 Ipswich Div 3 Bury Div 4 Peterborough
1961/62 Div 1 Ipswich Div 2 Liverpool Div 3 Portsmouth Div 4 Millwall
1962/63 Div 1 Everton Div 2 Stoke City Div 3 Northampton Div 4 Brentford
1963/64 Div 1 Liverpool Div 2 Leeds United Div 3 Coventry Div 4 Gillingham
1964/65 Div 1 Manchester Un. Div 2 Newcastle Div 3 Carlisle Div 4 Brighton
1965/66 Div 1 Liverpool Div 2 Manchester City Div 3 Hull City Div 4 Doncaster
1966/67 Div 1 Manchester Un. Div 2 Coventry Div 3 QPR Div 4 Stockport
1967/68 Div 1 Manchester City Div 2 Ipswich Div 3 Oxford Div 4 Luton Town
1968/69 Div 1 Leeds United Div 2 Derby County Div 3 Watford Div 4 Doncaster
1969/70 Div 1 Everton Div 2 Huddersfield Div 3 Orient Div 4 Chesterfield
1970/71 Div 1 Arsenal Div 2 Leicester Div 3 Preston Div 4 Notts County
1971/72 Div 1 Derby County Div 2 Norwich Div 3 Aston Villa Div 4 Grimsby
1972/73 Div 1 Liverpool Div 2 Burnley Div 3 Bolton Div 4 Southport
1973/74 Div 1 Leeds United Div 2 Middlesbrough Div 3 Oldham Div 4 Peterborough
1974/75 Div 1 Derby County Div 2 Manchester Un. Div 3 Blackburn Div 4 Mansfield
1975/76 Div 1 Liverpool Div 2 Sunderland Div 3 Hereford Div 4 Lincoln
1976/77 Div 1 Liverpool Div 2 Wolves Div 3 Mansfield Div 4 Cambridge
1977/78 Div 1 Nottm Forest Div 2 Bolton Div 3 Wrexham Div 4 Watford
1978/79 Div 1 Liverpool Div 2 Crystal Palace Div 3 Shrewsbury Div 4 Reading
1979/80 Div 1 Liverpool Div 2 Leicester Div 3 Grimsby Div 4 Huddersfield
1980/81 Div 1 Aston Villa Div 2 West Ham Un. Div 3 Rotherham Div 4 Southend
1981/82 Div 1 Liverpool Div 2 Luton Div 3 Burnley Div 4 Sheffield Un.
1982/83 Div 1 Liverpool Div 2 QPR Div 3 Portsmouth Div 4 Wimbledon
1983/84 Div 1 Liverpool Div 2 Chelsea Div 3 Oxford Div 4 York City
1984/85 Div 1 Everton Div 2 Oxford Div 3 Bradford City Div 4 Chesterfield
1985/86 Div 1 Liverpool Div 2 Norwich Div 3 Reading Div 4 Swindon
1986/87 Div 1 Everton Div 2 Derby County Div 3 Bournemouth Div 4 Northampton
1987/88 Div 1 Liverpool Div 2 Millwall Div 3 Sunderland Div 4 Wolves
1988/89 Div 1 Arsenal Div 2 Chelsea Div 3 Wolves Div 4 Rotherham
1989/90 Div 1 Liverpool Div 2 Leeds United Div 3 Bristol Rovers Div 4 Exeter City
1990/91 Div 1 Arsenal Div 2 Oldham Div 3 Cambridge Div 4 Darlington
1991/92 Div 1 Leeds United Div 2 Ipswich Div 3 Brentford Div 4 Burnley
1992/93 Prem Manchester Un. Div 1 Newcastle Div 2 Stoke City Div 3 Cardiff
1993/94 Prem Manchester Un. Div 1 Crystal Palace Div 2 Reading Div 3 Shrewsbury
1994/95 Prem Blackburn Div 1 Middlesbrough Div 2 Birmingham Div 3 Carlisle
1995/96 Prem Manchester Un. Div 1 Sunderland Div 2 Swindon Div 3 Preston
1996/97 Prem Manchester Un. Div 1 Bolton Div 2 Bury Div 3 Wigan
1997/98 Prem Arsenal Div 1 Nottm Forest Div 2 Watford Div 3 Notts County
1998/99 Prem Manchester Un. Div 1 Sunderland Div 2 Fulham Div 3 Brentford
1999/00 Prem Manchester Un Div 1 Charlton Div 2 Preston Div 3 Swansea
2000/01 Prem Manchester Un. Div 1 Fulham Div 2 Millwall Div 3 Brighton
2001/02 Prem Arsenal Div 1 Manchester City Div 2 Brighton Div 3 Plymouth
2002/03 Prem Manchester Un. Div 1 Portsmouth Div 2 Wigan Athletic Div 3 Rushden
2003/04 Prem Arsenal Div 1 Norwich City Div 2 Plymouth Div 3 Doncaster
2004/05 Prem Chelsea Champ Sunderland Lea 1 Luton Town Lea 2 Yeovil Town
2005/06 Prem Chelsea Champ Reading Lea 1 Southend Lea 2 Carlisle
2006/07 Prem Manchester Un. Champ Sunderland Lea 1 Scunthorpe Lea 2 Walsall
2007/08 Prem Manchester Un. Champ WBA Lea 1 Swansea City Lea 2 MK Dons
2008/09 Prem Manchester Un. Champ Wolves Lea 1 Leicester City Lea 2 Brentford
2009/10 Prem Chelsea Champ Newcastle Lea 1 Norwich City Lea 2 Notts County
2010/11 Prem Manchester Un Champ QPR Lea 1 Brighton Lea 2 Chesterfield
2011/12 Prem Manchester City Champ Reading Lea 1 Charlton Lea 2 Swindon
2012/13 Prem Manchester Un Champ Cardiff City Lea 1 Doncaster Lea 2 Gillingham
2013/14 Prem Manchester City Champ Leicester City Lea 1 Wolves Lea 2 Chesterfield
2014/15 Prem Chelsea Champ Bournemouth Lea 1 Bristol City Lea 2 Burton Albion
2015/16 Prem Leicester Champ Burnley Lea 1 Wigan Athletic Lea 2 Northampton
2016/17 Prem Chelsea Champ Newcastle Lea 1 Sheffield United Lea 2 Portsmouth
2017/18 Prem Manchester City Champ Wolves Lea 1 Wigan Athletic Lea 2 Accrington Stanley
2018/19 Prem Manchester City Champ Norwich City Lea 1 Luton Town Lea 2 Lincoln City
2019/20 Prem Liverpool Champ Leeds United Lea 1 Coventry City Lea 2 Swindon Town
2020/21 Prem Manchester City Champ Norwich City Lea 1 Hull City Lea 2 Cheltenham Town
2021/22 Prem Manchester City Champ Fulham Lea 1 Wigan Athletic Lea 2 Forest Green
2022/23 Prem Manchester City Champ Burnley Lea 1 Plymouth Argyle Lea 2 Leyton Orient
2023/24 Prem Champ Lea 1 Lea 2

 

Did You Know.....
...The programme with the most unlikely opponents on the cover - try Rushden Salvation Army v Juventus. Yes, the match really took place.

Read more about this and other programme facts and figures...

Click on
The Football Programme Miscellany

 

Google
Web footballsite.co.uk