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.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms