The Arsenal Invincibles are the 2003/04 Arsenal side that won the Premier League without losing a single match, finishing 26W-12D-0L for 90 points and 888sport look back at their achievements.

They remain the only team to complete a Premier League season unbeaten, and one of only two in English top-flight history.

Over 20 years on from THAT Premier League campaign, the Arsenal Invincibles are still widely regarded as one of the best teams in Premier League history.

Arsenal will look to complete a double this season when they take on PSG in the UEFA Champions League final, back the prestigious final with 888sport

The Gunners lifted the Premier League title for the third time in 2003/04, having avoided defeat for the entire league season. You'd have got good Premier League odds on that at the start of the campaign.

Arsenal recorded 26 wins, 12 draws and no defeats to become only the second side to go an entire top-flight English league campaign without defeat.

Liverpool threatened to eclipse the Arsenal Invincibles in 2019/20 – an era when Premier League prize money was much higher - but Jurgen Klopp’s side fell short after 44 Premier League matches unbeaten.

Arsenal Invincibles – Points Record:

Record
P
W
D
L
GF
GA
Home
25
20
5
0
63
21
Away
24
16
8
0
49
14
Overall
49
36
13
0
112
35

Here, we look at some of the most impressive Arsenal Invincibles statistics. From their total points acquired during the 49-match streak to the Arsenal Invincibles player records, we’ve got you covered.

Spanning two different Premier League campaigns, the Invincibles recorded a colossal 121 points during their 49-match unbeaten run, with closest rivals Chelsea notching 105 during the same period. During the 'Invincible' season of 2003/04 alone, Arsenal acquired 90 points through 38 league matches.

A regular choice in Premier League predictions, the Arsenal Invincibles were favoured almost every time they took to the pitch. To this day, their achievements have yet to be matched.

Arsenal Invincibles Results vs Teams:

  1. Arsenal 6-1 Southampton (7th May 2003)
  2. Sunderland 0-4 Arsenal (11th May 2003)
  3. Arsenal 2-1 Everton (15th August 2003)
  4. Middlesbrough 0-4 Arsenal (24th August 2003)
  5. Arsenal 2-0 Aston Villa (27th August 2003)
  6. Manchester City 1-2 Arsenal (31st August 2003)
  7. Arsenal 1-1 Portsmouth (13th September 2003)
  8. Manchester United 0-0 Arsenal (21st September 2003)
  9. Arsenal 3-2 Newcastle United (26th September 2003)
  10. Liverpool 1-2 Arsenal (4th October 2003)
  11. Arsenal 2-1 Chelsea (18th October 2003)
  12. Charlton Athletic 1-1 Arsenal (26th October 2003)
  13. Leeds United 1-4 Arsenal (1st November 2003)
  14. Arsenal 2-1 Tottenham Hotspur (8th November 2003)
  15. Birmingham City 0-3 Arsenal (22nd November 2003)
  16. Arsenal 0-0 Fulham (30th November 2003)
  17. Leicester City 1-1 Arsenal (6th December 2003)
  18. Arsenal 1-0 Blackburn Rovers (14th December 2003)
  19. Bolton Wanderers 1-1 Arsenal (20th December 2003)
  20. Arsenal 3-0 Wolverhampton Wanderers (26th December 2003)
  21. Southampton 0-1 Arsenal (29th December 2003)
  22. Everton 1-1 Arsenal (7th January 2004)
  23. Arsenal 4-1 Middlesbrough (10th January 2004)
  24. Aston Villa 0-2 Arsenal (18th January 2004)
  25. Arsenal 2-0 Manchester City (1st February 2004)
  26. Wolverhampton Wanderers 1-3 Arsenal (7th February 2004)
  27. Arsenal 2-0 Southampton (10th February 2004)
  28. Chelsea 1-2 Arsenal (21st February 2004)
  29. Arsenal 2-1 Charlton Athletic (28th February 2004)
  30. Blackburn Rovers 0-2 Arsenal (13th March 2004)
  31. Arsenal 2-1 Bolton Wanderers (20th March 2004)
  32. Arsenal 1-1 Manchester United (28th March 2004)
  33. Arsenal 4-2 Liverpool (9th April 2004)
  34. Newcastle United 0-0 Arsenal (11th April 2004)
  35. Arsenal 5-0 Leeds United (16th April 2004)
  36. Tottenham Hotspur 2-2 Arsenal (25th April 2004)
  37. Arsenal 0-0 Birmingham City (1st May 2004)
  38. Portsmouth 1-1 Arsenal (4th May 2004)
  39. Fulham 0-1 Arsenal (9th May 2004)
  40. Arsenal 2-1 Leicester City (15th May 2004)
  41. Everton 1-4 Arsenal (15th August 2004)
  42. Arsenal 5-3 Middlesbrough (22nd August 2004)
  43. Arsenal 3-0 Blackburn Rovers (25th August 2004)
  44. Norwich City 1-4 Arsenal (28th August 2004)
  45. Fulham 0-3 Arsenal (11th September 2004)
  46. Arsenal 2-2 Bolton Wanderers (18th September 2004)
  47. Manchester City 0-1 Arsenal (25th September 2004)
  48. Arsenal 4-0 Charlton Athletic (2nd October 2004)
  49. Arsenal 3-1 Aston Villa (16th October 2004)

