Top 10 all-time Premier League goalscorers

Ajax v Manchester United - UEFA Europa League Final
Wayne Rooney

#5 Thierry Henry- 175 goals

Arsenal v Blackburn Rovers
Thierry Henry

Henry is the only foreign player on this list, and also the only one to have scored all his goals for a single club. Many see Henry as the best player in Premier League, and it is easy to see why. He was signed by Arsene Wenger from Juventus as a winger in 1999, but he immediately moulded him into a striker to replace Nicolas Anelka.

The Frenchman was a sensation in England, and when he left for Barcelona in 2007, he had scored 175 Premier League goals in just 254 matches. He is the only player to score 20 goals in five consecutive Premier League seasons, including getting 30 goals in the Invincible season in 2003/04. He fittingly scored a hat-trick against Wigan in the final match at Highbury, and earlier on in that season became Arsenal’s all-time top scorer.

Quick Links

Edited by Zeeshan Ali
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications