12. Thierry Henry

For a period of between four and five years, Thierry Henry was unstoppable.

The mercurial French forward scored more than 30 goals for Arsenal in each season between 2001 and 2006 - and was simply too good for the Premier League at times.

With extraordinary pace, a wide range of skills and a serious will to win, Henry was a majestic player at his peak.

Topics:
Football