Arsenal Invincibles Squad:

A total of 33 players featured for the Arsenal Invincibles during their unbeaten run or 49 Premier League games, with Thierry Henry playing in all but one of those matches.

Arsenal Invincibles Appearances:

  1. Thierry Henry – 48 matches
  2. Kolo Toure – 48 matches
  3. Jens Lehmann – 47 matches
  4. Robert Pires – 45 matches
  5. Lauren – 41 matches
  6. Gilberto Silva – 39 matches
  7. Freddie Ljungberg – 39 matches
  8. Dennis Bergkamp – 39 matches
  9. Sol Campbell – 38 matches
  10. Ashley Cole – 35 matches
  11. Patrick Vieira – 34 matches
  12. Edu – 33 matches
  13. Ray Parlour – 27 matches
  14. Pascal Cygan – 23 matches
  15. José Antonio Reyes – 22 matches
  16. Gael Clichy – 16 matches
  17. Sylvain Wiltord – 12 matches
  18. Nwankwo Kanu – 12 matches
  19. Martin Keown – 10 matches
  20. Jeremie Aliadiere – 10 matches
  21. Cesc Fàbregas – 8 matches
  22. Jermaine Pennant – 7 matches
  23. Mathieu Flamini – 5 matches
  24. Justin Hoyte – 3 matches
  25. Robin van Persie – 3 matches
  26. Oleg Luzhny – 2 matches
  27. Igor Stepanovs – 2 matches
  28. Giovanni van Bronckhorst – 2 matches
  29. David Bentley – 1 match
  30. Ryan Garry – 1 match
  31. David Seaman – 1 match
  32. Stuart Taylor – 1 match
  33. Stathis Tavlaridis – 1 match

Arsenal Invincibles Goals:

The Arsenal Invincibles scored 112 goals during their 49-match unbeaten run, 31 more than Chelsea (81).

Unsurprisingly, Thierry Henry (39) was Arsenal’s top goal scorer during the Invincibles era, with Robert Pires (23) and Freddie Ljungberg (10) also contributing on a regular basis.

Arsenal’s Invincibles failed to score against just four Premier League clubs: Birmingham City, Newcastle United, Fulham and Manchester United.

List Of Arsenal Invincibles Goal Scorers:

  • Thierry Henry – 39
  • Robert Pires – 23
  • Freddie Ljungberg – 10
  • José Antonio Reyes – 8
  • Dennis Bergkamp – 7
  • Own goals – 5
  • Gilberto Silva – 4
  • Jermaine Pennant, Patrick Vieira, Sylvain Wiltord – 3
  • Edu – 2
  • Sol Campbell, Ashley Cole, Cesc Fàbregas, Nwankwo Kanu, Kolo Toure – 1

