Just two teams have even beaten the Spanish champions in the Champions League on their own turf, with both Arsenal and Liverpool managing 1-0 wins in 2006 and 2009 respectively.
The year Arsenal beat Real, they went on to the final of the competition, only to be defeated by Barcelona.
It's not as if 'Los Blancos' have been systematically putting English sides to the sword though, the last two team to make the trip to Real's patch, Manchester City and Liverpool, were both defeated by just a single goal.
Manchester United went one better in 2013, managing to avoid defeat with a 1-1 draw, only to lose the return leg at Old Trafford.
United also claimed the previous draw, though that came back in all the way back in 2000 as they held Real 0-0 in a stalemate.
Tottenham and Leeds were not so lucky on their last visits, with the former losing 4-0 and the latter 3-2 despite former Middlesbrough man Mark Viduka finding the net.
The UEFA Cup has been a more forgiving competition for English sides to face Real over the years, with both Ispwich and Spurs holding 'Los Merengues' to draws in the competition.
Derby County were not so lucky though, falling to a 5-1 defeat in 1975/76 in the European Cup.
The first game between an English side and Real ended with the Spaniards beating Manchester United 3-1 in the 1957 European Cup semi-final. United got their revenge in 1967/68 though, claiming a 3-3 draw at the Bernabeu that helped them to an aggregate win on their way to the title.
Can Spurs join Arsenal and Liverpool in vanquishing Real on their own patch on Tuesday?