Messi has scored 47 goals this season in all competitions for Barcelona..
Barcelona's number one player, " Lionel Messi" has scored 21 goals in the 2008-2009 but beating him with 2 points was Wayne Rooney with goals of 23 goals in this soccer season.
David Villa has scored 23 goals in 49 appearances for Barcelona.
Since his first season with Barcelona (04-05), he has played nearly 220 matches, has scored 134 goals so far as well as 55 assists.
He scored 42 goals for Barcelona.
Messi has scored 176 goals for Barcelona.
He has scored 28 goals for Barcelona.
83 with both Argentina and Barcelona
they have scored 9 goals this season
Barcelona won the Spanish Cup in the same season in which he scored the highest number of goals, and how many?