Top 10 Greatest Soccer Players | All Time Best Footballers

credit:worldinsport.com

10. George Best, Northern Ireland

credit:worldinsport.com

9. Zinedine Zidane, France

credit:worldinsport.com

8. Alfredo Di Stéfano, Argentina

credit:worldinsport.com

7. Ferenc Puskás, Hungary

credit:worldinsport.com

6. Franz Beckenbauer, Germany

credit:worldinsport.com

5. Michel Platini, France

credit:worldinsport.com

4. Zico,  Brazil

credit:worldinsport.com

3. Johann Cruyff, Netherlands

credit:worldinsport.com

2. Pelé, Brazil

credit:worldinsport.com

1. Diego Maradona, Argentina