A total of 30 players have played both in the Premier League and for Real Madrid. They are;
David Beckham (Manchester United)
Michael Owen (Liverpool, Newcastle and Manchester United)
Jonathan Woodgate (Leeds, Newcastle, Middlesbrough and Tottenham)
Gabriel Heinze (Manchester United)
Thomas Gravesen (Everton)
Steve McManaman (Liverpool and Manchester City)
Ruud van Nistelrooy (Manchester United)
Jose Antonio Reyes (Arsenal)
Jerzy Dudek (Liverpool)
Arjen Robben (Arsenal)
Lassana Diarra (Chelsea, Arsenal and Portsmouth)
Álvaro Arbeloa (Liverpool)
Ivan campo (Bolton)
Fernando Hierro (Bolton)
César Sánchez (Tottenham)
Júlio Baptista (Arsenal)
Davor Šuker (Arsenal and West Ham)
Christian Karembeu (Middlesbrough)
Júlio César (Bolton)
Raul Bravo (Leeds)
Antonio Nunez (Liverpool)
Fernando Morientes (Liverpool)
Claude Makelele (Chelsea)
Xabi Alonso (Liverpool)
Julien Faubert (West Ham)
Nicolas Anelka (Arsenal, Liverpool, Manchester City, Bolton and Chelsea)
Geremi (Middlesbrough, Newcastle and Chelsea)
Cristiano Ronaldo (Manchester United)
Robinho (Manchester City)
Míchel Salgado (Blackburn)
Laurie Cunningham played for Real Madrid but was retired by the time the Premiership came around. Same with John Metgod. Robert Prosinečki was a central component of the promoted Portsmouth team in 2001/02 but left before the start of the Premier League season.
More information to be added by time.
Chat with our AI personalities