Thierry Henry's club career spanned several top-tier clubs across Europe and North America.
Monaco
1994-1999
Henry played for Monaco from 1994 to 1999, scoring 20 goals in 105 appearances.
Juventus
1999
Henry had a brief stint with Juventus in 1999, scoring 3 goals in 16 appearances.
Arsenal
1999-2007
Henry joined Arsenal in 1999 and became the club's all-time leading scorer with 228 goals in 674 appearances. He won two Premier League titles, three FA Cups, and was part of the 'Invincible' season in 2003-2004.
Barcelona
2007-2010
Henry played for Barcelona from 2007 to 2010, scoring 35 goals in 80 appearances and winning La Liga, the Copa del Rey, and the UEFA Champions League in the 2008-2009 season.
New York Red Bulls
2010-2014
Henry joined the New York Red Bulls in 2010 and scored 51 goals in 122 appearances in Major League Soccer.
Arsenal (Loan)
2012
Henry returned to Arsenal on loan in 2012, scoring 2 goals in 7 appearances.