#3 Thierry Henry
Despite never winning the Ballon d'Or, Thierry Henry was astonishing whilst playing for Arsenal in his prime.
Henry is the highest non-English goalscorer in the Premier League, with 175 goals in 258 games in an unstoppable career for Arsenal between 1999 and 2007. After his time at Arsenal, Henry moved to Barcelona, scoring 49 goals in 121 games.
Winning the World Cup in 1998 for France, the European Championship in 2000, and the Champions League with Barcelona in 2009, Henry ticked off all the major tournaments possible for a player to win to cap off a remarkable career.
Edited by Prathik R