One of those posts you don’t trust so you scramble over to Google. Trust us on this one. We were just as surprised as you. Many of them are World Cup and league winners. George Best didn’t play in the World Cup, yet he won the European Cup in 1968. Can’t have them all.
1. Gianluigi Buffon
2. Fabio Cannavaro
3. Sol Campbell
4. Lothar Matthaus
5. Patrick Vieira
6. Michael Ballack
7. Pavel Nedved
8. Diego Maradona
9. Ronaldo Luís Nazário de Lima
10. Roberto Baggio
11. Zlatan Ibrahimovic
12. Mesut Ozil
13. Francesco Totti
14. Ruud van Nistelrooy
15. Lilian Thuram
16. Hernán Crespo
17. Dennis Bergkamp
18. Gabriel Batistuta
19. Laurent Blanc
20. George Weah
21. Eric Cantona