Top Ten Highest Premier League Goalscorers Of All-Time As Manchester United’s Wayne Rooney Overtakes Arsenal Legend

The Red Devils captain moves up to third highest of all time.

Manchester United captain Wayne Rooney made some history against West Ham United as upon scoring he moved ahead of Arsenal legend Thierry Henry in the highest Premier League goalscorers of all-time.

READ MORE:
Live Ryder Cup streaming
Wayne Rooney goal v West Ham.
Wayne Rooney red card.

Rooney is one of only three players in the top 10 who are still playing in the English top tier and therefore is in a good position to chase down the highest scorers of Andrew Cole and Alan Shearer.

10. Robin van Persie

Clubs: Arsenal, Manchester United.

Goals: 136.

9. Teddy Sheringham

Clubs: Manchester United, Nottingham Forest, Portsmouth, Tottenham Hotspur, West Ham United.

Goals: 147.

8. Les Ferdinand

Clubs: Bolton Wanderers, Leicester City, Newcastle United, QPR, Tottenham Hotspur, West Ham United.

Goals: 149.

7. Michael Owen

Clubs: Liverpool, Manchester United, Newcastle United, Stoke City.

Goals: 150.

6. Robbie Fowler

Clubs: Leeds United, Liverpool, Manchester City.

Goals: 162.

5. Frank Lampard

Clubs: Chelsea, Manchester City, West Ham United.

Goals: 173.

4. Thierry Henry

Club: Arsenal.

Goals: 175.

3. Wayne Rooney

Clubs: Everton, Manchester United.

Goals: 176.

2. Andrew Cole

Clubs: Blackburn Rovers, Fulham, Manchester City, Manchester United, Newcastle United, Portsmouth.

Goals: 187.

1. Alan Shearer

Clubs: Blackburn Rovers, Newcastle United.

Goals: 260.