Premier League past winners
Every champion, runner-up and third place of the Premier League since the 1888-89 season, newest first, with the clubs that won it most. Filter by era or search for a club.
Most titles
- 1
Liverpool20 titles - 2
Manchester United20 titles - 3
Arsenal14 titles - 4
Manchester City10 titles - 5
Everton9 titles
Premier League (1992–)
- 2025-26Champion
Arsenal85 ptsRunner-up
Manchester City78 ptsThird place
Manchester United71 pts - 2024-25Champion
Liverpool84 ptsRunner-up
Arsenal74 ptsThird place
Manchester City71 pts - 2023-24Champion
Manchester City91 ptsRunner-up
Arsenal89 ptsThird place
Liverpool82 pts - 2022-23Champion
Manchester City89 ptsRunner-up
Arsenal84 ptsThird place
Manchester United75 pts - 2021-22Champion
Manchester City93 ptsRunner-up
Liverpool92 ptsThird place
Chelsea74 pts - 2020-21Champion
Manchester City86 ptsRunner-up
Manchester United74 ptsThird place
Liverpool69 pts - 2019-20Champion
Liverpool99 ptsRunner-up
Manchester City81 ptsThird place
Manchester United66 pts - 2018-19Champion
Manchester City98 ptsRunner-up
Liverpool97 ptsThird place
Chelsea72 pts - 2017-18Champion
Manchester City100 ptsRunner-up
Manchester United81 ptsThird place
Tottenham Hotspur77 pts - 2016-17Champion
Chelsea93 ptsRunner-up
Tottenham Hotspur86 ptsThird place
Manchester City78 pts - 2015-16Champion
Leicester City81 ptsRunner-up
Arsenal71 ptsThird place
Tottenham Hotspur70 pts - 2014-15Champion
Chelsea87 ptsRunner-up
Manchester City79 ptsThird place
Arsenal75 pts - 2013-14Champion
Manchester City86 ptsRunner-up
Liverpool84 ptsThird place
Chelsea82 pts - 2012-13Champion
Manchester United89 ptsRunner-up
Manchester City78 ptsThird place
Chelsea75 pts - 2011-12Champion
Manchester City89 ptsRunner-up
Manchester United89 ptsThird place
Arsenal70 pts - 2010-11Champion
Manchester United80 ptsRunner-up
Chelsea71 ptsThird place
Manchester City71 pts - 2009-10Champion
Chelsea86 ptsRunner-up
Manchester United85 ptsThird place
Arsenal75 pts - 2008-09Champion
Manchester United90 ptsRunner-up
Liverpool86 ptsThird place
Chelsea83 pts - 2007-08Champion
Manchester United87 ptsRunner-up
Chelsea85 ptsThird place
Arsenal83 pts - 2006-07Champion
Manchester United89 ptsRunner-up
Chelsea83 ptsThird place
Liverpool68 pts - 2005-06Champion
Chelsea91 ptsRunner-up
Manchester United83 ptsThird place
Liverpool82 pts - 2004-05Champion
Chelsea95 ptsRunner-up
Arsenal83 ptsThird place
Manchester United77 pts - 2003-04Champion
Arsenal90 ptsRunner-up
Chelsea79 ptsThird place
Manchester United75 pts - 2002-03Champion
Manchester United83 ptsRunner-up
Arsenal78 ptsThird place
Newcastle United69 pts - 2001-02Champion
Arsenal87 ptsRunner-up
Liverpool80 ptsThird place
Manchester United77 pts - 2000-01Champion
Manchester United80 ptsRunner-up
Arsenal70 ptsThird place
Liverpool69 pts - 1999-00Champion
Manchester United91 ptsRunner-up
Arsenal73 ptsThird place
Leeds United69 pts - 1998-99Champion
Manchester United79 ptsRunner-up
Arsenal78 ptsThird place
Chelsea75 pts - 1997-98Champion
Arsenal78 ptsRunner-up
Manchester United77 ptsThird place
Liverpool65 pts - 1996-97Champion
Manchester United75 ptsRunner-up
Newcastle United68 ptsThird place
Arsenal68 pts - 1995-96Champion
Manchester United82 ptsRunner-up
Newcastle United78 ptsThird place
Liverpool71 pts - 1994-95Champion
Blackburn Rovers89 ptsRunner-up
Manchester United88 ptsThird place
Nottingham Forest77 pts - 1993-94Champion
Manchester United92 ptsRunner-up
Blackburn Rovers84 ptsThird place
Newcastle United77 pts - 1992-93Champion
Manchester United84 ptsRunner-up
Aston Villa74 ptsThird place
Norwich City72 pts
Football League First Division (1892–1992)
- 1991-92Champion
Leeds United82 ptsRunner-up
Manchester United78 ptsThird place
Sheffield Wednesday75 pts - 1990-91Champion
Arsenal83 ptsRunner-up
Liverpool76 ptsThird place
Crystal Palace69 pts - 1989-90Champion
Liverpool79 ptsRunner-up
Aston Villa70 ptsThird place
Tottenham Hotspur63 pts - 1988-89Champion
Arsenal76 ptsRunner-up
Liverpool76 ptsThird place
Nottingham Forest64 pts - 1987-88Champion
Liverpool90 ptsRunner-up
Manchester United81 ptsThird place
Nottingham Forest73 pts - 1986-87Champion
Everton86 ptsRunner-up
Liverpool77 ptsThird place
Tottenham Hotspur71 pts - 1985-86Champion
Liverpool88 ptsRunner-up
Everton86 ptsThird place
West Ham United84 pts - 1984-85Champion
Everton90 ptsRunner-up
Liverpool77 ptsThird place
Tottenham Hotspur77 pts - 1983-84Champion
Liverpool80 ptsRunner-up
Southampton77 ptsThird place
Nottingham Forest74 pts - 1982-83Champion
Liverpool82 ptsRunner-up
Watford71 ptsThird place
Manchester United70 pts - 1981-82Champion
Liverpool87 ptsRunner-up
Ipswich Town83 ptsThird place
Manchester United78 pts - 1980-81Champion
Aston Villa60 ptsRunner-up
Ipswich Town56 ptsThird place
Arsenal53 pts - 1979-80Champion
Liverpool60 ptsRunner-up
Manchester United58 ptsThird place
Ipswich Town53 pts - 1978-79Champion
Liverpool68 ptsRunner-up
Nottingham Forest60 ptsThird place
West Bromwich Albion59 pts - 1977-78Champion
Nottingham Forest64 ptsRunner-up
Liverpool57 ptsThird place
Everton55 pts - 1976-77Champion
Liverpool57 ptsRunner-up
Manchester City56 ptsThird place
Ipswich Town52 pts - 1975-76Champion
Liverpool60 ptsRunner-up
Queens Park Rangers59 ptsThird place
Manchester United56 pts - 1974-75Champion
Derby County53 ptsRunner-up
Liverpool51 ptsThird place
Ipswich Town51 pts - 1973-74Champion
Leeds United62 ptsRunner-up
Liverpool57 ptsThird place
Derby County48 pts - 1972-73Champion
Liverpool60 ptsRunner-up
Arsenal57 ptsThird place
Leeds United53 pts - 1971-72Champion
Derby County58 ptsRunner-up
Leeds United57 ptsThird place
Liverpool57 pts - 1970-71Champion
Arsenal65 ptsRunner-up
Leeds United64 ptsThird place
Tottenham Hotspur52 pts - 1969-70Champion
Everton66 ptsRunner-up
Leeds United57 ptsThird place
Chelsea55 pts - 1968-69Champion
Leeds United67 ptsRunner-up
Liverpool61 ptsThird place
Everton57 pts - 1967-68Champion
Manchester City58 ptsRunner-up
Manchester United56 ptsThird place
Liverpool55 pts - 1966-67Champion
Manchester United60 ptsRunner-up
Nottingham Forest56 ptsThird place
Tottenham Hotspur56 pts - 1965-66Champion
Liverpool61 ptsRunner-up
Leeds United55 ptsThird place
Burnley55 pts - 1964-65Champion
Manchester United61 ptsRunner-up
Leeds United61 ptsThird place
Chelsea56 pts - 1963-64Champion
Liverpool57 ptsRunner-up
Manchester United53 ptsThird place
Everton52 pts - 1962-63Champion
Everton61 ptsRunner-up
Tottenham Hotspur55 ptsThird place
Burnley54 pts - 1961-62Champion
Ipswich Town56 ptsRunner-up
Burnley53 ptsThird place
Tottenham Hotspur52 pts - 1960-61Champion
Tottenham Hotspur66 ptsRunner-up
Sheffield Wednesday58 ptsThird place
Wolverhampton Wanderers57 pts - 1959-60Champion
Burnley55 ptsRunner-up
Wolverhampton Wanderers54 ptsThird place
Tottenham Hotspur53 pts - 1958-59Champion
Wolverhampton Wanderers61 ptsRunner-up
Manchester United55 ptsThird place
Arsenal50 pts - 1957-58Champion
Wolverhampton Wanderers64 ptsRunner-up
Preston North End59 ptsThird place
Tottenham Hotspur51 pts - 1956-57Champion
Manchester United64 ptsRunner-up
Tottenham Hotspur56 ptsThird place
Preston North End56 pts - 1955-56Champion
Manchester United60 ptsRunner-up
Blackpool49 ptsThird place
Wolverhampton Wanderers49 pts - 1954-55Champion
Chelsea52 ptsRunner-up
Wolverhampton Wanderers48 ptsThird place
Portsmouth48 pts - 1953-54Champion
Wolverhampton Wanderers57 ptsRunner-up
West Bromwich Albion53 ptsThird place
Huddersfield Town51 pts - 1952-53Champion
Arsenal54 ptsRunner-up
Preston North End54 ptsThird place
Wolverhampton Wanderers51 pts - 1951-52Champion
Manchester United57 ptsRunner-up
Tottenham Hotspur53 ptsThird place
Arsenal53 pts - 1950-51Champion
Tottenham Hotspur60 ptsRunner-up
Manchester United56 ptsThird place
Blackpool50 pts - 1949-50Champion
Portsmouth53 ptsRunner-up
Wolverhampton Wanderers53 ptsThird place
Sunderland52 pts - 1948-49Champion
Portsmouth58 ptsRunner-up
Manchester United53 ptsThird place
Derby County53 pts - 1947-48Champion
Arsenal59 ptsRunner-up
Manchester United52 ptsThird place
Burnley52 pts - 1946-47Champion
Liverpool57 ptsRunner-up
Manchester United56 ptsThird place
Wolverhampton Wanderers56 pts - 1945-46
Not held: League suspended due to the Second World War
- 1944-45
Not held: League suspended due to the Second World War
- 1943-44
Not held: League suspended due to the Second World War
- 1942-43
Not held: League suspended due to the Second World War
- 1941-42
Not held: League suspended due to the Second World War
- 1940-41
Not held: League suspended due to the Second World War
- 1939-40
Abandoned: Season abandoned after three matches on the outbreak of the Second World War; results expunged, no champion.
- 1938-39Champion
Everton59 ptsRunner-up
Wolverhampton Wanderers55 ptsThird place
Charlton Athletic50 pts - 1937-38Champion
Arsenal52 ptsRunner-up
Wolverhampton Wanderers51 ptsThird place
Preston North End49 pts - 1936-37Champion
Manchester City57 ptsRunner-up
Charlton Athletic54 ptsThird place
Arsenal52 pts - 1935-36Champion
Sunderland56 ptsRunner-up
Derby County48 ptsThird place
Huddersfield Town48 pts - 1934-35Champion
Arsenal58 ptsRunner-up
Sunderland54 ptsThird place
Sheffield Wednesday49 pts - 1933-34Champion
Arsenal59 ptsRunner-up
Huddersfield Town56 ptsThird place
Tottenham Hotspur49 pts - 1932-33Champion
Arsenal58 ptsRunner-up
Aston Villa54 ptsThird place
Sheffield Wednesday51 pts - 1931-32Champion
Everton56 ptsRunner-up
Arsenal54 ptsThird place
Sheffield Wednesday50 pts - 1930-31Champion
Arsenal66 ptsRunner-up
Aston Villa59 ptsThird place
Sheffield Wednesday52 pts - 1929-30Champion
Sheffield Wednesday60 ptsRunner-up
Derby County50 ptsThird place
Manchester City47 pts - 1928-29Champion
The Wednesday52 ptsRunner-up
Leicester City51 ptsThird place
Aston Villa50 pts - 1927-28Champion
Everton53 ptsRunner-up
Huddersfield Town51 ptsThird place
Leicester City48 pts - 1926-27Champion
Newcastle United56 ptsRunner-up
Huddersfield Town51 ptsThird place
Sunderland49 pts - 1925-26Champion
Huddersfield Town57 ptsRunner-up
Arsenal52 ptsThird place
Sunderland48 pts - 1924-25Champion
Huddersfield Town58 ptsRunner-up
West Bromwich Albion56 ptsThird place
Bolton Wanderers55 pts - 1923-24Champion
Huddersfield Town57 ptsRunner-up
Cardiff City57 ptsThird place
Sunderland53 pts - 1922-23Champion
Liverpool60 ptsRunner-up
Sunderland54 ptsThird place
Huddersfield Town53 pts - 1921-22Champion
Liverpool57 ptsRunner-up
Tottenham Hotspur51 ptsThird place
Burnley49 pts - 1920-21Champion
Burnley59 ptsRunner-up
Manchester City54 ptsThird place
Bolton Wanderers52 pts - 1919-20Champion
West Bromwich Albion60 ptsRunner-up
Burnley51 ptsThird place
Chelsea49 pts - 1918-19
Not held: League suspended due to the First World War
- 1917-18
Not held: League suspended due to the First World War
- 1916-17
Not held: League suspended due to the First World War
- 1915-16
Not held: League suspended due to the First World War
- 1914-15Champion
Everton46 ptsRunner-up
Oldham Athletic45 ptsThird place
Blackburn Rovers43 pts - 1913-14Champion
Blackburn Rovers51 ptsRunner-up
Aston Villa44 ptsThird place
Middlesbrough43 pts - 1912-13Champion
Sunderland54 ptsRunner-up
Aston Villa50 ptsThird place
The Wednesday49 pts - 1911-12Champion
Blackburn Rovers49 ptsRunner-up
Everton46 ptsThird place
Newcastle United44 pts - 1910-11Champion
Manchester United52 ptsRunner-up
Aston Villa51 ptsThird place
Sunderland45 pts - 1909-10Champion
Aston Villa53 ptsRunner-up
Liverpool48 ptsThird place
Blackburn Rovers45 pts - 1908-09Champion
Newcastle United53 ptsRunner-up
Everton46 ptsThird place
Sunderland44 pts - 1907-08Champion
Manchester United52 ptsRunner-up
Aston Villa43 ptsThird place
Manchester City43 pts - 1906-07Champion
Newcastle United51 ptsRunner-up
Bristol City48 ptsThird place
Everton45 pts - 1905-06Champion
Liverpool51 ptsRunner-up
Preston North End47 ptsThird place
The Wednesday44 pts - 1904-05Champion
Newcastle United48 ptsRunner-up
Everton47 ptsThird place
Manchester City46 pts - 1903-04Champion
The Wednesday47 ptsRunner-up
Manchester City44 ptsThird place
Everton43 pts - 1902-03Champion
The Wednesday42 ptsRunner-up
Aston Villa41 ptsThird place
Sunderland41 pts - 1901-02Champion
Sunderland44 ptsRunner-up
Everton41 ptsThird place
Newcastle United37 pts - 1900-01Champion
Liverpool45 ptsRunner-up
Sunderland43 ptsThird place
Notts County40 pts - 1899-00Champion
Aston Villa50 ptsRunner-up
Sheffield United48 ptsThird place
Sunderland41 pts - 1898-99Champion
Aston Villa45 ptsRunner-up
Liverpool43 ptsThird place
Burnley39 pts - 1897-98Champion
Sheffield United42 ptsRunner-up
Sunderland37 ptsThird place
Wolverhampton Wanderers35 pts - 1896-97Champion
Aston Villa47 ptsRunner-up
Sheffield United36 ptsThird place
Derby County36 pts - 1895-96Champion
Aston Villa45 ptsRunner-up
Derby County41 ptsThird place
Everton39 pts - 1894-95Champion
Sunderland47 ptsRunner-up
Everton42 ptsThird place
Aston Villa39 pts - 1893-94Champion
Aston Villa44 ptsRunner-up
Sunderland38 ptsThird place
Derby County36 pts - 1892-93Champion
Sunderland48 ptsRunner-up
Preston North End37 ptsThird place
Everton36 pts
Football League (1888–1892)
- 1891-92Champion
Sunderland42 ptsRunner-up
Preston North End37 ptsThird place
Bolton Wanderers36 pts - 1890-91Champion
Everton29 ptsRunner-up
Preston North End27 ptsThird place
Notts County26 pts - 1889-90Champion
Preston North End33 ptsRunner-up
Everton31 ptsThird place
Blackburn Rovers27 pts - 1888-89Champion
Preston North End40 ptsRunner-up
Aston Villa29 ptsThird place
Wolverhampton Wanderers28 pts
Historical placings compiled from RSSSF and Wikipedia.