SportsMonkie.com
Football

Longest Unbeaten Run in Premier League

By Sourav Das Updated August 12, 2026
Premier League players celebrating a title win amid streamers on the pitch
On this page5
  1. 01The full leaderboard: top 10 longest unbeaten runs
  2. 02Arsenal’s 49: the record and the Invincibles inside it
  3. 03Liverpool and Chelsea: the closest challengers
  4. 04Manchester City’s modern record
  5. 05Why the record is so hard to break — and the 2026 chase

Arsenal hold the record for the longest unbeaten run in Premier League history at 49 matches, stretching from a 6-1 win at Southampton on 7 May 2003 to a 2-0 defeat at Manchester United on 16 October 2004. The streak swallowed the entire unbeaten 2003-04 “Invincibles” season, still the only title-winning campaign in league history without a single loss.

Going nearly 17 months without defeat means surviving injuries, refereeing decisions and off-days without ever cracking. Below is the verified leaderboard of the ten longest unbeaten runs in Premier League history, how each one ended, and how close anyone has come to Arsenal’s mark since.

The full leaderboard: top 10 longest unbeaten runs

All figures below are Premier League matches only and are cross-checked against Opta Analyst and Premier League official records.

RankClubGames unbeatenSpanHow it ended
1Arsenal49May 2003 – Oct 2004Lost 2-0 at Manchester United
2Liverpool44Jan 2019 – Feb 2020Lost 3-0 at Watford
3Chelsea40Oct 2004 – Oct 2005Lost 1-0 at Manchester United
4Manchester City32Dec 2023 – Nov 2024Lost 2-1 at Bournemouth
5Manchester City30Apr 2017 – Jan 2018Lost 4-3 at Liverpool
6Arsenal30Dec 2001 – Oct 2002Club record before the 49-game run
7Manchester United29Dec 1998 – Sep 1999During the treble-winning season
8Chelsea29Dec 2007 – Oct 2008Ended in the 2008-09 season
9Manchester United29Apr 2010 – Feb 2011Ended in the 2010-11 season
10Liverpool26Sep 2024 – Apr 2025Arne Slot’s title-winning first season

Arsenal and Manchester City each appear twice, a sign that consistency at this level tends to cluster around a small handful of dominant sides rather than being spread evenly across the league.

Arsenal’s 49: the record and the Invincibles inside it

The heart of Arsenal’s run is the 2003-04 season itself: 26 wins, 12 draws, zero defeats across all 38 league games under Arsene Wenger, a campaign that earned the “Invincibles” nickname and remains the only unbeaten title in Premier League history. The streak actually started the season before, in May 2003, and continued into the following autumn before Manchester United finally won 2-0 at Old Trafford — a game later remembered as the “Battle of the Buffet” for the chaos that followed the final whistle. No club has gone longer than 32 games unbeaten since.

Liverpool and Chelsea: the closest challengers

Liverpool’s 44-match run under Jurgen Klopp is the nearest anyone has come to Arsenal’s mark, running from January 2019 through to February 2020 and overlapping with the club’s first league title in three decades. It ended in a genuine shock, a 3-0 loss at a struggling Watford side, just weeks before Liverpool were confirmed champions. Chelsea’s 40-game run under Jose Mourinho, the club’s early-Roman Abramovich era, is third overall and remains the longest of any side not managed by Wenger or Klopp; it ended 1-0 at Manchester United when midfielder Darren Fletcher scored the only goal of the game.

Manchester City’s modern record

Pep Guardiola’s Manchester City hold the longest unbeaten run of the last two decades outside Arsenal, Liverpool and Chelsea: 32 games between December 2023 and November 2024, a run that finally ended with a 2-1 loss at Bournemouth — City’s first-ever league defeat to that club. City also hold a second entry on the leaderboard, a 30-game run from 2017-18 that Liverpool ended with a 4-3 win at Anfield, one of the most chaotic results of the Guardiola era.

Why the record is so hard to break — and the 2026 chase

