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.