With Tottenham’s scoring run coming to an end, we chart the teams to have found the net at least once in the most consecutive Premier League games.
Longest Scoring Streaks in Premier League History
Arsenal 2001-2002: 55 gamesTottenham 2023-2024: 39 gamesLiverpool 2019-2020: 36 gamesManchester United 2007-2008: 36 gamesLiverpool 2024-2025: 33 games *Brighton and Hove Albion 2023: 32 gamesManchester City 2018-2019: 29 gamesLiverpool 2021: 28 gamesLiverpool 2023: 26 gamesLiverpool 2001: 25 gamesLiverpool 2013-2014: 25 gamesManchester City 2017: 25 games
*ongoing
Arsenal 2001-200255 games
The record for the longest run of consecutive Premier League matches in which a team has scored is held by Arsenal, and by a distance. The Invincibles of 2003-04 are the more celebrated of Arsène Wenger’s great sides, but his 2001-02 title winners achieved something else that hasn’t been repeated before or since in the Premier League, and is arguably just as impressive. They scored in every single one of their 38 games.
It was a run that started in disappointing fashion and not one that hinted at what was to come: following a goalless draw at Newcastle, having missed out on the title to Manchester United, Arsenal ended 2000-01 with a 3-2 defeat at Southampton. Ashley Cole opened the scoring that day to start their goalscoring run.
Following a title and a 100% scoring success rate in 2001-02, Arsenal’s scoring streak eventually came to an end on 7 December 2002 in a 2-0 defeat at Old Trafford, although Thierry Henry came very, very close to keeping Arsenal’s run going. It was Henry who scored the final goal in Arsenal’s 55-game streak, with a penalty in a 3-1 win over Aston Villa at Highbury.
Thierry Henry scored twice in the final game in Arsenal’s scoring streak – a 3-1 home win over Aston VillaTottenham 2023-202439 games
In March 2023, Spurs went to Molineux and lost 1-0. That proved to be the third-from-last game of Antonio Conte’s reign and, more significantly for our purposes here, the final match before the floodgates opened.
Spurs scored in each of their final 12 games of the season, scoring 24 goals in total as interim managers Cristian Stellini and Ryan Mason went on the front foot to get the fans back on side with some more attack-minded football than they’d seen in the Conte era.
Then, when Ange Postecoglou was appointed as Tottenham manager the following summer, he promised a brand of football that would see Spurs score goals but also concede a few in the process. He was true to his word.
Spurs scored in their first 27 league games under the Australian to extend their scoring streak to 39 games. When they found the net in a 3-1 win over Crystal Palace, they became only the second team ever to score in a full season’s worth (38) of Premier League games. The run eventually came to an end in a 3-0 defeat at Fulham in March 2023.
Liverpool 2019-202036 games
Having just missed out on the title to Manchester City despite amassing 97 points, Liverpool had plenty of motivation to do everything they could to win the league in 2019-20.
They had ended the previous campaign by scoring in nine consecutive games after a goalless draw at Everton, and then flew out of the blocks the following August. Jürgen Klopp’s side won 26 of their first 27 games of the season, drawing 1-1 at Manchester United in the odd one out in that run. It meant they had scored in 36 consecutive Premier League games which, at the time, was joint second-longest run the division had ever seen.
A shock 3-0 defeat at Watford ended Liverpool’s scoring streak, but by that point they already had an unassailable lead at the top of the table. They went on to claim their 19th league title and their first in 30 years, despite a campaign drastically interrupted by the Covid pandemic.
Manchester United 2007-200836 games
Spearheaded by a front three of peak Cristiano Ronaldo, Wayne Rooney and Carlos Tevez, it’s a wonder this Manchester United side ever stopped scoring.
Following a 1-0 defeat at Bolton in November 2007, United scored in their remaining 24 games of the season to storm to the title, although their run very nearly came to an end on three separate occasions. In draws with Tottenham and Blackburn and a defeat to Manchester City, United’s only goal of the game came in the 88th minute or later.
But score on each occasion they did and, having won the UEFA Champions League in between, their streak extended into the new Premier League season. It took until November 2008 – a year after their last failure to find the net – and a goalless draw at Aston Villa for their run to end at 36 games.
Liverpool 2024-202533 games (*ongoing)
Liverpool have currently scored in 33 successive Premier League matches, in a run that began with a 3-0 win over Bournemouth at Anfield on 21 September 2024.
Overall, Arne Slot’s side have scored in all but one of their 37 league matches in 2024-25 on the way to winning their second Premier League title, only failing to find the scoresheet in the shock 1-0 home loss to Nottingham Forest on 14 September.
Mohamed Salah has scored in 20 of the 33 games across this run, totalling 25 goals, in what has been a superb individual season for the Egyptian forward.
Brighton and Hove Albion 202332 games
In many ways the most impressive entry in this list is a team who had only been in the Premier League for five seasons when this streak started in March 2023 with a 4-0 win over West Ham.
Roberto De Zerbi had only been at the helm at Brighton for a matter of months but he quickly got the team playing *almost* exactly how he wanted. We emphasise ‘almost’ simply because even though they went on a mad scoring run, they were still shipping too many goals. They found the net in each of their last 16 games of 2022-23, but still managed to lose five of those games and drew three more.
They produced more of the same to begin the following season, scoring in each of their first 16 games of 2023-24 to move into fifth place in this list.
Within that run, they also produced a 20-game run of both scoring and conceding in the same game.
Longest Scoring Streaks in English Top-Flight History
Arsenal 2001-2002: 55 gamesManchester City 1936-37: 44 gamesManchester City 1957-1958: 43 gamesWolves 1958-1959: 41 gamesSheffield Wednesday 1959-1960: 40 gamesTottenham 2023-2024: 39 gamesLiverpool 2019-2020: 36 gamesManchester United 2007-2008: 36 gamesWest Brom 1958-1959: 36 gamesAston Villa 1894-1895: 35 gamesWolves 1947-1948: 35 games
Enjoy this? Subscribe to our football newsletter to receive exclusive weekly content. You should also follow our social accounts over on X, Instagram, TikTok and Facebook.
The Longest Premier League Scoring Streaks by Teams Opta Analyst.
Read More Details
Finally We wish PressBee provided you with enough information of ( The Longest Premier League Scoring Streaks by Teams )
Also on site :