Staying unbeaten for a full season, let alone longer, requires a squad deep enough to absorb injuries and suspensions without a drop-off, plus a fair amount of luck avoiding refereeing errors and freak results. That combination is why Arsenal’s 49 has stood for more than two decades despite three genuine title-winning dynasties — Mourinho’s Chelsea, Klopp’s Liverpool, Guardiola’s City — all falling short. As of the 2025-26 season, the best unbeaten run in the Premier League belonged to Bournemouth at 13 matches, still 36 games shy of Arsenal’s record, and no side has topped Manchester City’s 32-game mark since it ended in November 2024.

Arsenal’s unbeaten run sits alongside a cluster of other Invincibles-era numbers, from goals scored to clean sheets kept. For the attacking and defensive marks from dominant Premier League campaigns, see our leaderboards on the most goals in a Premier League season and the most clean sheets in the Premier League. Single-match scoring extremes are covered in our most goals in a Premier League game list, and the wider record book is indexed on our Premier League records hub.

Arsenal hold the longest unbeaten run in Premier League history at 49 matches (2003-04), with Liverpool’s 44-game run under Klopp second and Chelsea’s 40-game run under Mourinho third. Manchester City’s 32 games from 2023-24 is the longest since. Arsenal’s 2003-04 Invincibles season remains the only unbeaten campaign in league history, and as of the 2025-26 season no side has come within 15 games of the record.

Share this article

Frequently asked questions

What is the longest unbeaten run in Premier League history?+

Arsenal hold the record with 49 matches unbeaten, from a 6-1 win at Southampton on 7 May 2003 to a 2-0 loss at Manchester United on 16 October 2004. The run encompassed Arsenal's entire unbeaten 2003-04 title season, still the only one in Premier League history.

Who has the second-longest unbeaten run in the Premier League?+

Liverpool are second with 44 matches unbeaten under Jurgen Klopp, from 12 January 2019 to 24 February 2020. The run, a Liverpool club record, ended with a shock 3-0 defeat at Watford just weeks before Liverpool clinched their first league title in 30 years.

What is Chelsea's longest unbeaten run in the Premier League?+

Chelsea's longest run is 40 matches, from 23 October 2004 to 29 October 2005 under Jose Mourinho, the third-longest in Premier League history. It ended with a 1-0 defeat at Manchester United, Darren Fletcher scoring the only goal at Old Trafford.

What is Manchester City's longest unbeaten run?+

Manchester City's longest run is 32 matches, from 6 December 2023 to 2 November 2024 under Pep Guardiola, the longest by any club since Chelsea's 2004-05 side. It ended with a 2-1 defeat at Bournemouth, City's first-ever league loss to that club.

What were the Arsenal Invincibles?+

The Invincibles were Arsenal's 2003-04 squad under Arsene Wenger, who won the Premier League title without losing a single match: 26 wins, 12 draws, 0 defeats across 38 games. It remains the only unbeaten season in Premier League history and sits at the core of Arsenal's 49-game record run.

How did Arsenal's 49-match unbeaten run end?+

Manchester United ended Arsenal's run with a 2-0 win at Old Trafford on 16 October 2004, in a game later nicknamed the 'Battle of the Buffet' for the post-match tunnel confrontation. It was Arsenal's first Premier League defeat in over 17 months.

What was the longest unbeaten run in English football before the Premier League?+

Nottingham Forest hold the pre-Premier League English top-flight record at 42 matches unbeaten, from November 1977 to December 1978 under Brian Clough. Arsenal's 49-game run later surpassed it to set the modern English record across all divisions.

Has any team come close to Arsenal's 49-game record recently?+

No. The best run of the 2025-26 Premier League season belonged to Bournemouth at 13 matches, still 36 games short of Arsenal's mark. No side has exceeded 32 games unbeaten since Manchester City's run ended in November 2024.

Sources

Play & tools

Free browser games and tools — no account, no download.

Related football guides

View all →