The Invincibles: Arsenal’s Unbeaten 2003-04 Season
On 20 September 2002, with the season already under way, Arsène Wenger told a press conference that his Arsenal side could go the whole campaign unbeaten. He was mocked for it for two years. A month later, the team lost to Everton, then to Blackburn, and the claim was filed away as the Frenchman’s boast. When he finally pulled it off, in 2004, someone threw him a T-shirt mocking funnyman Wenger for saying they could go a season unbeaten. He put it best himself: he had only been a year early.
Thirty-eight matches, not a single defeat
The 2003-04 Premier League season ended with Arsenal on 26 wins, 12 draws and zero defeats: 90 points, 73 goals scored and 26 conceded. Eleven points clear of Chelsea and fifteen ahead of Manchester United. They remain the only side to complete a full Premier League season unbeaten.
And they went unbeaten twice over: the league’s best home record, at Highbury (15 wins and 4 draws), and also the best away record, with 11 wins and 8 draws. Nobody beat them anywhere.
- 38 matches: 26 won, 12 drawn, 0 lost
- 90 points, 73 goals for, 26 against
- 21 clean sheets
- Longest run: nine straight wins between January and March
- The only unbeaten season in Premier League history
The precedent almost nobody measures fairly
It is often said nobody had done it since Preston North End in 1888-89. That is true, but it needs a caveat: that league had twelve clubs, and each played twenty-two matches. Arsenal played thirty-eight, almost double the chances to slip up. The points system for that competition was not even settled when the season began: it was only introduced in late November.
That said, there is one thing Preston did go further on: they also won the FA Cup that season without conceding a single goal. Their invincibility was total. Arsenal’s was league-only.
The 49-match run is not the same as the season
These are two different records, and they get mixed up constantly. The unbeaten season is the 38 matches of 2003-04. The 49-match run spills beyond it on both sides: it began on 7 May 2003 with a 6-1 win over Southampton, three days after their last defeat, and ended on 24 October 2004 at Old Trafford. Put another way: 38 of those 49 matches fall within a single season.
The previous record was Nottingham Forest’s 42 matches, equalled in August 2004 with a 5-3 win over Middlesbrough after trailing 1-3. The full breakdown of the run: 36 wins, 13 draws, no defeats, 112 goals scored and 121 points collected.
"Across those 49 matches, Arsenal spent a total of 263 minutes behind on the scoreboard. Less than 6% of the time played."
The figure has an even more brutal reading: they were two goals down on only one occasion, and it lasted fifteen minutes. They fell behind in nine matches and lost none of them.
Rooney ended both runs
There is a coincidence that feels scripted. On 19 October 2002, aged sixteen, Wayne Rooney scored the 90th-minute goal for Everton that ended a 30-match unbeaten league run by Arsenal, the very run that would have proven Wenger right barely a month after his prediction. Two years later, at Old Trafford, he scored the second goal, in stoppage time, that ended the 49-match run.
That defeat, 2-0, with a hotly disputed penalty converted by Van Nistelrooy, ended in the scuffle the English press dubbed the Battle of the Buffet.
Who they were
The regular line-up read: Lehmann; Lauren, Campbell, Touré and Ashley Cole; Ljungberg, Vieira, Gilberto Silva and Pires; Bergkamp and Henry. Jens Lehmann was the only player to feature in all thirty-eight league matches.
Thierry Henry scored 30 goals in the league and 39 in all competitions, and that year swept the PFA award, the Football Writers’ Association award, and both the English and European Golden Boots. Patrick Vieira, the captain, played only 29 matches because of injury, but scored three goals, all three in decisive matches.
- Henry: 30 league goals in 37 appearances
- Pires: 14 goals; Bergkamp: 4 in 28 appearances
- Lehmann: all 38 matches, every minute
- Vieira: captain, 29 appearances and three decisive goals
- 33 different players featured across the 49-match run
The title, won at Tottenham
On 25 April 2004, Arsenal travelled to White Hart Lane knowing a draw would be enough. Vieira scored after 3 minutes and Pires made it 2-0 with half an hour gone. Tottenham pulled one back through Jamie Redknapp, and Robbie Keane equalised from the penalty spot in stoppage time. The 2-2 was enough: champions at their neighbours’ ground, just as had happened in 1971.
The unbeaten season was completed three weeks later, on 15 May at Highbury, with a 2-1 win over Leicester that they also had to come from behind for. The Premier League commissioned a unique gold replica of the trophy to mark it. No other club has one.
The paradox of the perfect team
That Arsenal side did not lose a single league match and won nothing else. They were knocked out of the Champions League and the FA Cup in the same week of April, and answered both exits by hammering Liverpool 4-2, with a Henry hat-trick, three days later. They were invincible exactly where it mattered for the record, and fell short everywhere else.
And there is an epilogue that has only just closed: the club moved from Highbury to the Emirates two seasons later, the stadium debt shaped a decade of transfer business, and Arsenal took twenty-two years to become league champions again. They finally did it in 2025-26, under Mikel Arteta and after three successive runner-up finishes. Put another way: an entire generation of supporters passed between the Invincibles’ title and the next one.
"They won one league title without losing a single match and took twenty-two years to win the next one. Football does not reward perfection, it just records it."
Simulate your own Premier League
Thirty-eight matchdays without a single defeat. On Fut Simulator you can play the full Premier League season with the official fixture list and see just how improbable that is: fill in the fixtures and watch how long your team can go without losing.
- Fill in results matchday by matchday and watch the table move
- Simulate single matches against the AI or resolve the whole matchday
- Adjust your lineups before every match
- Compare your champion with LaLiga, Serie A or the Bundesliga
"Only one team has ever done it in Premier League history. See how many attempts it takes you."
