Please rank these players Messi, Beckham and Christiano Ronaldo?

Who is number 1,2 & 3.
21 answers 21