When did Arsenal last win the Premier League? Record since Invincibles season

Mikel-Arteta-120221-Getty.jpg

Rebuilding their reputation after some disappointing Premier League seasons in the past few years, Arsenal have proved once again they are genuine title contenders at the start of each campaign.

The Gunners led the league for the majority of 2022/23 but fell away in the final weeks and finished five points behind a surging Manchester City side which captured a historic treble. 

Arsenal then spent big to add star players in the offseason in an attempt to make a new title push in 2023/24, which so worked as they took the race to the final day of the season again against Man City. But silverware remains elusive for the Gunners, with their most recent trophy being the FA Cup in 2020.

The Sporting News takes a look at the last time Arsenal won the Premier League title, alongside documenting how they have fared in every English top-flight season since their last triumph. 

MORE: The best Premier League title races ever

When did Arsenal last win the Premier League?

Arsenal last won the Premier League title in 2003/04, gaining 90 points over the course of 38 games without losing a single match.

Of course, this achievement is famously known as 'The Invincibles', with that team regarded by many as arguably the best in the history of the Premier League, under the leadership of the legendary Arsene Wenger.

In 2003/04, the Gunners recorded important victories in many tight encounters, including a 2-1 victory over Liverpool at Anfield, as well as a double over London rivals Chelsea, who were their nearest title competitors.

Most famously, they were embroiled in one of the most iconic matches in Premier League history in a 0-0 draw away to Manchester United in September 2003. Labelled as the 'Battle of Old Trafford', both Manchester United and Arsenal were involved in an extremely bad-tempered affair with multiple instances of fracas throughout. 

Gunners captain Patrick Vieira was dismissed with 13 minutes to go in the match, and then Man United's Ruud Van Nistelrooy missed a last-minute penalty for the hosts. That prompted Martin Keown to celebrate wildly in front of the Dutchman, as Wenger's side clung to a 0-0 draw before a melee ensued at the final whistle.

Six Arsenal players and two United men were charged with ''improper conduct' by the FA in the aftermath of the game. This result was seen as symbolic of United's dominance starting to falter, while providing the fuel for Arsenal to go unbeaten whereas the Red Devils could only muster a third-place finish. 

Wenger's men never looked back. The rest, as they say, is history.

What has Arsenal's record been since their last Premier League title?

Despite consistently finishing in the top four and securing Champions League qualification from the 2004/05 campaign until 2015/16 under Wenger, the Gunners have not regularly challenged for the title before the 2022/23 season.

They finished five points behind Manchester City and led the league for much of the way, only to fade in the final two months of the season as the defending champions caught up and surpassed them with the head-to-head matchup tilting the balance.

The Sporting News takes a look at their record since the famous Invincibles season and how close they have come to reaching the summit of the Premier League. 

Arsenal's record since 2003/04

Season Position Points gap
from 1st place
2004/05 2nd 12
2005/06 4th 24
2006/07 4th 21
2007/08 3rd 4
2008/09 4th 18
2009/10 3rd 11
2010/11 4th 12
2011/12 3rd 19
2012/13 4th 16
2013/14 4th 7
2014/15 3rd 12
2015/16 2nd 10
2016/17 5th 18
2017/18 6th 37
2018/19 5th 28
2019/20 8th 43
2020/21 8th 25
2021/22 5th 24
2022/23 2nd 5
2023/24 2nd 2

Premier League 2023/24 TV channels, live streams

Region TV Streaming
Australia Optus Sport
Canada

Fubo Canada

Hong Kong Now TV
India Star Sports Disney+, Hotstar,
JioTV
Malaysia Astro SuperSport Astro Go
New Zealand Sky Sport Sky Sport Now,
Sky Go
Singapore StarHub StarHub TV+
UK Sky Sports, TNT Sports NOW TV, Sky Go,
Amazon Prime
USA USA Network,
Telemundo, Universo
Fubo, Peacock

UK: Matches are carried across Sky Sports and TNT Sports streaming and TV platforms, with select matches on Amazon Prime.

USA: Select matches are televised on USA Network (English) and Telemundo or Universo (Spanish), and all three channels can be streamed on Fubo. The rest of the matches are streamed on NBC platform Peacock for subscribers.

Canada: Every Premier League game this season is live streamed exclusively via Fubo in Canada.

Australia: Fans in Australia can stream every match live and on demand on Optus Sport.

India: Star Sports network has the rights to show Premier League matches in India. As well as an English broadcast on Star Sports Select, select matches will be available via regional feeds on Star Sports 3 (in Bengali, English, Kannada, Malayalam), Star Sports 1 (Bangla) and Star Sports 1 (Tamil).

LATEST VIDEOS