Some exceptionally gifted players have come from overseas to light up the Premier League, and we are celebrating the talent that has arrived from a few selected nations.
We are looking at the achievements of the Premier League’s top Spaniards, and we want to know who you think has been the best.
In all, 144 Spaniards have played in the competition, making Spain the fifth most-represented country.
And since then, a host of his compatriots have made notable contributions in the competition.
Fernando Torres is the highest-scoring Spaniard after netting 85 goals for Liverpool and Chelsea, partly thanks to the creativity of his former Reds team-mate Xabi Alonso, who is among the select group of players to score from inside his own half.
Diego Costa's time in the competition was shorter than Torres's but, in 89 matches over three seasons at Stamford Bridge, he struck 52 goals, added 16 assists and won two titles.
Leading PL numbers for Spanish players
|Cesc Fabregas||350||Fernando Torres||85||Cesc Fabregas||111|
|David De Gea||304||David Silva||57||David Silva||90|
|David Silva||301||Diego Costa||52||Juan Mata||52|
|Pepe Reina||291||Juan Mata||51||Mikel Arteta||42|
|Mikel Arteta||284||Cesc Fabregas||50||Santi Cazorla||35|
Juan Mata has amassed a combined total of 103 goals and assists for Chelsea and Manchester United, while Cesar Azpilicueta has been a reliable defender for the Blues since 2012/13 and has won two league titles.
Meanwhile, David De Gea has racked up 108 clean sheets and won Man Utd's Player of the Year award more than anyone else, taking the prize four times.
You can watch a video of great Spanish goals above, and have a look at some eye-catching numbers in the table, before voting on who you think is the Premier League's best ever player from Spain.