#1 Thierry Henry
Thierry Henry has played for a total of six different clubs throughout his career but the French striker has not failed to deliver no matter which club he played for.
Henry first arrived in the US in the year 2010, when he signed a multi-year contract with the New York Red Bulls and became the team’s second designated player. He failed to win any trophy in his first two seasons as the Red Bulls were first eliminated from the quarterfinals of the 2010 MLS-Cup Playoffs, followed by a semi-final exit in the 2011 MLS-Cup Playoffs.
After a loan stint at Arsenal, Henry returned to the US in 2012 and got back to his best immediately as he scored a hattrick against Montreal Impact and also won the MLS Player of the Month award for March.
He went on to provide two assists in the last game of the season, as the New York Red Bulls defeated the Chicago Fire to become the champions of the regular season and win their first ever trophy in their 17-year history.
Henry left the club in 2014 after four and a half years with the team and would eventually announce his retirement from the game. The French striker would end up scoring over 100 goals for the New York Red Bulls and has a total of three major American trophies to his name.