David Villa didn't score in the final. It was Andres Iniesta who came up with the winning goal in 116th minute(2nd extra time) against Netherlands.
no he hasn't
He scored 5 goals
David villa scored five goals in the 2010 world cup.
The player to score the most goals in Spain La Lega are Raul and david Villa.
The last time Reading played against Aston Villa was back on the ninth day of March in 2013. Reading were playing at home but lost the match 1-2. All the goals were scored by Aston Villa players whereby one of the goals was an own goal.
He did not score any goals for P.S.G.
to score goals
The players to score the most goals in the 2010 world cup were Wesley Sneijder, David Villa, Tomas Muller and Diego Forlan, all scored five goals.
Unfortunately Fernando Torres didn't score a single goal. He didn't get much playing time because David Villa started up front at the start of every game.
David Herd scored a total of 107 goals for Arsenal.
In total David Beckham scored 17 goals for his country (England)
they scored no goals