Football

The Longest Premier League Scoring Streaks by Teams – Ranked

Consistency wins titles, and nowhere is that clearer than in the Premier League. Scoring in one match is easy, doing it for a month is impressive — but finding the net week after week, for months or even seasons, is a mark of true greatness. These streaks tell the story of some of the most dangerous, relentless teams in English football history. From sides that thrilled fans with attacking flair to those that simply refused to be kept out, these are the 10 longest scoring runs in Premier League history — ranked from 10 down to 1.

10. Manchester City 2017 – 25 Games

Manchester City
Cosmin Iftode / Shutterstock.com

Before Manchester City became the relentless juggernaut we know today, they were already showing glimpses of what was coming. Pep Guardiola’s philosophy began to click in 2017, and City scored in 25 straight matches. This run helped shape the confidence and swagger that would later deliver back-to-back league titles.

9. Liverpool 2013–2014 – 25 Games

Luis Suarez
mooinblack / Shutterstock.com

Brendan Rodgers’ Liverpool side were chaos merchants — fast, fearless, and always looking to score more. Led by the iconic SAS duo of Luis Suárez and Daniel Sturridge, they found the net in 25 consecutive games. This attacking blitz kept them in the title race right up until the dramatic, unforgettable ending.

8. Liverpool 2001 – 25 Games

Liverpool
Milosz Kubiak / Shutterstock.com

Gérard Houllier’s Liverpool were a team built on efficiency and clinical finishing. With Michael Owen at the peak of his powers, the Reds managed to score in 25 straight matches. It was a crucial run that kept them fighting near the top and cemented their place as one of the most consistent sides of the early 2000s.

Read also: 10 Football Legends Who Were Great Despite Being Slow

7. Liverpool 2023 – 26 Games

Salah
ph.FAB / Shutterstock.com

Jürgen Klopp’s Reds were still a team no one wanted to face in 2023, even as the league became more competitive. They put together a 26-match scoring streak, tearing through opposition defenses with their trademark intensity. This run reminded everyone that Liverpool’s firepower was still very much alive.

6. Liverpool 2021 – 28 Games

Sadio mane
sbonsi / Shutterstock.com

The 2020–21 season was one of Liverpool’s toughest campaigns, with key defenders out for months. Yet, somehow, they kept scoring goals. Their 28-game streak was a testament to Klopp’s tactical adjustments and the resilience of players like Mohamed Salah and Sadio Mané, who refused to let the team fade away.

5. Manchester City 2018–2019 – 29 Games

Manchester city
Oleksandr Osipov / Shutterstock.com

This was Manchester City at their ruthless best, locked in a thrilling title race with Liverpool. They scored in 29 straight matches, often blowing teams away with their relentless attacking patterns. It was a masterclass in consistency that played a decisive role in them edging Liverpool by just one point.

4. Brighton & Hove Albion 2023 – 32 Games

Brighton
Marco Iacobucci Epp / Shutterstock.com

Brighton may not have the history of the big six, but under Roberto De Zerbi they became must-watch television. They scored in 32 consecutive matches across two seasons, proving they could go toe-to-toe with anyone. Even when they lost games, they still found the net, earning admiration for their fearless football.

Read also: The Top 20 F1 World Champions Ranked by Points: From least to most

3. Manchester United 2007–2008 – 36 Games

Manchester United, Cristiano Ronaldo
photoplanet.am / Shutterstock.com

Few teams have been as stacked as this Manchester United side. Cristiano Ronaldo, Wayne Rooney, and Carlos Tevez led a 36-game scoring streak that stretched over a year. Late winners and dramatic moments defined the run, and it ended only after United had secured yet another league title.

2. Liverpool 2019–2020 – 36 Games

Mohamed Salah
MDI / Shutterstock.com

This was Liverpool’s season of destiny. After narrowly missing the title the year before, Klopp’s men went on a tear, scoring in 36 consecutive games and winning 26 of their first 27 league matches. Their run only ended after the title was all but secured, as they marched to their first league crown in 30 years.

1. Arsenal 2001–2002 – 55 Games

Dennis_Bergkamp
By Paul & Aline Burland from Votuporanga, Brasil - Dennis Bergkamp, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=1922815

And then there’s Arsenal — untouchable at the top. Scoring in 55 straight matches, they hold a record that still hasn’t been broken. Arsène Wenger’s 2001–02 title winners found the net in every single league match that season and kept it going into the next campaign, with Thierry Henry delivering the final strike of this legendary run. This remains one of the most astonishing achievements in Premier League history.

Read also: Most Goals in the Champions League Since Kane Joined Bayern - Ranked

Read also: All 21 World Cups ranked: From worst to best

Oliver Obel

Oliver Obel – Sports Content Creator & Football Specialist I’m a passionate Sports Content Creator with a strong focus on football. I write for LenteDesportiva, where I produce high-quality content that informs, entertains, and connects with football fans around the world. My work revolves around player rankings, transfer analysis, and in-depth features that explore the modern game. I combine a sharp editorial instinct with a deep understanding of football’s evolution, always aiming to deliver content that captures both insight and emotion.