Every unbeaten run eventually meets its match, but a handful of them lasted long enough to become part of football folklore before that happened. Some stretched across a single flawless season, others spanned years and multiple competitions. This list walks through the longest unbeaten runs at both club and international level, what actually ended them, and why these streaks tell us more about football than a simple win column ever could.
Spain currently hold the record for the longest unbeaten run in competitive men’s international football, stretching 38 matches between 26 March 2024 and 19 July 2026. The run passed Italy’s previous mark of 37 games, set between 2018 and 2021, when Spain beat Argentina in the final of the 2026 FIFA World Cup. It’s a record built almost entirely through knockout football rather than friendlies padding the numbers, which is part of what makes it stand out from earlier entries on this list.
Italy’s own 37-game run before that had a similarly dramatic ending. The Azzurri went unbeaten from 2018 through a scoreless draw with Switzerland that clinched the record outright, only to lose 2-1 to Spain in the semi-final of the 2021 UEFA Nations League a few months later, their first competitive home defeat since 1999.
No European club has come close to matching Steaua Bucharest’s domestic league run of 104 matches without defeat, spanning three seasons between June 1986 and September 1989. Including cup fixtures, that unbeaten stretch grew to 119 games. The run came during the same period Steaua won the 1986 European Cup, beating Barcelona on penalties in Seville, and it remains the benchmark that every subsequent European unbeaten run gets measured against, even four decades later.
The closest anything has come to Steaua’s mark in the modern era belongs to Bayer Leverkusen. Under Xabi Alonso, Leverkusen went unbeaten across all competitions for 51 matches between May 2023 and May 2024, a run that carried them to a first ever Bundesliga title without a single defeat and a DFB-Pokal triumph in the same season. The streak finally ended in the worst possible fashion, a 3-0 defeat to Atalanta in the Europa League final, with Ademola Lookman scoring a hat-trick to deny Leverkusen a continental treble. Their unbeaten run in the Bundesliga specifically continued into the following season and eventually reached 35 games before RB Leipzig ended it in September 2024, having been 2-0 up at one stage.
Fabio Capello’s AC Milan side went 58 Serie A matches without losing between May 1991 and March 1993, a run that remains the longest unbeaten streak in a single European top division. The defeat, when it finally came, was a 1-0 loss to Parma, settled by a Faustino Asprilla goal. That Milan side is often cited alongside Steaua and Leverkusen as one of the three clearest reference points whenever a modern team starts closing in on a lengthy run of its own.
Arsene Wenger’s Arsenal remain the only club to go through an entire Premier League season unbeaten, doing so in 2003/04 with 26 wins and 12 draws. Their overall unbeaten run in the league stretched to 49 matches, beginning with a 6-1 win over Southampton in May 2003 and ending 17 months later with a 2-0 defeat at Manchester United, a match remembered as much for the post-match tunnel confrontation, dubbed the Battle of the Buffet, as for the result itself.
| Team | Competition | Length | Years | Ended By |
|---|---|---|---|---|
| Steaua Bucharest | Domestic league | 104 games | 1986–1989 | Domestic defeat, 1989 |
| Bayer Leverkusen | All competitions | 51 games | 2023–2024 | Atalanta, Europa League final |
| AC Milan | Serie A | 58 games | 1991–1993 | Parma, 1993 |
| Arsenal | Premier League | 49 games | 2003–2004 | Manchester United, 2004 |
| Spain | International (competitive) | 38 games | 2024–2026 | Active record |
Being unbeaten and being unstoppable are not quite the same thing. Several of the runs on this list included plenty of draws, not just wins, Steaua’s 104-game streak alone contained a string of results that kept them level rather than victorious. A draw still counts toward the streak, which means an unbeaten run can sometimes mask a side that has stopped losing without necessarily improving. That distinction matters more than it might seem, especially when judging whether a current run is a sign of genuine quality or simply a favourable run of fixtures. Our piece on why winning streaks can be misleading in soccer goes into this in more depth, and it applies just as much to unbeaten streaks as to pure winning ones.
There’s also a pattern worth noting in how these runs typically end. Arsenal fell at Old Trafford, Leverkusen fell in a one-off European final, AC Milan fell away from home to Parma. Unbeaten runs are disproportionately broken away from the comfort of a team’s own stadium, which lines up with what we cover in home field advantage: myth or real pattern. The pressure of carrying a long streak into a hostile away ground appears to be a genuine factor, not just a coincidence repeated across four decades of football history.
Finally, it’s worth remembering how rare these runs are relative to the leagues they happened in. Steaua’s dominance came in a period when Romanian football had far less competitive depth than it does now, and even Leverkusen’s modern run happened in a Bundesliga where one club, Bayern Munich, has historically dominated the title race far more than the Premier League or Serie A ever allowed a single side to. Our guide on most predictable football leagues looks at which competitions tend to produce this kind of extended dominance and why.
The longest unbeaten runs in football are rarely about a team never facing adversity, they’re about surviving it match after match without cracking, and the way each one eventually ended says just as much about the pressure of carrying a streak as the streak itself ever did.
ProSoccerTips brings you straight-up football tips from folks who live and breathe the game. Every day, we dig into stats, matchups, team form and more to help you make smarter bets - no guesswork, just proper football insight. Whether it’s local leagues or big-name clashes, we’ve got your back with tips you can trust. We check everything - form, injuries, even the weather - so you don’t have to. Stick with us, follow the updates, and let’s chase those wins together!