David Villa has scored a total of 35 goals in 54 appearances for Spain. Eleven of these goals were in friendly matches. His record in only competitive internationals is 24 goals in 36 matches.
Andres iniesta
Uruguay Vs Netherlands Germany Vs Spain
Spain 1-3 Germany
Karim Benzema and Carvalho scored for Real sv levante
Argentina Vs Germany Spain Vs Paraguay
Versus
Frank Lampard has scored only one goal vs Barcelona. He scored this goal in 2006.
Jeff hurst
0, he has scored 3 vs Newcastle though!
SPAIN
7 goals against Chelsea