Who is the best all-time soccer player?

It is hard to say and very subjective among fans of different clubs and nationalities. But, it would be safe to say that the best all-time soccer player is among the following list: Messi, Cristiano Ronaldo, Maradona, and Pele.