#2 Thierry Henry
Very similar in style to Shevchenko, the image of a fleet-footed, gazelle-like genius jumping over challenges, pirouetting away from opponents and making scoring look like the world’s easiest job is one that Arsenal fans constantly have wet dreams over.
Quite unlike some of the other strikers on the list, Henry was not just a great goalscorer, he was also a scorer of great goals as evinced by his repertoire of goals which include mazy run and finish goals, screamers from outside the box, poacher’s finishes as well as brilliance from set-pieces.
One of a very select few who have won all major competitions at both club and national level, Thierry’s career was exceedingly brilliant in anticipation and delivery.
An incredible haul of 284 goals in 541 games for the clubs he played for (AS Monaco, Juventus, Arsenal, Barcelona among others), his tally for Les Bleus was just as impressive, netting 51 times in 123 appearances.