Championship past winners
Every champion, runner-up and third place of the Championship since the 1892-93 season, newest first, with the clubs that won it most. Filter by era or search for a club.
Most titles
- 1
Leicester City8titles - 2
Manchester City7titles - 3
Leeds United5titles
Championship (2004–)
- 2025-26Champion
Coventry City95 ptsRunner-up
Ipswich Town84 ptsThird place
Millwall83 pts - 2024-25Champion
Leeds United100 ptsRunner-up
Burnley100 ptsThird place
Sheffield United90 pts - 2023-24Champion
Leicester City97 ptsRunner-up
Ipswich Town96 ptsThird place
Leeds United90 pts - 2022-23Champion
Burnley101 ptsRunner-up
Sheffield United91 ptsThird place
Luton Town80 pts - 2021-22Champion
Fulham90 ptsRunner-up
Bournemouth88 ptsThird place
Huddersfield Town82 pts - 2020-21Champion
Norwich City97 ptsRunner-up
Watford91 ptsThird place
Brentford87 pts - 2019-20Champion
Leeds United93 ptsRunner-up
West Bromwich Albion83 ptsThird place
Brentford81 pts - 2018-19Champion
Norwich City94 ptsRunner-up
Sheffield United89 ptsThird place
Leeds United83 pts - 2017-18Champion
Wolverhampton Wanderers99 ptsRunner-up
Cardiff City90 ptsThird place
Fulham88 pts - 2016-17Champion
Newcastle United94 ptsRunner-up
Brighton & Hove Albion93 ptsThird place
Reading85 pts - 2015-16Champion
Burnley93 ptsRunner-up
Middlesbrough89 ptsThird place
Brighton & Hove Albion89 pts - 2014-15Champion
Bournemouth90 ptsRunner-up
Watford89 ptsThird place
Norwich City86 pts - 2013-14Champion
Leicester City102 ptsRunner-up
Burnley93 ptsThird place
Derby County85 pts - 2012-13Champion
Cardiff City87 ptsRunner-up
Hull City79 ptsThird place
Watford77 pts - 2011-12Champion
Reading89 ptsRunner-up
Southampton88 ptsThird place
West Ham United86 pts - 2010-11Champion
Queens Park Rangers88 ptsRunner-up
Norwich City84 ptsThird place
Swansea City80 pts - 2009-10Champion
Newcastle United102 ptsRunner-up
West Bromwich Albion91 ptsThird place
Nottingham Forest79 pts - 2008-09Champion
Wolverhampton Wanderers90 ptsRunner-up
Birmingham City83 ptsThird place
Sheffield United80 pts - 2007-08Champion
West Bromwich Albion81 ptsRunner-up
Stoke City79 ptsThird place
Hull City75 pts - 2006-07Champion
Sunderland88 ptsRunner-up
Birmingham City86 ptsThird place
Derby County84 pts - 2005-06Champion
Reading106 ptsRunner-up
Sheffield United90 ptsThird place
Watford81 pts - 2004-05Champion
Sunderland94 ptsRunner-up
Wigan Athletic87 ptsThird place
Ipswich Town85 pts
Football League First Division (second tier) (1992–2004)
- 2003-04Champion
Norwich City94 ptsRunner-up
West Bromwich Albion86 ptsThird place
Sunderland79 pts - 2002-03Champion
Portsmouth98 ptsRunner-up
Leicester City92 ptsThird place
Sheffield United80 pts - 2001-02Champion
Manchester City99 ptsRunner-up
West Bromwich Albion89 ptsThird place
Wolverhampton Wanderers86 pts - 2000-01Champion
Fulham101 ptsRunner-up
Blackburn Rovers91 ptsThird place
Bolton Wanderers87 pts - 1999-00Champion
Charlton Athletic91 ptsRunner-up
Manchester City89 ptsThird place
Ipswich Town87 pts - 1998-99Champion
Sunderland105 ptsRunner-up
Bradford City87 ptsThird place
Ipswich Town86 pts - 1997-98Champion
Nottingham Forest94 ptsRunner-up
Middlesbrough91 ptsThird place
Sunderland90 pts - 1996-97Champion
Bolton Wanderers98 ptsRunner-up
Barnsley80 ptsThird place
Wolverhampton Wanderers76 pts - 1995-96Champion
Sunderland83 ptsRunner-up
Derby County79 ptsThird place
Crystal Palace75 pts - 1994-95Champion
Middlesbrough82 ptsRunner-up
Reading79 ptsThird place
Bolton Wanderers77 pts - 1993-94Champion
Crystal Palace90 ptsRunner-up
Nottingham Forest83 ptsThird place
Millwall74 pts - 1992-93Champion
Newcastle United96 ptsRunner-up
West Ham United88 ptsThird place
Portsmouth88 pts
Football League Second Division (1892–1992)
- 1991-92Champion
Ipswich Town84 ptsRunner-up
Middlesbrough80 ptsThird place
Derby County78 pts - 1990-91Champion
Oldham Athletic88 ptsRunner-up
West Ham United87 ptsThird place
Sheffield Wednesday82 pts - 1989-90Champion
Leeds United85 ptsRunner-up
Sheffield United85 ptsThird place
Newcastle United80 pts - 1988-89Champion
Chelsea99 ptsRunner-up
Manchester City82 ptsThird place
Crystal Palace81 pts - 1987-88Champion
Millwall82 ptsRunner-up
Aston Villa78 ptsThird place
Middlesbrough78 pts - 1986-87Champion
Derby County84 ptsRunner-up
Portsmouth78 ptsThird place
Oldham Athletic75 pts - 1985-86Champion
Norwich City84 ptsRunner-up
Charlton Athletic77 ptsThird place
Wimbledon76 pts - 1984-85Champion
Oxford United84 ptsRunner-up
Birmingham City82 ptsThird place
Manchester City74 pts - 1983-84Champion
Chelsea88 ptsRunner-up
Sheffield Wednesday88 ptsThird place
Newcastle United80 pts - 1982-83Champion
Queens Park Rangers85 ptsRunner-up
Wolverhampton Wanderers75 ptsThird place
Leicester City70 pts - 1981-82Champion
Luton Town88 ptsRunner-up
Watford80 ptsThird place
Norwich City71 pts - 1980-81Champion
West Ham United66 ptsRunner-up
Notts County53 ptsThird place
Swansea City50 pts - 1979-80Champion
Leicester City55 ptsRunner-up
Sunderland54 ptsThird place
Birmingham City53 pts - 1978-79Champion
Crystal Palace57 ptsRunner-up
Brighton & Hove Albion56 ptsThird place
Stoke City56 pts - 1977-78Champion
Bolton Wanderers58 ptsRunner-up
Southampton57 ptsThird place
Tottenham Hotspur56 pts - 1976-77Champion
Wolverhampton Wanderers57 ptsRunner-up
Chelsea55 ptsThird place
Nottingham Forest52 pts - 1975-76Champion
Sunderland56 ptsRunner-up
Bristol City53 ptsThird place
West Bromwich Albion53 pts - 1974-75Champion
Manchester United61 ptsRunner-up
Aston Villa58 ptsThird place
Norwich City53 pts - 1973-74Champion
Middlesbrough65 ptsRunner-up
Luton Town50 ptsThird place
Carlisle United49 pts - 1972-73Champion
Burnley62 ptsRunner-up
Queens Park Rangers61 ptsThird place
Aston Villa50 pts - 1971-72Champion
Norwich City57 ptsRunner-up
Birmingham City56 ptsThird place
Millwall55 pts - 1970-71Champion
Leicester City59 ptsRunner-up
Sheffield United56 ptsThird place
Cardiff City53 pts - 1969-70Champion
Huddersfield Town60 ptsRunner-up
Blackpool53 ptsThird place
Leicester City51 pts - 1968-69Champion
Derby County63 ptsRunner-up
Crystal Palace56 ptsThird place
Charlton Athletic50 pts - 1967-68Champion
Ipswich Town59 ptsRunner-up
Queens Park Rangers58 ptsThird place
Blackpool58 pts - 1966-67Champion
Coventry City59 ptsRunner-up
Wolverhampton Wanderers58 ptsThird place
Carlisle United52 pts - 1965-66Champion
Manchester City59 ptsRunner-up
Southampton54 ptsThird place
Coventry City53 pts - 1964-65Champion
Newcastle United57 ptsRunner-up
Northampton Town56 ptsThird place
Bolton Wanderers50 pts - 1963-64Champion
Leeds United63 ptsRunner-up
Sunderland61 ptsThird place
Preston North End56 pts - 1962-63Champion
Stoke City53 ptsRunner-up
Chelsea52 ptsThird place
Sunderland52 pts - 1961-62Champion
Liverpool62 ptsRunner-up
Leyton Orient54 ptsThird place
Sunderland53 pts - 1960-61Champion
Ipswich Town59 ptsRunner-up
Sheffield United58 ptsThird place
Liverpool52 pts - 1959-60Champion
Aston Villa59 ptsRunner-up
Cardiff City58 ptsThird place
Liverpool50 pts - 1958-59Champion
Sheffield Wednesday62 ptsRunner-up
Fulham60 ptsThird place
Sheffield United53 pts - 1957-58Champion
West Ham United57 ptsRunner-up
Blackburn Rovers56 ptsThird place
Charlton Athletic55 pts - 1956-57Champion
Leicester City61 ptsRunner-up
Nottingham Forest54 ptsThird place
Liverpool53 pts - 1955-56Champion
Sheffield Wednesday55 ptsRunner-up
Leeds United52 ptsThird place
Liverpool48 pts - 1954-55Champion
Birmingham City54 ptsRunner-up
Luton Town54 ptsThird place
Rotherham United54 pts - 1953-54Champion
Leicester City56 ptsRunner-up
Everton56 ptsThird place
Blackburn Rovers55 pts - 1952-53Champion
Sheffield United60 ptsRunner-up
Huddersfield Town58 ptsThird place
Luton Town52 pts - 1951-52Champion
Sheffield Wednesday53 ptsRunner-up
Cardiff City51 ptsThird place
Birmingham City51 pts - 1950-51Champion
Preston North End57 ptsRunner-up
Manchester City52 ptsThird place
Cardiff City50 pts - 1949-50Champion
Tottenham Hotspur61 ptsRunner-up
Sheffield Wednesday52 ptsThird place
Sheffield United52 pts - 1948-49Champion
Fulham57 ptsRunner-up
West Bromwich Albion56 ptsThird place
Southampton55 pts - 1947-48Champion
Birmingham City59 ptsRunner-up
Newcastle United56 ptsThird place
Southampton52 pts - 1946-47Champion
Manchester City62 ptsRunner-up
Burnley58 ptsThird place
Birmingham City55 pts - 1945-46
Not held: League suspended due to World War II
- 1944-45
Not held: League suspended due to World War II
- 1943-44
Not held: League suspended due to World War II
- 1942-43
Not held: League suspended due to World War II
- 1941-42
Not held: League suspended due to World War II
- 1940-41
Not held: League suspended due to World War II
- 1939-40
Abandoned: Season abandoned after three matches on the outbreak of the Second World War; results expunged.
- 1938-39Champion
Blackburn Rovers55 ptsRunner-up
Sheffield United54 ptsThird place
Sheffield Wednesday53 pts - 1937-38Champion
Aston Villa57 ptsRunner-up
Manchester United53 ptsThird place
Sheffield United53 pts - 1936-37Champion
Leicester City56 ptsRunner-up
Blackpool55 ptsThird place
Bury52 pts - 1935-36Champion
Manchester United56 ptsRunner-up
Charlton Athletic55 ptsThird place
Sheffield United52 pts - 1934-35Champion
Brentford61 ptsRunner-up
Bolton Wanderers56 ptsThird place
West Ham United56 pts - 1933-34Champion
Grimsby Town59 ptsRunner-up
Preston North End52 ptsThird place
Bolton Wanderers51 pts - 1932-33Champion
Stoke City56 ptsRunner-up
Tottenham Hotspur55 ptsThird place
Fulham50 pts - 1931-32Champion
Wolverhampton Wanderers56 ptsRunner-up
Leeds United54 ptsThird place
Stoke City52 pts - 1930-31Champion
Everton61 ptsRunner-up
West Bromwich Albion54 ptsThird place
Tottenham Hotspur51 pts - 1929-30Champion
Blackpool58 ptsRunner-up
Chelsea55 ptsThird place
Oldham Athletic53 pts - 1928-29Champion
Middlesbrough55 ptsRunner-up
Grimsby Town53 ptsThird placeBradford Park Avenue48 pts - 1927-28Champion
Manchester City59 ptsRunner-up
Leeds United57 ptsThird place
Chelsea54 pts - 1926-27Champion
Middlesbrough62 ptsRunner-up
Portsmouth54 ptsThird place
Manchester City54 pts - 1925-26Champion
The Wednesday60 ptsRunner-up
Derby County57 ptsThird place
Chelsea52 pts - 1924-25Champion
Leicester City59 ptsRunner-up
Manchester United57 ptsThird place
Derby County55 pts - 1923-24Champion
Leeds United54 ptsRunner-up
Bury51 ptsThird place
Derby County51 pts - 1922-23Champion
Notts County53 ptsRunner-up
West Ham United51 ptsThird place
Leicester City51 pts - 1921-22Champion
Nottingham Forest56 ptsRunner-up
Stoke City52 ptsThird place
Barnsley52 pts - 1920-21Champion
Birmingham City58 ptsRunner-up
Cardiff City58 ptsThird place
Bristol City51 pts - 1919-20Champion
Tottenham Hotspur70 ptsRunner-up
Huddersfield Town64 ptsThird place
Birmingham56 pts - 1918-19
Not held: League suspended due to World War I
- 1917-18
Not held: League suspended due to World War I
- 1916-17
Not held: League suspended due to World War I
- 1915-16
Not held: League suspended due to World War I
- 1914-15Champion
Derby County53 ptsRunner-up
Preston North End50 ptsThird place
Barnsley47 pts - 1913-14Champion
Notts County53 ptsRunner-upBradford Park Avenue49 ptsThird place
The Arsenal49 pts - 1912-13Champion
Preston North End53 ptsRunner-up
Burnley50 ptsThird place
Birmingham46 pts - 1911-12Champion
Derby County54 ptsRunner-up
Chelsea54 ptsThird place
Burnley52 pts - 1910-11Champion
West Bromwich Albion53 ptsRunner-up
Bolton Wanderers51 ptsThird place
Chelsea49 pts - 1909-10Champion
Manchester City54 ptsRunner-up
Oldham Athletic53 ptsThird place
Hull City53 pts - 1908-09Champion
Bolton Wanderers52 ptsRunner-up
Tottenham Hotspur51 ptsThird place
West Bromwich Albion51 pts - 1907-08Champion
Bradford City54 ptsRunner-up
Leicester Fosse52 ptsThird place
Oldham Athletic50 pts - 1906-07Champion
Nottingham Forest60 ptsRunner-up
Chelsea57 ptsThird place
Leicester Fosse48 pts - 1905-06Champion
Bristol City66 ptsRunner-up
Manchester United62 ptsThird place
Chelsea53 pts - 1904-05Champion
Liverpool58 ptsRunner-up
Bolton Wanderers56 ptsThird place
Manchester United53 pts - 1903-04Champion
Preston North End50 ptsRunner-up
Woolwich Arsenal49 ptsThird place
Manchester United48 pts - 1902-03Champion
Manchester City54 ptsRunner-up
Small Heath51 ptsThird place
Woolwich Arsenal48 pts - 1901-02Champion
West Bromwich Albion55 ptsRunner-up
Middlesbrough51 ptsThird place
Preston North End42 pts - 1900-01Champion
Grimsby Town49 ptsRunner-up
Small Heath48 ptsThird place
Burnley44 pts - 1899-00Champion
The Wednesday54 ptsRunner-up
Bolton Wanderers52 ptsThird place
Small Heath46 pts - 1898-99Champion
Manchester City52 ptsRunner-upGlossop North End46 ptsThird place
Leicester Fosse45 pts - 1897-98Champion
Burnley48 ptsRunner-up
Newcastle United45 ptsThird place
Manchester City39 pts - 1896-97Champion
Notts County42 ptsRunner-up
Newton Heath39 ptsThird place
Grimsby Town38 pts - 1895-96Champion
Liverpool46 ptsRunner-up
Manchester City46 ptsThird place
Grimsby Town42 pts - 1894-95Champion
Bury48 ptsRunner-up
Notts County39 ptsThird place
Newton Heath38 pts - 1893-94Champion
Liverpool50 ptsRunner-up
Small Heath42 ptsThird place
Notts County39 pts - 1892-93Champion
Small Heath36 ptsRunner-up
Sheffield United35 ptsThird placeDarwen30 pts