#1 Thierry Henry
Thiery Henry was Premier League’s most consistent player for almost a decade and remains the greatest player to have ever played for Arsenal. Henry was signed by Arsene Wenger in 1998 and became an all-conquering player for the Gunners during his decade-long stint with the club.
Henry was a brilliant dribbler and liked to cut in form the left-wing to the opposition penalty box. He could play both as the center-forward or the second striker. He also had a very good shot in him and could score all sort of goals. He won three Premier League titles with Arsenal and the Onze d’Or in 2003 and 2006. He produced some big moments for Arsenal in Europe including memorable away performances against Inter Milan, As Roma, and Real Madrid.
Henry was Arsenal’s most potent weapon during their great run during the late 1990s and early 2000s. He also won the runners-up medal with the Gunners in UEFA Champions League in the 2005-06 season. He made a brief comeback to the Emirates in 2012 but played in only 4 matches. The Frenchman scored 228 goals in 375 matches for the Gunners and was selected in Premier League’s team of the century in 2007.