5 of the best foreign players to play in the MLS
#4 Thierry Henry (New York Red Bulls)
Perhaps the greatest footballer to join the MLS, Henry had an incredible career before moving to USA. Two Premier League titles, two La Liga titles, a Champions League medal, a World Cup and a European Championship with France; for over a decade, Henry was one of the top five strikers in world football. He left both Arsenal and France as their all-time top scorers; impressive feats for a player who started out as a winger.
After two excellent seasons, Henry hit a lean patch in his third campaign with Barcelona in 2009-2010, managing only 4 goals as other players were preferred. After a slow start in New York, he began to show his ability of old. From 2011 to 2014, the Frenchman was named an MLS all-star and his displays lit up the league.
Everything was done with flair, everything was performed with a charming cockiness. Although he never won the MLS Cup with his team, Henry left with a Supporters' Shield win in 2013.