#3 David Villa
David Villa is the next on this list. He had an amazing career and played for clubs like Barcelona and Atletico Madrid during his time in Europe.
He won La Liga title, Copa Del Rey, UEFA Champions League, UEFA Super Cup with the Blaugrana and another LaLiga title with Atletico Madrid. He also won the FIFA World Cup 2010 with his international team.
Villa was one of the lethal strikers of his time but after a decline in his form he decided to move to MLS and New York City FC was his choice and went on to play 100 games for the MLS club.
Edited by Sripad