#2 Thierry Henry
Henry went to Juventus as a World Cup winner in 1998 and spent a season there before being signed by Arsene Wenger, the manager of Arsenal. Henry played in 19 matches for Juve and scored three goals.
Moreover, he used this experience as a learning curve as he got to play with the likes of Zinedine Zidane, Alessandro Del Piero, Paolo Montero and Pavel Nedved in the brilliant Juve side under Marcelo Lippi.
Henry became a star at Arsenal and spent eight glorious seasons there. He was transformed into a striker from a winger and scored 226 goals in 369 matches for Arsenal. He also won the EPL title three times and a Champions League runners-up medal with Arsenal.
He also formed a deadly striking partnership with Dennis Bergkamp and those two tormented the defenses of the opposition clubs consistently.
In 2007, Henry made a switch to LaLiga to spend three seasons with FC Barcelona. He won the UEFA Champions League with Barca in 2009 and scored 49 goals in 121 matches for them.
Henry formed a front three with Lionel Messi and Samuel Eto’o and those three helped Barca win a historic treble. Henry had to play as a winger for Barca and he wonderfully adopted his new role. He made a very brief comeback to Arsenal in 2012 before drawing the curtains on his illustrious career.