With their 20th top-flight title, Liverpool FC have now equalled Manchester United for the record of most English top flight titles. Through the eras of English football, Manchester United and Liverpool FC have made themselves one of the most successful clubs in the league's history.
Founded in 1888, the English Football League started as the Football League, the oldest football league in the world. In 1892, the Football League First Division kicked off and continued till 1991 as the top flight football league in England.
Later, in 1992, the Premier League was created and replaced the Football League First Division as the top flight football league in England.
In this article, we will discuss all the teams with the most titles in England's top flight football. Till now, 24 clubs have been able to lift the top flight title.
10. Sheffield United, West Bromwich Albion, Ipswich Town, Nottingham Forest, Leicester City | 1 title

Sheffield United, West Bromwich Albion, Ipswich Town, Nottingham Forest and Leicester City have been crowned the champions of English football once. Sheffield United won the league in 1897–98, the tenth season of the Football League First Division. Since then, they have roamed between the first division and second division leagues.
West Bromwich Albion won the league in 1919–20, right after the First World War. Ipswich Town won the competition in 1961–62, while Nottingham Forest won in 1977–78.
Leicester City are the only team to win the league in the Premier League when they lifted the Premier League in a miraculous 2015–16 season.
9. Preston North End, Burnley, Portsmouth, Tottenham Hotspur, Derby County | 2 titles
Preston North End, the first ever champion of the Football League, won the title in back-to-back seasons. This made them the first ever team to win a football league and also defend it. They won the league in the 1888–89 and 1889–90 seasons. Preston now plays in the EFL Championship.
Burnley, who recently got promoted to the Premier League this season, won the league twice in the 1920–21 and 1959–60 seasons. Portsmouth won the title first time in the 1948-49 season and then defended the crown in the next season as well.
Spurs, one of the big six of English football, won the league in the 1950–51, 1960–61 seasons. Since then, they have not been able to win the league again. Derby County won the title in the 1971–72 and 1974–75 seasons.
8. Blackburn Rovers, Huddersfield Town, Wolves, Leeds United | 3 titles
Blackburn Rovers, one of the founding members of the Football League, won the league twice in the 1911–12 and 1913–14 seasons. Then, they were crowned the Premier League champions in 1994–95, when Alan Shearer brought them to glory with 34 goals. But in the next season, they were relegated to the second division.
Huddersfield Town were one of the stronger teams in English football, winning the First Division in three back-to-back seasons in 1923–24, 1924–25 and 1925–26. But, after many promotions and relegations, they now play in the third division in England.
Wolves, who are now competing in the Premier League, won the first-division title in the 1953–54, 1957–58, and 1958–59 seasons.
Leeds United, who also won promotion to the Premier League, won the first division in 1968–69, 1973–74, and 1991–92 seasons. They were the last champions of the Football League First Division before the Premier League took over.
Read Also | Leeds United and Burnley secure promotion to the Premier League - Latest football news
7. Sheffield Wednesday, Newcastle United | 4 titles
Sheffield Wednesday, the second-oldest professional association football club in England, have won the league four times and are one of the most successful clubs in English football. They won the league in the 1902–03, 1903–04, 1928–29, and 1929–30 seasons.
Newcastle United, one of the biggest names in English football, have spent 93 years in the top tier of English football. They and Sheffield Wednesday won the league in back-to-back seasons. Newcastle won in 1904–05, 1906–07, 1908–09, 1926–27.
6. Sunderland, Chelsea FC | 6 titles

Newcastle United's arch-rival, Sunderland, are one of the most underrated teams in tournament history. They were also the first winners of the Football League First Division in the 1892 season. Nicknamed Black Cats, they won the First Division titles in 1891–92, 1892–93, 1894–95, 1901–02, 1912–13, 1935–36.
Chelsea, one of the most prominent names in European football. Before the Premier League era started, Chelsea had only won the First Division league once in the 1954–55 season. But, after Roman Abramovich's takeover, Chelsea evolved as one of the strongest teams in the Premeier League.
In the Premier League era, they won the title in 2004–05, 2005–06, 2009–10, 2014–15, and 2016–17.
Read Also | Terry, Gerrard, Vieira, Keane and Kompany: Ranking the Greatest Premier League Captains
5. Aston Villa | 7 titles

Although they have not won the league title in the Premier League era, Aston Villa are still one of the most successful clubs in England's top-tier football. In fact, it was William McGregor, the Aston Villa director, who founded the Football League in 1888, which was the World's First Football League as mentioned earlier.
Not only that, George Ramsay, who was Villa manager in 1886, was the world's first professional football manager.
With 7 titles in 1893–94, 1895–96, 1896–97, 1898–99, 1899–1900, 1909–10, and 1980–81, they still remain one of the oldest clubs to remain in the top-flight football.
4. Everton | 9 titles

Another club with great history and culture that lost the battle in modern football. Although Everton have stayed in the First Division of Football for more than 122 years now, is one of the three clubs to be a founding member of the Football League and Premier League.
Everton won the First Division titles in 1890–91, 1914–15, 1927–28, 1931–32, 1938–39, 1962–63, 1969–70, 1984–85, and 1986–87 seasons. This makes them the club with the fourth most English Top Flight titles.
3. Manchester City | 10 titles

Manchester City are the second most successful football club in the Premier League era. They have revolutionised modern football after Pep Guardiola took over the manager's role in 2016.
Since then, they have won 6 Premier League titles, out of which four came in consecutive seasons from 2020 to 2024, which is a record in English top flight football. Before Pep Guardiola, it was Roberto Mancini, who led them to Premier League success in the 2011-12 season, the club's first league title in 45 years.
Till now, Manchester City have won 10 titles in top-flight English football. Their success came in 1936–37, 1967–68, 2011–12, 2013–14, 2017–18, 2018–19, 2020–21, 2021–22, 2022–23, and 2023–24.
Read Also | Most Premier League Titles till 2025
2. Arsenal | 13 titles

One of the most loved and historical clubs in England, Arsenal, comes in the list as the third club with the most English top-flight titles. They were the second most successful club in the top flight before Manchester United went past them in the Premier League era.
From 1931 to 1938, they won the First Division League five times in 8 seasons, which made them one of the most loved and feared clubs in England. In the Premier League era, they won the league three times in 1997–98, 2001–02, and 2003–04.
In the 2003-04 season, they won the Premier League without losing a single game, which is still a record in England's top-flight football.
Arsenal were crowned the champions of England in 1930–31, 1932–33, 1933–34, 1934–35, 1937–38, 1947–48, 1952–53, 1970–71, 1988–89, 1990–91, 1997–98, 2001–02, 2003–04.
Read Also | The Invincibles: 8 times a football team won their league undefeated
1. Manchester United, Liverpool FC | 20 titles

After Liverpool FC's success in the Premier League 2024-25, they have now equalled Manchester United's record for most English Top Flight titles with 20 titles.
Both Liverpool and Manchester United are among the most popular football teams in World football. Liverpool were ahead of Manchester United in terms of top-flight titles, but Manchester United's resurgence under Sir Alex Ferguson left them behind.

In the Premier League era, Manchester United won the most titles. Their 13 Premier League titles are yet to be matched by any club, although they won the league title last time in the 2012-13 season.
Meantime, in the Premier League era, Liverpool have only won the league title twice, in the 2019-20 and 2024-25 seasons.
Manchester United have won the league in 1907–08, 1910–11, 1951–52, 1955–56, 1956–57, 1964–65, 1966–67, 1992–93, 1993–94, 1995–96, 1996–97, 1998–99, 1999–2000, 2000–01, 2002–03, 2006–07, 2007–08, 2008–09, 2010–11, 2012–13.
Meantime, Liverpool FC won the league in 1900–01, 1905–06, 1921–22, 1922–23, 1946–47, 1963–64, 1965–66, 1972–73, 1975–76, 1976–77, 1978–79, 1979–80, 1981–82, 1982–83,1983–84, 1985–86, 1987–88, 1989–90, 2019–20, 2024–25.