The Premier League has been lucky to have a number of top-level Spaniards in its ranks over the years, from the 1990s to the current day.
We have narrowed the best to a top-five list and see if you agree with the selection of Spanish players that have shone in the English top-flight.
David Silva (Manchester City)
Not many people could complain at the decision to put Silva at the top of the list, after 10 sensational years at the Etihad Stadium.
The attacking midfielder joined City back in 2010 from Valencia and some at the time thought he would struggle with the physicality of the Premier League.
Then boss Roberto Mancini started him out wide, but it soon became apparent that the Spanish star had the ability to dictate play from behind the strikers.
During his decade in Manchester, Silva collected four Premier League titles, two FA Cups, five EFL Cups and also won the World Cup and European Championship with Spain.
Forever a fans’ favourite at City and respected by opponents, the 36-year-old mad a major impact during his time in England.
Cesc Fabregas (Arsenal and Chelsea)
Despite starting in the youth set-up at Barcelona, Fabregas joined Arsenal’s Academy in 2003 and made his first-team debut for the Gunners at the age of just 16.
The midfielder was part of the squad that won the FA Cup in 2005 and then reached the Champions League final in 2005-06, where they eventually lost to Barca.
Fabregas was handed the number four jersey in 2006, vacated by Patrick Vieira, and went on to make over 200 appearances for Arsenal before returning to the Nou Camp in 2011.
He then returned to the Premier League and London in 2014, when he joined Chelsea for a fee of around £30million.
During his five-year spell at Stamford Bridge, the World Cup winner collected two Premier League titles, an FA Cup, an EFL Cup and a Europa League success.
Fernando Torres (Liverpool and Chelsea)
‘El Nino’ cost Liverpool a club record fee, believed to be around £20million, when he joined from Atletico Madrid in 2007.
The striker came with a big reputation and instantly hit the ground running, scoring 24 league goals in his first season with the Reds.
Despite being hampered by injuries during his next two-and-a-half seasons at Anfield and failing to win a trophy, Torres still bagged another 41 Premier League goals.
Then in January 2011, the Spanish international made a shock transfer window move to Chelsea in a deal worth £50million.
Although he failed to recapture his form with the Blues, Torres did win the Champions League in 2011-12 as well as helping Chelsea list the FA Cup and Europa League.
Xabi Alonso (Liverpool)
During a time when Liverpool brought in a number of Spanish players under the management of Rafa Benitez, Alonso was a shining light.
Despite being used to more time on the ball in La Liga, the midfielder quickly settled into the Premier League and helped the Reds win the Champions League in his debut season at Anfield.
Alonso then played a key role in helping the Reds win the Super Cup (2005) and the FA Cup (2005-06) before moving on to Real Madrid in 2009. The former Real Sociedad man made 210 appearances for Liverpool.
Cesar Azpilicueta (Chelsea)
It’s hard to believe Azpilicueta has been a Chelsea player for 10 years, during which time he has won everything there is to win in the game.
Having started his career at Osasuna, the defender joined the Blues from Marseille in 2012 for a fee believed to be in the region of £7million.
That has turned out to be a bargain when you consider the trophies Chelsea have claimed during his time at the Bridge.
Azpilicueta, who has made over 300 Premier League appearances, has won the Premier League title twice, the Champions League, the FA Cup, the EFL, two Europa League titles, plus the UEFA Super Cup and FIFA Club World Cup!