Who holds the record for the most goals scored in a Premier League season?

    Erling Haaland and Mo Salah in Premier League action
    The Premier League has been graced by many top goal scorers (Pictures: Joe Prior/Visionhaus via Getty/Matthew Ashton/AMA)

    Erling Haaland’s explosive start at Manchester City has taken the Premier League by storm following the striker’s arrival from Borussia Dortmund in the summer.

    The Norwegian started his Premier League campaign with a brace against West Ham on the opening day of the season, which was swiftly followed with back-to-back hattricks against Crystal Palace and Nottingham Forest.

    The rate at which Haaland has scored goals since arriving in Manchester has caused speculation that City’s new number nine will break the record for the most goals scored in a single Premier League campaign.

    But who currently holds the record, and how many goals did they score?

    Let’s find out.

    Who has scored the most goals in a single Premier League season?

    Liverpool forward Mo Salah currently holds the record for the most goals scored in a single 38-game Premier League season.

    Salah found the back of the net an astonishing 32 times in the 2017/18 season for the Reds.

    Mo Salah scoring for Liverpool against Fulham
    Mo Salah currently holds the record for a 38-game season (Picture: Julian Finney/Getty)

    The Egyptian fan-favourite scored on the final day of the season to become the outright record-holder, having been tied on 31 goals at the start of the day with former Liverpool striker Luis Suarez.

    Andy Cole scored 34 goals for Newcastle in 1993/94, as did Alan Shearer in 1994/95 for Blackburn Rovers, meaning that Cole and Shearer technically hold the record for the most goals in a Premier League season.

    However, this was when the Premier League featured 22 clubs and so 42 games were played by each team in a season.

    Most goals scored in a Premier League season

    1. Andy Cole* (Newcastle, 1993/94) – 34 goals
    2. Alan Shearer* (Blackburn, 1994/95) – 34 goals
    3. Mohamed Salah (Liverpool, 2017/18) – 32 goals
    4. Luis Suarez (Liverpool, 2013/14) – 31 goals
    5. Cristiano Ronaldo (Manchester United, 2007/08) – 31 goals
    6. Alan Shearer* (Blackburn, 1993/94) – 31 goals
    7. Alan Shearer (Blackburn, 1995/96) – 31 goals
    8. Harry Kane (Tottenham, 2017/18) – 30 goals
    9. Robin van Persie (Arsenal, 2011/12) – 30 goals
    10. Thierry Henry (Arsenal, 2003/04) – 30 goals

    *42-game Premier League season

    Who has scored the most goals of all time in Premier League history?

    Shearer holds the record of having scored the most goals in Premier League history with 260.

    Shearer scored 112 goals for Blackburn before moving to boyhood club Newcastle United in 1996, where the club legend would go on to score 148 goals in ten seasons before finally quitting the game in 2006.

    The Geordie won the Premier League Golden Boot on three separate occasions.

    Wayne Rooney is the only other player to score over 200 Premier League goals, having netted 208 times for Manchester United and Everton.

    MORE : Pep Guardiola compares Erling Haaland goal to legendary Johan Cruyff strike

    MORE : Jude Bellingham’s reaction to Erling Haaland perfectly sums up Manchester City striker’s goal vs Borussia Dortmund

    Follow Metro across our social channels, on Facebook, Twitter and Instagram

    Share your views in the comments below


    Previous articleThomas Partey returns, Oleksandr Zinchenko starts and Gabriel Jesus in the hunt for more goals – Mikel Arteta’s Arsenal team to play Brentford after Manchester United loss