Who has scored the most Premier League goals?


    Harry Kane scoring the winning goal against Wolves
    Harry Kane has broken the record for the most goals scored for a single club in Premier League history (Picture: Rob Newell – CameraSport via Getty)

    Harry Kane has moved one step closer to scoring the most goals in Premier League history after netting the winner against Wolves on Saturday.

    Kane’s second-half header guided Tottenham to a 1-0 victory to continue the North London side’s solid start to the new Premier League season.

    His winning strike was Kane’s 250th for the club in total and moved the England captain to within 16 goals of Spurs legend Jimmy Greaves, who currently holds the record for the most goals in the club’s history with 266.

    But who holds the record for the most goals in Premier League history and where does Kane rank?

    Here’s everything you need to know.

    Which player has scored the most Premier League goals?

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

    The Match of the Day pundit scored 112 goals for Blackburn Rovers, including 34 in the 1994/95 season to help the Lancashire club to a shock Premier League title.

    Newcastle legend Alan Shearer on duty for the BBC
    Newcastle legend Alan Shearer currently holds the record for the most goals in Premier League history with 260 (Picture: Getty)

    Shearer then moved to boyhood club Newcastle in 1996, where the club legend scored 148 goals in ten seasons before retiring in 2006.

    Shearer won the Premier League Golden Boot in three separate seasons, and also notched up 64 assists in 441 appearances.

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

    Harry Kane is the only active player in the top ten, and is currently 75 goals away from the all-time record.

    Most goals in Premier League history

    1. Alan Shearer – 260
    2. Wayne Rooney -208
    3. Andy Cole – 187
    4. Harry Kane – 185
    5. Sergio Aguero – 184
    6. Frank Lampard – 177
    7. Thierry Henry – 175
    8. Robbie Fowler – 163
    9. Jermain Defoe – 162
    10. Michael Owen – 150

    Who has scored the most goals for a single Premier League club?

    Harry Kane now holds the record for the most goals for a single Premier League club with 185 for Tottenham.

    Aguero was the previous holder of the record having found the back of the net 184 times for Manchester City on the way to winning five Premier League titles with the club.

    Aguero scored 257 goals in all competitions for City to make the Argentine striker the all-time record goalscorer in the club’s history.

    Wayne Rooney scored 183 Premier League goals during his time at Manchester United, whilst Arsenal legend Thierry Henry scored 175 league goals for Arsene Wenger during his sublime spell in English football.

    MORE : Harry Kane breaks Premier League goalscoring record held by Sergio Aguero

    MORE : Harry Kane names Chelsea legend John Terry as one of the two toughest defenders he’s faced

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

    Share your views in the comments below

    Source

    Previous articleDavid Armstrong dead at 67: Football mourns as ex-England midfielder and Middlesbrough and Saints legend passes away
    Next articleMan Utd transfer news LIVE: Antony move THIS WEEK, Casemiro MEDICAL as deal announced, Ronaldo wants Dortmund move