#1 David Silva
And the greatest Spanish player to ever play in the premier league has to be David Silva. The elegant midfielder is one of the most technically gifted footballers around: David Silva has spent more than 8 years in the blue half of Manchester and will probably go down as the greatest player in their history. Silva has helped Manchester City in winning 3 premier league titles and has been a major driving ever since his arrival from Valencia.
Silva has been a regular starter for the Spanish national side and was part of the legendary team who won the 2010 world cup in South Africa and 2 back-to-back EURO titles in 2008 and 2012 respectively.
A predominantly left-footed player, Silva is an intelligent footballer who serves the purpose of a playmaker very well. The Spaniard has been used in a number of positions throughout his career but his best performances have come from the number 10.
David Silva was part of the Manchester City side who famously won the premier league in 2012 on the very last with a dramatic Kun Aguero goal in the dying moments of the match.
With around 350 games for Manchester City, David Silva has been an excellent servant for the Citizens and the premier league.