1. Pelé, Brazil
2. Lionel Messi, Argentina
3. Diego Maradona, Argentina
4. Johan Cruyff, Netherlands
5. Zinedine Zidane, France
6. Franz Beckenbauer, Germany
7. Cristiano Ronaldo, Portugal
8. Alfredo di Stefano, Argentina, Colombia and Spain
9. Ferenc Puskas, Hungary
10. Garrincha, Brazil
https://www.ibtimes.com/top-50-great...