Tottenham’s scoring streak has seen them score in each of their past 29 Premier League games, the longest run in the competition. No other side in the top flight has netted in 100% of their games so far this term.
Should they score against Everton on Saturday, they will overtake Pep Guardiola’s Manchester City and move to fifth in the all-time rankings for consecutive Premier League goals.
Spurs’ stunning streak has taken place under four different managers, stretching back to March 2023. It began with a 3-1 win against Nottingham Forest while Antonio Conte was still in charge.
Caretaker bosses Cristian Stellini and Ryan Mason kept the run going before Ange Postecoglou maintained it.
While impressive, it’s not always been a perfect run in terms of results. They have lost nine of those 29 matches, but have scored on every occasion.
It’s impossible to say how long the free-scoring Spurs can keep this streak up, but they are already among some of the Premier League’s greatest-ever sides in the all-time rankings. It’s also Tottenham’s longest scoring streak in the league for more than 60 years.
Richarlison heads Spurs ahead! ⚽
🎯 Tottenham have scored in 29 Premier League games in a row.
📆 It's their longest scoring streak in league football since a run of 32 between February and November 1962.#BBCFootball #NFOTOT pic.twitter.com/2KL7tN8iqX
— BBC Sport (@BBCSport) December 15, 2023
Longest Goalscoring Streaks In The Premier League
The Premier League has been home to some of the most gifted attackers in football history, playing in some incredible teams. It’s therefore no surprise that a 0-0 draw is rare in the division, leading to some very impressive goalscoring streaks. We’ve listed the top five longest runs, with Tottenham’s scoring streak good enough for fifth place.
5. Manchester City – 29 games (December 2018 – October 2010)
Joint fifth on the current all-time list are Manchester City, with goals in 29 straight league games. They are tied with Spurs’ current run, achieving the streak between December 2018 and October 2019.
City’s run included a 15-game winning streak that saw them lift the title. In those 29 games, they amassed 77 goals, eight of which came as they demolished Watford, with another six against Chelsea.
Their run ended as they lost 2-0 at home to Wolves in October 2019, in a season where Liverpool would beat them to the Premier League crown.
4. Brighton – 32 games (March 2023 – December 2023)
In another recent run, Brighton would notch up 32 straight games with a goal in the Premier League. Their impressive streak ended in December 2023 as they lost 2-0 to Arsenal at the Emirates.
Rarely for Roberto De Zerbi’s Seagulls, they offered little in attack and could not break down the Gunners’ defence. This was far from an issue in their opening game of the streak, where they thumped West Ham 4-0.
=2. Manchester United – 36 games (December 2007 – November 2008)
In a season that ended with a triumphant double, Manchester United lifted both the Premier League and Champions League in 2007/08. They also went on a stunning scoring run of 36 consecutive league games.
The streak did not end until well into the following season, starting with a brace from Cristiano Ronaldo against Fulham. It finally came to an end almost a full year later, following a 0-0 draw with Aston Villa.
Although disappointing, the Villa draw also marked a record 14 consecutive clean sheets at the time.
=2. Liverpool – 36 games (March 2019 – February 2020)
Joining rivals United in second place on the all-time list are Liverpool. Jurgen Klopp’s Reds managed to score in 36 straight league games on their way to the title in 2019/20.
Their run started the previous season, with a 4-2 win over Burnley at Anfield. But despite losing just once during that campaign, they would miss out on the title to Man City.
A Champions League victory softened the blow, and they followed it up with the Premier League a year later. With the help of Roberto Firmino, Sadio Mane and Mohamed Salah, Liverpool’s run extended until they were beaten 3-0 by Watford in a shock result in February 2020.
1. Arsenal – 55 games (May 2001 – December 2002)
But miles clear of any other side are Tottenham’s North London rivals, Arsenal. The Gunners scored in 55 consecutive Premier League games, setting a record that may never be broken.
In a streak spanning a-year-and-a-half, they actually began with a 3-2 loss at Southampton. But the run would continue through the entire 2001/02 campaign, only ending with a 2-0 loss to title rivals Manchester United.
Incredibly, even the “Invincibles” season in 2003/04 did not see Arsenal come close to matching their previous record. Tottenham’s scoring streak will have to continue well into the new year if it is to come close to matching the record set by their rivals.
Add Sportslens to your Google News Feed!