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 best scoring runs in the competition.
The Longest Scoring Runs by Players in Premier League History
11 Games:Jamie Vardy for Leicester City (29 August 2015 to 28 November 2015)
10 Games: Ruud van Nistelrooy for Manchester United (22 March 2003 to 23 August 2003)
8 Games: Ruud van Nistelrooy for Manchester United (12 December 2001 to 19 January 2002)
8 Games: Daniel Sturridge for Liverpool (23 November 2013 to 23 February 2014)
8 Games: Jamie Vardy for Leicester City (19 October 2019 to 8 December 2019)
7 Games: Mark Stein for Chelsea (27 December 1993 to 5 February 1994)
7 Games: Ian Wright for Arsenal (18 September 1994 to 23 November 1994)
7 Games: Alan Shearer for Newcastle United (14 September 1996 to 30 November 1996)
7 Games: Thierry Henry for Arsenal (19 March 2000 to 9 May 2000)
7 Games: Emmanuel Adebayor for Arsenal (29 December 2007 to 11 February 2008)
7 Games: Romelu Lukaku for Everton (1 November 2015 to 19 December 2015)
7 Games: Sergio Agüero for Manchester City (12 May 2019 to 21 September 2019)
7 Games: Mohamed Salah for Liverpool (28 August 2021 to 24 October 2021)
7 Games: Erling Haaland for Manchester City (21 August 2022 to 8 October 2022)
7 Games: Taiwo Awoniyi for Nottingham Forest (8 May 2023 to 26 August 2023)
7 Games: Mohamed Salah for Liverpool (20 October 2024 to 4 December 2024)*
*ongoing
11 Games in a Row
Jamie Vardy
Jamie Vardy broke the Premier League record for scoring in the most consecutive games in November 2015, when he needed 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. He then broke 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 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 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 against Chelsea in April.
Sturridge ended that season with 21 Premier League goals, eclipsed only by teammate Luis Suárez’s 31. Of Sturridge’s 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 onX, Instagram, TikTok and Facebook.