If you’re a football fan, especially one of the red-and-white persuasion from North London, you’ve probably asked (or Googled) this question at least once in the last decade: “When did Arsenal last win the Premier League?” The Gunners, with their rich history and passionate following, remain one of the most iconic clubs in England. But their last Premier League title? Well, that’s a journey worth exploring—full of drama, iconic players, and one truly unforgettable season.
Whether you’re a nostalgic Arsenal supporter, a curious neutral, or a rival fan trying to stir the pot, this article breaks down the Gunners’ most recent league titles, the story behind the famous Invincibles, and why that elusive Premier League trophy has remained just out of reach for so long.
When Did Arsenal Last Win the Premier League?
Let’s answer the big question straight away: Arsenal last won the Premier League title in the 2003–04 season. And they didn’t just win it—they went unbeaten the entire season. That’s right, they finished the campaign without losing a single one of their 38 league matches. The Gunners earned 26 wins and 12 draws, wrapping up the title with four games to spare.
This historic run secured Arsenal’s place in Premier League history. The last time Arsenal won the Premier League was so significant that fans and pundits alike still refer to that squad as “The Invincibles.”
How Many Premier League Titles Have Arsenal Won?
Arsenal have won the Premier League title three times since the competition’s rebranding in 1992. These came in:
- 1997–98
- 2001–02
- 2003–04
Their last win the Premier League moment came in that unforgettable 2003–04 season. But before the Premier League era, Arsenal were already one of the most successful clubs in English football, having won multiple First Division championships, bringing their total top-flight league titles to 13.
So, while they may not have lifted the trophy recently, Arsenal remain the third most successful club in England’s top division behind Manchester United and Liverpool.
What Happened During the Famous Invincibles Season?
The 2003–04 season wasn’t just another title-winning campaign—it was a masterpiece. Arsène Wenger’s side became only the second team in English league history to go an entire season undefeated, the first being Preston North End in 1888–89. However, Arsenal did it in the modern era, with 38 league games, without losing a single match.
The Invincibles’ run spanned from the first game of the season all the way to the final day of the season, showcasing a rare blend of grit, flair, and resilience. No team has repeated the feat since.
And yes, they were awarded a unique gold trophy to commemorate the occasion.
Who Were the Key Players in Arsenal’s Last Premier League Title?
The names roll off the tongue like a greatest hits album. Thierry Henry was in electric form, scoring 30 league goals. Dennis Bergkamp, the silky Dutchman, pulled the creative strings. Patrick Vieira, the gunners captain, led with steel and poise in midfield.
The defence? A wall. Sol Campbell, Kolo Touré, Lauren, and Ashley Cole were rocks at the back, with Jens Lehmann between the posts. This wasn’t just a team—it was a squad packed with talent, personality, and a never-say-die attitude.
Without a doubt, Arsenal won the Premier League that season thanks to their perfect storm of experience, attacking brilliance, and tactical discipline.
What Made the 2003–04 Season So Special?
What made Arsenal’s last win the Premier League so legendary wasn’t just that they finished top. It was the way they did it. Wenger’s side went the whole season without losing—a feat unmatched in the Premier League era.
This wasn’t just about results; it was about swagger. Arsenal beat big rivals like Manchester United, Chelsea, and Liverpool. They won tough away fixtures, including at White Hart Lane against their north London rivals Tottenham, where they sealed the title.
And crucially, the team showed consistency, character, and flair across all 38 league matches.
How Close Have Arsenal Come Since Their Last League Title?
Since their last Premier League title in 2004, Arsenal have had multiple promising campaigns—especially under Wenger and, more recently, under Mikel Arteta.
The 2007–08 side led the league for much of the season before a collapse in the final months. In 2015–16, they finished second behind Leicester City, in what many fans saw as a missed opportunity.
Most recently, under Arteta, Arsenal have been part of the Premier League title race again, running Manchester City close in 2022–23 and 2023–24. But both times, they fell short in the final stretch, finishing second to Pep Guardiola’s City juggernaut.

Why Haven’t Arsenal Won the Premier League Since 2004?
That’s the million-pound question. Several factors explain Arsenal’s title drought.
Firstly, the rise of financial powerhouses like Chelsea and Manchester City shifted the balance. Chelsea, backed by Roman Abramovich, became title contenders under José Mourinho. Later, Manchester City—with Pep at the helm—set new standards in English football.
Secondly, Arsenal struggled with squad depth, consistency, and transitioning from Highbury to the Emirates Stadium. The club’s focus on financial stability over squad investment during that period left them behind Manchester United and others.
Injuries, internal issues, and the departure of key players like Cesc Fàbregas, Robin van Persie, and Samir Nasri also didn’t help.
Could Mikel Arteta Be the One to Lead Arsenal to Glory Again?
Mikel Arteta has brought fresh energy and belief back to the north London club. After winning the FA Cup in 2020, he’s slowly rebuilt Arsenal with a core of exciting young players, smart transfers, and tactical clarity.
Under his leadership, Arsenal have twice finished as runners-up in the Premier League title race, finishing behind Manchester City in tight contests.
Could he be the one to break the drought? Many fans believe so. With a maturing squad, consistent performances, and better squad depth, the Gunners are once again seen as genuine contenders for league glory.
How Does Arsenal Compare to Other Top English Clubs?
Arsenal are still one of the most storied clubs in the English top-flight. Their 13 league titles place them third behind Manchester United (20) and Liverpool (19). They also hold the record for most FA Cup wins.
Despite their recent struggles, Arsenal remain ahead of rivals like Tottenham in terms of trophies and legacy. And unlike Spurs, Arsenal’s last Premier League title came in the modern era—during a time when the competition was fierce and full of superstars.
They’re still behind Manchester City in terms of recent dominance, but in terms of history, identity, and fanbase, Arsenal remain among the elite.
What Would a Future Title Mean for Arsenal Fans?
For Arsenal supporters, winning another Premier League title would mean the world. It’s been over two decades since their last title-winning side lifted the trophy. Many younger fans have never seen their team crowned champions of England.
A new title would not only end the long wait since their last win the Premier League—it would also validate the project under Arteta and restore Arsenal’s reputation among Europe’s elite.
It’s more than silverware; it’s about identity, pride, and showing the football world that the north London club is truly back.
🔚 Summary: Key Takeaways
- 🏆 The last time Arsenal won the Premier League was in the 2003–04 season.
- 🥇 They went the entire season undefeated, earning the nickname “The Invincibles.”
- 📅 Arsenal have three Premier League titles: 1997–98, 2001–02, and 2003–04.
- 🔑 Key players included Thierry Henry, Patrick Vieira, Dennis Bergkamp, and Sol Campbell.
- 🏟️ The 2003–04 campaign remains one of the greatest in Premier League history.
- 📉 Arsenal have come close since, notably under Wenger and Arteta, but haven’t clinched the title.
- 💥 The rise of clubs like Chelsea and Man City has made winning harder.
- 👔 Arteta’s Arsenal are closing the gap and pushing hard in the Premier League title race.
- ⚽ A future title would mean the end of a 20+ year drought and a return to glory for the Gunners.
- 🧠 Arsenal remain one of the most successful clubs in English football history.
