My favorite is Zinedine Zidane. he is a retired french footballer who has taken the team into the finals of 2006 world cup unfortunately his team not deserved victory.....but he is my all time favorite.
In my opinion the best soccer player for 2012 is Rooney. I was very pleased when he appeared in the field.