There are some truly magnificent players on this list, but in terms of influence, consistency and goals, nobody comes close to Thierry Henry. For several years he was a phenomenon of a footballer, and he is the greatest player in the history of the Premier League in the opinion of some. When he signed for Arsenal for £11m from Juventus in the summer of 1999, Henry was a very raw young player who was predominantly seen as a left-winger. Wenger believed he was more suited to playing as a striker, however, and it proved to be a masterstroke. He struggled to adapt to the Premier League straight away though, and he failed to score in his first eight league games for the club. Even though he still scored 34 league goals in his first two seasons at Highbury, his game went up a huge notch during the 2001/02 campaign. He was producing performances of unbelievable quality, scoring for fun and proving impossible to defend against at times. His 24 league goals fired Arsenal to the Premier League title, and two years later his 30 strikes were a massive reason why Wenger's men went the entire season unbeaten. He also created a huge number of goals for teammates. Some of the goals Henry scored were simply out of this world, from the majestic effort against United in 2000 to the outrageous back-heel against Charlton four years later. When he left Arsenal for Barcelona in 2007, the former France international had scored 226 goals in 369 matches for the club, making him their all-time top goalscorer ahead of Ian Wright. For a while he was on a par with Ronaldinho as the greatest player on the planet, which sums up just what a special player he was. We won't see another striker like him in the Premier League for a long, long time. Which of these foreign imports deserve to be considered the best ever? Share your thoughts below in the comments thread. Follow Henry on twitter: @HenryJackson87