Manchester City’s win over Fulham on Saturday saw them extend their unbeaten home run in all competitions to 50 matches. Here, we look at the other four top-flight English clubs to have achieved this.


Following their 3-2 Premier League victory over Fulham at the Etihad Stadium on Saturday, Manchester City are now unbeaten in their last 50 home games in all competitions (W41 D9) since a 2-1 loss to Brentford in November 2022.

They certainly didn’t have it their own way against the Cottagers, who took the lead on the day and missed several glorious opportunities; in fact, their chances were comfortably worth more expected goals (1.6 for City, 2.4 for Fulham).

City were clinical, however, doing what needed to be done at their Etihad Stadium fortress.

They have become just the fourth different English top-flight team to go 50+ consecutive matches without defeat at home in all competitions after Liverpool, Chelsea (twice) and Sunderland.

Longest Competitive Unbeaten Home Runs by English Top-Flight Clubs

85 matches: Liverpool (ended in January 1981)
74 matches: Chelsea (ended in October 2008)
58 games: Chelsea (ended in February 2006)
50 games: Manchester City (ongoing)
50 games: Sunderland (ended in December 1893)
47 games: Nottingham Forest (ended in February 1979)
46 games: Ipswich Town (ended in April 1981)
46 games: Liverpool (ended in October 1977)
43 games: Everton (ended in August 1963)
43 games: Sunderland (ended in March 1896)

Man City’s current run comprises 34 Premier League matches, alongside games in the Champions League (9), FA Cup (5) and EFL Cup (2).

Pep Guardiola’s side still have some way to go to reach Liverpool’s record-breaking achievement of 85 competitive home games unbeaten between 7 February 1978 and 3 January 1981 under Bob Paisley, when they won 69 times and drew another 16 at Anfield.

And although Saturday afternoon’s victory took City’s unbeaten home run in the Premier League to 34 matches (W27 D7), this is still not among the 10 longest in English top-flight history.

That specific record is held by Chelsea, who went an astonishing 86 consecutive Premier League games at Stamford Bridge unbeaten across four and a half years, between 20 March 2004 and 5 October 2008. That run ended when Rafael Benítez’s Liverpool side beat them 1-0 on 26 October 2008 during Luiz Felipe Scolari’s short spell in charge of the London club.

This victory means Manchester City remain unbeaten after seven games of 2024-25 as they look to claim a fifth successive title. Overall, it’s now 30 games without a defeat in the top flight, which equals their previous record unbeaten run in the Premier League set between April 2017 and January 2018.

That is one of only five other occasions of a team going as long without a defeat in the Premier League.

However, City are still 19 games away from Arsenal’s record Premier League unbeaten run of 49 games, which ended in October 2004.


Opta Stats Hub Premier League

Enjoy this? Subscribe to our football newsletter to receive exclusive weekly content. You should also follow our social accounts over on XInstagramTikTok and Facebook.