2) Dennis Bergkamp
Not an out-and-out striker as such, but Dennis Bergkamp is a real Arsenal legend and was one of their best players for much of his decade with the club.
1) Thierry Henry
Undoubtedly Arsenal’s best player of all time, Thierry Henry is one of the greatest strikers of the modern era and scored an incredible 228 goals for the Gunners.