Top footballers (soccer players) in the world.

1. Lionel Messi (Argentina & Barcelona)
2. Cristiano Ronaldo (Portugal & Real Madrid)
3. Xavi Hernandez (Spain & Barcelona)
4. Andres Iniesta (Spain & Barcelona)
5. Wayne Rooney (England & Manchester United)
6. Robin van Persie (Netherlands & Manchester United)
7. Didier Drogba (Ivory Coast and Galatasaray)
8. Wesley Sneijder (Netherlands and Galatasaray)
9. David Villa (Spain & Barcelona)
10. Douglas Maicon (Brazil & Manchester City)
11. Diego Milito (Argentina and Inter Milan)
12. Zlatan Ibrahimović (Sweden and AC Milan)
13. Fernando Torres (Spain and Chelsea)
14. Cesc Fàbregas (Spain and Barcelona)
15. Sergio Agüero (Argentina and Manchester City)
16. Mario Barwuah Balotelli (Italy and AC Milan)
17. Neymar (Brazil and Santos FC)

Club World Football, Player Profiles and News