Longest Unbeaten Run in Premier League
On this page5
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.
| Rank | Club | Games unbeaten | Span | How it ended |
|---|---|---|---|---|
| 1 | Arsenal | 49 | May 2003 – Oct 2004 | Lost 2-0 at Manchester United |
| 2 | Liverpool | 44 | Jan 2019 – Feb 2020 | Lost 3-0 at Watford |
| 3 | Chelsea | 40 | Oct 2004 – Oct 2005 | Lost 1-0 at Manchester United |
| 4 | Manchester City | 32 | Dec 2023 – Nov 2024 | Lost 2-1 at Bournemouth |
| 5 | Manchester City | 30 | Apr 2017 – Jan 2018 | Lost 4-3 at Liverpool |
| 6 | Arsenal | 30 | Dec 2001 – Oct 2002 | Club record before the 49-game run |
| 7 | Manchester United | 29 | Dec 1998 – Sep 1999 | During the treble-winning season |
| 8 | Chelsea | 29 | Dec 2007 – Oct 2008 | Ended in the 2008-09 season |
| 9 | Manchester United | 29 | Apr 2010 – Feb 2011 | Ended in the 2010-11 season |
| 10 | Liverpool | 26 | Sep 2024 – Apr 2025 | Arne 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.
Related Premier League records
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.
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.
- Play 38-0 — Sign a 4-4-2 of all-time football legends and chase a perfect 38-0 league season — perfect, not just unbeaten.
- Explore all our games →
Related football guides
View all →
Most Premier League Hat-Tricks
Sergio Aguero scored 12 Premier League hat-tricks, the most in the competition's history. The full leaderboard of top hat-trick scorers, explained.
Arsenal's Invincibles Season Explained
Arsenal went the entire 2003-04 Premier League season unbeaten, 26 wins and 12 draws. The Invincibles story and where it ranks, explained.
The Longest Unbeaten Run in Football: Arsenal's 49 and Beyond
Arsenal's 49 games without defeat (2003–05) is the English top-flight record. Longer runs exist worldwide — ASEC Mimosas went 108. The full picture, explained.
Premier League Golden Boot Winners
Thierry Henry and Mohamed Salah share the Premier League Golden Boot record with four each. Full multi-winner list and recent season winners.
Youngest Premier League Goalscorer (Record Holder)
James Vaughan is the youngest Premier League goalscorer, at 16 years and 271 days for Everton in 2005. Full list of the youngest scorers, explained.
The Fastest Goal in Premier League History
Shane Long scored after just 7.69 seconds in 2019, the fastest goal in Premier League history. The full leaderboard of the quickest strikes.