1. CR7
2. Messi
3. Maradona
---HUGE GAP---
4. Ronaldo
5. Zidane
6. Maldini
7. Pogba
8. Iniesta
9. Ibrahimovic
10. Buffon
11. - 20. - Too many great players to pick from, and impossible to think of any reasonable order.
#1 is a no-brainer for me. Every club trophy imaginable, won stuff with NT, most goals and assists in CL, proved himself in different leagues. I won't argue with anyone picking Messi but honestly I don't see any logical explanation other than "I think his style is prettier." Still, Messi is a clear #2 for me. Maradona was a more dominant and braver character than Messi, perhaps more talented too, but lost his battle to addictions. Shame!
Maradona is also the only pre-90s player I'd pick, because I believe he's the only legend who would actually live up to his reputation in contemporary football. The likes of Pele or Cruyff deserve respect and admiration as pioneers, but can you imagine them trying to get past modern defenders? Just watch any Pele compilation on Youtube, it's pub league opposition against him.