#1 Alfredo Di Stefano
Was there any doubt as to who would head this list? Undoubtedly the player who redefined Real Madrid’s legacy as one of the greatest club teams in the world, Di Stefano is arguably the best Real Madrid player of all time.
Not many people know that Real Madrid legend Alfredo Di Stefano had initially signed for Barcelona in the year 1953 after a dispute over his signature with Real. The Spanish federation came up with a ludicrous solution where Di Stefano would play alternate seasons at both clubs, however, Barcelona withdrew from the agreement in protest leaving Di Stefano free to sign for their great rivals Real Madrid.
Also read: Alfredo Di Stefano better than Lionel Messi and Diego Maradona, claims Pele
Although his move might be controversial, there is no denying the huge impact he had during his time at Los Blancos. Di Stefano scored an incredible 307 goals in 396 appearances and won an amazing amount of trophies. Di Stefano is also the only player to score in 5 European Cup finals.
8 La Liga titles, 5 European Cups, 1 Copa Del Rey and 1 Intercontinental cup won during Di Stefano’s time show what a huge impact the Argentine had. Di Stefano is undoubtedly Real Madrid’s greatest signing of all time.