Top 10 Players With Most Goals In English Premier League

Image Source : X
7) Thierry Henry
Thierry Henry scored 175 goals in 258 appearances for Arsenal. The French striker’s pace, skill, and finishing ability made him one of the most exciting players in EPL history. Henry’s impact was significant, helping Arsenal secure several titles during his time at the club.
8) Jermain Defoe
Jermain Defoe netted 163 goals in 491 matches with clubs like Tottenham Hotspur and Sunderland. Defoe’s goal-scoring ability was amazing throughout his career, characterized by his sharp instincts and precise finishing.