#2 Thierry Henry (France)
Clubs: AS Monaco, Arsenal & FC Barcelona

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. This is 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.
His UCL run was best at Arsenal. He totalled 50 goals in 112 games with a 0.45 goal-to-game ratio. He led the Gunners to its first and only UCL ever-final in 2006 against Barcelona. However, he was able to get his hands on the trophy when he joined Pep Guardiola's brilliant Barca team in 2009
An incredible haul of 356 goals in 771 games for the clubs he played for, his tally for Les Bleus was just as impressive, netting 51 times in 123 appearances.