He is the best player in the world by far. Ronaldo is the second best but messi is on a higher level than ronaldo at the moment. He is scored more than 70 goals this season. 70 goals! Thats why he is the best.