3. David Villa, Spain
The nation’s all-time top-scorer peaked at a time when the Spanish were dominating the international game and then bowed out following the most recent World Cup.
During that time Villa helped his team win two European Championships and the 2010 World Cup.