Profesyonel futbolculuk kariyerine Sporting Gijon'da başlayan David Villa, ülkesinde Real Zaragoza, Valencia, Barcelona ve Atletico Madrid formaları giydikten sonra 2014'te New York City'ye transfer olmuştu.
Villa, New York City formasıyla şu ana kadar çıktığı 70 maçta 46 gol attı.