The Longest Unbeaten Run in Football: Arsenal's 49 and Beyond
The longest unbeaten run in English top-flight football is 49 games, set by Arsenal between 7 May 2003 and 16 October 2004. Across the wider world, though, the record is far longer: ASEC Mimosas of Ivory Coast are credited with 108 consecutive league games without defeat, and Steaua Bucharest of Romania with 104.
A run and a perfect season are two different achievements, and it is worth being clear which one you mean. A run counts consecutive matches without losing, and can stretch across several campaigns. A perfect 38-0 season is one campaign in which a team wins every match. Arsenal’s 49-game run is one of the most famous streaks in the sport, and it still contained 13 draws — so even at its longest, an unbeaten run is not a flawless one.
Arsenal’s 49: the English record
Arsenal’s streak is the one English fans know. It ran from a 6-1 win over Southampton in May 2003 through the entirety of the Invincibles’ 2003–04 title season and into the following autumn, before ending at Old Trafford in October 2004. The full breakdown:
- 49 games unbeaten — 36 wins, 13 draws
- Spanned the last two games of 2002–03, all 38 of 2003–04, and the first nine of 2004–05
- 112 goals scored during the run
- Ended by a 2-0 defeat at Manchester United, van Nistelrooy converting a contested late penalty and Rooney adding a second
The 49 broke a record that had stood for a quarter of a century: Nottingham Forest’s 42 games unbeaten between November 1977 and November 1978, under Brian Clough. No English side has come near 49 since, which is why the number has become shorthand for a particular kind of sustained excellence.
The longer runs in world football
Step outside England and the picture changes. Several clubs have gone far longer without losing a league match, though the record-keeping in some of these leagues is less rigorous than in the modern Premier League, so the headline figures are best treated as widely reported rather than forensically audited.
| Club | Country | League games unbeaten | Period |
|---|---|---|---|
| ASEC Mimosas | Ivory Coast | 108 | 1989–1994 |
| Steaua Bucharest | Romania | 104 | 1986–1989 |
| AC Milan | Italy | 58 | 1991–1993 |
| Arsenal | England | 49 | 2003–2004 |
| Nottingham Forest | England | 42 | 1977–1978 |
ASEC Mimosas’ 108-game run, recognised by Guinness World Records, is the longest in club football. It ended in 1994 with a defeat to a military side, SO de l’Armée. Steaua Bucharest’s 104-game streak came during the same era in which they won the 1986 European Cup, so it was not a run built against weak opposition alone.
AC Milan’s 58 is the Serie A record and a useful comparison, because — like Arsenal’s 49 — it is a top-division league run in one of Europe’s strongest competitions. Fabio Capello’s Milan went from May 1991 to March 1993 without a league defeat, a stretch that included winning the 1991–92 Serie A title unbeaten.
A British footnote: Celtic’s 69
Celtic deserve a mention, because between May 2016 and December 2017 they went 69 domestic matches unbeaten — the longest run in British football history. The distinction is that Celtic’s 69 counted all domestic competitions, league and cups together, not league alone. Their run ended with a 4-0 defeat at Hearts. Measured strictly on league games, Arsenal’s 49 remains the English top-flight benchmark, and Milan’s 58 the highest of the major European leagues.
Why a run isn’t a perfect season
Here is the point that ties back to this site. Arsenal went 49 games without losing and drew 13 of them. Their famous 2003–04 season inside that run — the Invincibles — was unbeaten across 38 games, but 12 of those 38 were draws. Going a long time without defeat proves durability. It does not prove perfection, because a draw keeps a streak alive while still dropping points.
A perfect 38-0 season demands something a run does not: not just the absence of defeat, but the presence of victory in every single fixture. Arsenal’s streak is arguably the greatest sustained run English football has produced, and it never once contained a stretch of 38 straight wins. For the single-season version of this story, see our guide to Arsenal’s Invincibles of 2003–04 and the wider look at unbeaten single-season records. The streak and the perfect season overlap, but only one of them has never been done.
Frequently asked questions
Is Arsenal's 49 the longest unbeaten run in world football?+
No — it is the English top-flight record, but not the world record. ASEC Mimosas of Ivory Coast are widely credited with 108 league games unbeaten, and Steaua Bucharest with 104. Arsenal's 49 is the longest in English top-flight history and among the longest in the major European leagues.
How is a 49-game run different from an unbeaten season?+
An unbeaten season is a single campaign with no defeats. A run stretches across seasons — Arsenal's 49 spanned the end of 2002–03, all of 2003–04, and the start of 2004–05. A team can hold a long run without ever completing a fully unbeaten single season, and vice versa.
How did Arsenal's 49-game run end?+
At Old Trafford on 24 October 2004, in a 2-0 defeat to Manchester United. Ruud van Nistelrooy scored a late penalty and Wayne Rooney added a second in the closing minutes, ending the run at 49.