#2 David Villa
When Spanish forward David Villa left Atletico Madrid in 2014, it was thought that the former Barcelona and Valencia striker was heading to MLS to wind down his career. And not just MLS, though, for he became the first official player for the then-debuting New York City.
Since then, Villa has gone on to score over 70 goals in just over one hundred games for the club. So impressive was his form, he was actually brought out of international retirement in 2017 after having originally called time on his Spain career three years prior.
Throughout his national team career, Villa played at three World Cups – including winning the 2010 World Cup – and he still stands as Spain’s record goalscorer to this day with a total of 59 international strikes in 98 games. And for those who keep up with Major League Soccer, the 36-year-old Villa is still a key part of New York City’s squad, as reflected by his position as the team’s captain.