Who are the considered to be the best soccer players of all time, and what countries are they from?

Pelé (Brazil), Lionel Messi (Argentina), Cristiano Ronaldo (Portugal), Ronaldo (Brazil), Diego Maradona (Argentina), Franz Beckenbauer (Germany), George Best (Northern Ireland), Michel Platini (France), Johan Cruyff (The Netherlands), and David Beckham (England).