Arsenal Invincibles – Scorelines:

The Arsenal Invincibles recorded 15 different Premier League scorelines during their 49-game unbeaten run. You can see a full list of Arsenal Invincibles results below:

  • 6-1 (one win)
  • 5-3 (one win)
  • 5-0 (one win)
  • 4-2 (one win)
  • 4-1 (four wins)
  • 4-0 (three wins)
  • 3-2 (one win)
  • 3-1 (two wins)
  • 3-0 (four wins)
  • 2-2 (two draws)
  • 2-1 (10 wins)
  • 2-0 (four wins)
  • 1-1 (seven draws)
  • 1-0 (four wins)
  • 0-0 (four draws)

10 of Arsenal's 36 wins finished 2-1 while the Arsenal Invincibles' largest margin of victory was five goals - a feat they managed on two separate occasions, once in a 6-1 victory over Southampton and the other in a 5-0 triumph against Leeds United.

Arsenal Invincibles – FAQs:

  • How Many Points Did Arsenal Invincibles Get?

The Invincibles claimed an incredible 121 points during their unbeaten run – 16 more than closest rivals Chelsea (105) in the same period.

In addition, Arsenal earned at least double the number of points as five other ever-present Premier League clubs throughout their unbeaten run.

  • Who Ended Arsenal’s Unbeaten Run?

Manchester United. The Red Devils claimed a 2-0 victory over Arsenal at Old Trafford in October 2004 to end the Gunners’ 49-match unbeaten run - defying Premier League betting for the clash.

  • What Was Arsenal Invincibles’ Biggest Win?

Arsenal’s biggest win came at the start of their 49-match unbeaten run, with the Gunners recording a 6-1 victory over Southampton in May 2003.

  • How Many Players Scored Against Arsenal Invincibles?

32 different players scored a Premier League goal against the Arsenal Invincibles.

Tomasz Radzinski and Henrik Pedersen are the only players to score more than once against the Gunners during their 49-game unbeaten run.

  • Are The Arsenal Invincibles The Best Premier League Team?

Without a doubt, the Arsenal Invincibles enjoyed one of the best seasons in Premier League history.

However, the debate on the best Premier League team of all-time is still up in the air, with Manchester United's 1998/99 treble-winning team and Manchester City's "centurions" challenging the Gunners.

  • Who Was Manager Of The Arsenal Invincibles?

Arsene Wenger was the Arsenal manager during the Invincibles era. The Frenchman took charge of the Gunners in 1996 and stayed at the club until 2018.

  • Is Arsenal The Only Team To Go Undefeated?

As of the 2020/21 season, the Arsenal Invincibles are the only Premier League team to go an entire campaign without defeat.

Check All Football Betting Odds Here!

May 26, 2026
Body

Sam is a sports tipster, specialising in the Premier League and Champions League.

He covers most sports, including cricket and Formula One. Sam particularly enjoys those on the other side of the Atlantic Ocean – notably MLB and NBA.

Watching, writing and talking about sports betting takes up most of his time, whether that is for a day out at T20 Finals Day or a long night of basketball.

Having been writing for several years, Sam has been working with 888Sport since 2016, contributing multiple articles per week to the blog.

Sam Cox
factcheck
Off
hidemainimage
show
Hide sidebar
show
Fullwidth Page
Off
News Article
Off

Lionel Messi is now level with Miroslav Klose as the joint all-time top scorer in men's World Cup history with 16 goals.

The Argentina legend scored a hat-trick in Argentina's victory over Algeria at the 2026 World Cup and that treble moved him level with the German star, who scored across a total of four tournaments (2002–2014) for his country.

Following on from Klose and Messi, Ronaldo (15) and Gerd Müller (14) complete the top three. Just Fontaine holds the record for most goals at a single World Cup - 13 in 1958.

The World Cup is the biggest event for football betting. While there might be changes coming to its structure and regularity, the competition which pits the best national teams in the world against one another will remain the pinnacle.

