18+ | Please gamble responsibly | Commercial content
The Football Faithful content may include affiliate links, which means we could earn a commission if you choose to register or make a purchase through one of our featured partners. This compensation does not influence our editorial integrity; all recommendations are made independently. However, it may impact the positioning and visibility of certain operators within our articles.
The longest scoring runs in Premier League history
Arsenal Liverpool Manchester United
Opinion/Features

The longest scoring runs in Premier League history

Liverpool kept their long scoring run alive with a dramatic 1-0 win at Burnley on Sunday. Mohamed Salah’s 95th-minute penalty decided the game at Turf Moor, as the Premier League champions snatched the points. Salah’s strike from the spot extended Liverpool’s club-record run to 38 top-flight games in which they’ve scored. The Reds last failed […]

Liverpool kept their long scoring run alive with a dramatic 1-0 win at Burnley on Sunday.

Mohamed Salah’s 95th-minute penalty decided the game at Turf Moor, as the Premier League champions snatched the points.

Salah’s strike from the spot extended Liverpool’s club-record run to 38 top-flight games in which they’ve scored.

The Reds last failed to score in a Premier League game exactly one year ago, following a 1-0 defeat to Nottingham Forest at Anfield on September 14th 2024.

Just two teams have had a longer scoring run in Premier League history and Liverpool can level second-placed Tottenham Hotspur next weekend. If Arne Slot’s side score against Everton in the Merseyside Derby on Saturday, they will match Tottenham’s 39-game run achieved between March 2023 and March 2024.

However, the Reds still have some distance to catch the all-time divisional record. Arsenal hold the record, having scored in a staggering 55 consecutive top-flight games.

After a goalless draw with Newcastle in May 2001, the Gunners next failed to score in a 2-0 defeat at Manchester United in December 2002. Their run included a goal scored in every game of the club’s 2001/02 league title success under Arsene Wenger.

The longest team scoring runs in Premier League history

  1. Arsenal – 55 games (May 2001 – November 2002)
  2. Tottenham Hotspur – 39 games (March 2023 – Match 2024)
  3. Liverpool – 38 games* (August 2024 – present)
  4. Liverpool – 36 games (March 2019 to February 2020)
  5. Manchester United – 36 games (December 2007 to November 2008)

Read – Iconic Performances: Rivaldo and the greatest hat-trick ever scored

See more – Salah says champions Liverpool ‘don’t give up’ after late Burnley win

Follow The Football Faithful on Social Media:

Facebook | Instagram | Twitter | YouTube | TikTok