David Villa has been in better form for the last couple years like his good performances for Spain in the World Cup, while Kaka has been average. However, in all their career Kaka is better with the UEFA Champions League Title, and The World Player of the Year Award.
david villa is better
Yes DAVID VILLA IS BETTER
Villa
villa
Torres, Ribery, Ronaldo , Kaka,David villa, Kuyt Sneijder, Robben.
david villa because his goals are better than pedro but they are great players
C.ronaldo is the best player ever and David villa is not better than him.
David Villa
It is Ronoldhino he is a far better finisher and he also takes better free kicks. Ask David Seamen.
Well, that's a matter of opinion, but I think 2010 definitely belonged to David Villa, personally.
David Villa Sánchez
they both play good