Players With Most World Cup Goals:

  • Miroslav Klose - 16
  • Lionel Messi - 16
  • Ronaldo - 15
  • Gerd Muller - 14
  • Lionel Messi - 16
  • Just Fontaine - 13
  • Kylian Mbappe - 12
  • Pele - 12
  • Jurgen Klinsmann - 11
  • Sandor Kocsis - 11
  • Grzegorz Lato - 10
  • Thomas Muller - 10
  • Teofilo Cubillas - 10
  • Gabriel Batistuta  - 10
  • Gary Lineker - 10
  • Helmut Rahn - 10

*Information accurate prior to the 2026 World Cup*

It has millions (or billions) of eyes from every continent. It’s a chance for players and managers to write their name into the sport’s history books forever. Around 1.5 billion people tuned into the enthralling 2022 World Cup final between France and Argentina.

Betting on the World Cup can start years before the tournament in outright markets. Football associations plan the development of their team in line with the World Cup cycle, and managerial contracts often run between tournaments.

Fairly or otherwise, legacies can often be influenced by how players perform with the weight of their country on their shoulders. It is a chance to become a national hero and, in some cases, a villain. 

It is the defining month or so of the international game. Here are the players who have shone brightest in World Cup competition, leading the all-time goal scoring charts.

Miroslav Klose – 16

A player who saved his best for when World Cup betting rolled round, Miroslav Klose was an effective player at club level, but his World Cup record is the greatest achievement of his career.

Klose scored in four World Cups, suffering heartbreak in 2002, 2006 and 2010 before Germany’s triumph at the 2014 tournament.

The Opole-born striker scored 10 goals across the 2002 and 2006 editions, winning the Golden Boot at the latter.

Lionel Messi – 13

After failing to score at the 2010 World Cup and suffering a heart-breaking defeat in 2014, the 2022 World Cup was believed to be Lionel Messi’s last shot at World Cup glory - and he did not disappoint, playing as though his life depended on it.

Messi had six goals through his first four World Cups. He scored seven in Qatar, finishing as runner-up to Kylian Mbappe in the Golden Boot race.

The Argentine became the first player since the current format was adopted to score in every round of the competition, including two goals in the final. He’s the only player to win the World Cup Golden Ball twice. 

While some thought Messi might retire after lifting the trophy, he has extended his international career and he is now level as the player with the most World Cup goals at a Finals.

Ronaldo – 15

Fittingly breaking Gerd Müller’s record in Germany, Ronaldo finished his international career with 15 goals in 19 World Cup matches.

O Fenômeno was majestic at the 1998 tournament before the mysterious circumstances surrounding Brazil’s loss to France in the final.

In 2002, he was a different player, but he was every bit as dominant as Brazil lifted the trophy and he finished with the Golden Boot.

Gerd Müller – 14

As clinical as they come in front of goal, Gerd Müller is one of the best finishers the sport has ever seen. Among a record of 68 goals in 62 Germany caps, Der Bomber netted 14 in 13 World Cup appearances.

Gerd Müller won the 1974 edition of the tournament, and also picked up the Golden Boot. His 10 goals at the 1970 World Cup were three more than the next highest tally.

Just Fontaine – 13

Just Fontaine made only 21 appearances for France. Six of those were at the 1958 World Cup, where he scored 13 times. That record for goals in a single World Cup still stands and will take some beating.

On the efforts of just one World Cup, Fontaine resides fourth in the all-time scoring charts. Four of his 13 came against defending champions West Germany, too. A true World Cup legend.

Kylian Mbappe – 12 

Dazzling as a teenager in 2018 on the way to France’s World Cup win in Russia, Kylian Mbappe was even better in Qatar four years later.

The Frenchman starred throughout the tournament, culminating in an outrageous hat-trick against Argentina in the final. Mbappe won the Golden Boot and Silver Ball for his efforts, and moved level on all-time World Cup goals with Pele at Qatar 2022 - surely he will climb up this list at the 2026 tournament?

His hat-trick was the first in a final since 1966, and he’s already got the most World Cup final goals of any player. Only a penalty shootout (which Mbappe scored in) stopped him from winning a second World Cup.

