Jamie Vardy holds the all-time Premier League record scoring run with his 11-game streak in between August and November 2015. We look back at the other leading scoring runs in the competition.


The Longest Scoring Runs by Players in Premier League History


11 Games in a Row
Jamie Vardy

Jamie Vardy broke the Premier League scoring run record in November 2015, when he scored in an 11th successive appearance in the competition in Leicester’s 1-1 draw with Manchester United at the King Power Stadium.

Vardy’s incredible scoring run began on 29 August 2015 with a goal against Bournemouth, before scoring in further matches against Aston Villa, Stoke City, Arsenal (2), Norwich City, Southampton (2), Crystal Palace, West Bromwich Albion, Watford and Newcastle, before breaking Ruud van Nistelrooy’s record of 10 games with his strike against the Dutch striker’s former club.

Across his 11-game run, Vardy converted 13 goals at an incredible conversion rate of 26.5%. He would go on to complete the season with 24 goals, finishing one behind Harry Kane’s tally of 25 for Spurs.

While he missed out on that personal accolade, his goals were a major reason behind Leicester City’s sensational 2015-16 Premier League title win, with the 24 strikes winning Leicester a league-high 23 points.

Longest Premier League Scoring Runs Jamie Vardy

10 Games in a Row
Ruud van Nistelrooy

Ruud van Nistelrooy set a Premier League record for scoring in consecutive appearances back in August 2003. His 10-game scoring run broke his own competition record of eight games in a row from 19 months earlier. It was a record that stood until Jamie Vardy broke it in November 2015.

The Dutch international forward scored 15 goals over his 10-game run, starting his record-breaking sequence with a hat-trick against Fulham before adding further goals against Liverpool (2), Newcastle United, Arsenal, Blackburn Rovers, Tottenham, Charlton Athletic (3) and Everton. He then started the 2003-04 season with back-to-back goals versus Bolton Wanderers and Newcastle.

Longest Premier League Scoring Runs Van Nistelrooy

8 Games in a Row
Jamie Vardy, Ruud van Nistelrooy and Daniel Sturridge

Vardy would have been forgiven for thinking that he was about to break his own Premier League record after scoring in an eighth successive appearance in the competition on 8 December 2019. His two goals against Aston Villa would be followed by a scoreless appearance versus Norwich City – despite attempting five shots – six days later, however. He scored 11 times over this eight-game run, including a hat-trick against Southampton.

Van Nistelrooy’s eight-game scoring run in between December 2001 and January 2002 set a new Premier League record at the time, overtaking four previous occasions of a player scoring in seven successive Premier League appearances.

Daniel Sturridge scored in eight successive Premier League appearances for Liverpool in their exciting 2013-14 campaign. They eventually lost out on the title to Manchester City by two points, despite leading at various points of the campaign. This wasn’t helped by Steven Gerrard’s infamous slip at Anfield versus Chelsea in April.

Sturridge ended that season with 21 Premier League goals, eclipsed only by teammate Luis Suárez’s 31. Of those 21, nearly half (10) came in this eight-game run, while he was to score just three more goals in his final 10 appearances that season, following the end of his eight-game streak.



Enjoy this? Subscribe to our new football newsletter to receive exclusive weekly content. You should also follow our social accounts over on XInstagramTikTok and Facebook.