These superstars have been at their very best for over decade now.
Between them, they boast 11 Ballon d'Or wins and with so many individual awards to their names.
But the question still remains, is either of them the greatest of all time?
It's not as voted by fans at The Top Ten who have voted for their best ever and Messi and Ronaldo didn't get the Top rank.
Let's check the full list as voted by the Top Ten fans
10. David Beckham
The English born is the 10th on the list
9. Franz Beckenbauer
Beckenbauer ranks on the list
Gucho makes the cut
The Brazilian goal machine
6. Johan Cruyff
Johan Cruyff has been a manager too
5. Zinedine Zidane
Zidane is 5th on the list
4. Cristiano Ronaldo
Ronaldo only comes fourth
Pele is the third greatest ever
2. Lionel Messi
Messi comes in at second
1. Diego Maradona
Maradona tops the list
As many football lovers will see the list as a controversial ranking.
With many questioning the ranking and believe there are lots of players been snub for the Top Ten ranking.
Many believes Messi should be ranked ahead of Maradono, probably because Maradon won a world cup doesn't still proves him to be the best.
Most fans believe the debate is really between Ronaldo and Messi, but the Portuguese star found himself to be fourth on the list.
Of course, everything comes right down to opinion and this list should be seen as nothing quite that.
Content created and supplied by: J.technology (via Opera News )