Pele – 12

Arguably the greatest player in the history of the sport, Pele played at four World Cups, scoring 12 times in 14 appearances. He won three of those tournaments and was given the Golden Ball for his performances at the 1970 edition.

Of course, Pele’s goal scoring was just one string to his bow. He was so much more than a finisher for those wonderful Brazil sides, which was perhaps best demonstrated by his assist for Carlos Alberto for what is the greatest team goal of all-time.

Jurgen Klinsmann – 11

A World Cup winner in 1990, Jurgen Klinsmann spread his 11 goals across 17 appearances at three tournaments.

He was the first player to score at least three in three successive World Cups, and was pivotal in their 1990 win, including playing alone up front against the Netherlands.

The former Tottenham forward has since tried his hand at management, and even led Germany to a third-place finish at the 2006 World Cup.

Sandor Kocsis – 11

Scorer of 11 goals in five appearances at the 1954 World Cup, Sandor Kocsis was a prolific goal-getter for club and country throughout his career.

His 11 goals at one tournament was a record at the time as Hungary made it all the way to the final. A four-time champion in Hungary and twice in Spain with Barcelona, Kocsis also won a gold medal at the 1952 Olympics.

Grzegorz Lato – 10

Playing in the 1974, 1978 and 1982 World Cups for Poland, Grzegorz Lato took 20 matches to score his 10 World Cup goals, giving him the worst goals-per-game ratio of any player in double figures.

Lato amassed 100 caps for the Biało-czerwoni between 1971 and 1984, while winning a couple of Polish top flight league titles with Stal Mielec in his club career.

He finished third at two World Cups and won two Olympic medals with Poland, including a gold at the 1972 Games.

Thomas Muller – 10

Muller reached the double-digit mark in his first two World Cup appearances (2010, 2014), and failed to score at the tournament in 2018. He played a role for Germany in 2022 before his retirement from international football after failing to add to his World Cup tally in Qatar

Teofilo Cubillas – 10 

Lima native Teofilo Cubillas played in three World Cups for Peru. He scored 26 times for La Blanquirroja, with 10 of those coming across the 1970 and 1978 World Cups.

Cubillas, who played for the Fort Lauderdale Strikers and Porto during a journeyed club career, also featured in the 1982 but failed to score with Peru knocked out as bottom of their group.

Gabriel Batistuta – 10

Simply one of the greatest strikers of his generation, Gabriel Batistuta scored 10 World Cup goals in just 12 appearances. He never lifted the famous trophy, however, despite securing a couple of Copa America wins with Argentina.

Batigol, an icon of the late-1990s, was a force to be reckoned with in his pomp, combining power with elite technical ability.

Gary Lineker – 10

Winner of the World Cup Golden Boot in 1986 and runner-up in Ballon d’Or voting in the same year, Gary Lineker was a prolific goal scorer long before he was a popular presenter on BBC and BT.

Lineker’s six goals at the 1986 tournament made up the majority of his World Cup contributions, though England’s efforts came to a controversial end due to Diego Maradona’s Hand of God in the last eight.

Helmut Rahn – 10

Playing for Germany in the 1954 and 1958 tournaments, Helmut Rahn scored 10 goals in 10 appearances.

He’s one of just four players in World Cup history to have reached double digits and averaged a goal-per-game or better.

Rahn’s greatest moment was the World Cup-winning goal over Hungary in the 1954 final. Der Boss earned a Ballon d’Or second place finish a couple of years later.

June 17, 2026
Body

Sam is a sports tipster, specialising in the Premier League and Champions League.

He covers most sports, including cricket and Formula One. Sam particularly enjoys those on the other side of the Atlantic Ocean – notably MLB and NBA.

Watching, writing and talking about sports betting takes up most of his time, whether that is for a day out at T20 Finals Day or a long night of basketball.

Having been writing for several years, Sam has been working with 888Sport since 2016, contributing multiple articles per week to the blog.

Sam Cox
factcheck
Off
hidemainimage
show
Hide sidebar
show
Fullwidth Page
Off
News Article
Off