#1 Alfredo Di Stéfano
Alfredo Di Stefano was born in July 1926 in Buenos Aires, Argentina. He is widely regarded as the most complete footballer of all time.
Di Stefano shockingly played for not two but three different national teams; firstly for native Argentina, then Colombia and eventually Spain. For Argentina, he managed six goals in six caps before switching to Colombia.
For Colombia, Di Stefano scored six goals in seven matches. He then swapped for Spain's national team where he scored 23 goals in 31 appearances.
However, despite playing for three different national teams, Di Stefano never got the opportunity to play in the World Cup.
Although the Argentine was not quite successful internationally, he was excellent at club level. Arguably the greatest player in Real Madrid's history, Di Stefano helped Real Madrid clinch five European Cups during his spell at the Spanish capital!
After announcing retirement, the Argentina-born forward began plying his trade as a manager from 1967 to 1991.