World CupLive Scores BM

Since 1992

Premier League champions

The last 21 winners, and the clubs that have won it most often.

Season by season

SeasonChampionTitles
2024-25 Liverpool #2
2023-24 Manchester City #8
2022-23 Manchester City #8
2021-22 Manchester City #8
2020-21 Manchester City #8
2019-20 Liverpool #2
2018-19 Manchester City #8
2017-18 Manchester City #8
2016-17 Chelsea #5
2015-16 Leicester City #1
2014-15 Chelsea #5
2013-14 Manchester City #8
2012-13 Manchester United #13
2011-12 Manchester City #8
2010-11 Manchester United #13
2009-10 Chelsea #5
2008-09 Manchester United #13
2007-08 Manchester United #13
2006-07 Manchester United #13
2005-06 Chelsea #5
2004-05 Chelsea #5

Title counts refer to all-time titles in this competition, not only the seasons listed.

What the list tells us

Premier League has produced 5 different champions across the 21 seasons listed here, from 2004-05 to 2024-25. Liverpool are the reigning winners after taking the 2024-25 title, while Manchester United remain the reference point with 13 titles in the all-time list, 5 of them inside this window (24% of the seasons shown).

The longest unbroken run in the table belongs to Manchester City, who won 4 in a row. The all-time table lists 7 clubs with at least one title; the gap between Manchester United and the last name on it is 12 titles, which is the clearest measure of how lopsided this competition has been.

Common questions

Who has won the Premier League most often?

Manchester United with 13 titles in the 21 seasons listed.

Who won the Premier League in 2024-25?

Liverpool.