To put the comparison into perspective:
Before joining CFG, David Villa scored 286 goals in 606 appearances for his Club.
Up until today, Wayne Rooney has scored 270 goals in 630 appearances for his Club. Rooney is two years younger than Villa was when he left for CFG, but Villa has done it in fewer appearances.
David Villa has scored 59 goals in 97 appearances for Spain. Wayne Rooney has scored 53 goals in 119 appearances for England. Both are probably done playing at the international level.
David Villa won the Spanish Player of the Year in 2006. He was the Golden Boot Winner at Euro 2008 and was in the UEFA Team of the Year in 2010. He has won 3 Copa Del Reys, 3 La Liga Titles and one Champions League Title
Wayne Rooney won the PFA Player of the Year in 2010. He was named to the FIFA World XI in 2011. He has won 1 FA Cup, 5 Premier League Titles and 1 Champions League Title.
Not too far off.