Top 5: Premier League’s all-time top goalscorers

5. Thierry Henry

Arsenal legend Thierry Henry.

With 175 strikes, Arsenal legend Thierry Henry is number five on the all-time list.

The French hitman only featured for The Gunners in the English top-flight – during two spells between 1999-2007 and 2012 – winning three FA Cups, two Premier League titles and two FA Community Shields.

Henry netted 175 times in just 258 league outings. Prolific!

Brought to you by Shoot!