David Villa es uno de los grandes nombres de la Copa del Rey. El 'Guaje' ganó tres títulos con tres equipos distintos: 2003-04 (Real Zaragoza), 2007-08 (Valencia CF) y 2011-12 (Barcelona).
Pero no solo en lo colectivo tuvo grandes recompensas el delantero asturiano. En total, Villa disputó 44 encuentros en el torneo del 'k.o.', con un total de 18 goles anotados.