He hasn't been the best player in the world for about 5 years, certainly since the last WC when Modric won it. VVD should have the next year, Lewandowski last year, and probably again this year. But the "just give it to Messi" mob have lessened it's credibility. He can't run anymore, but the reality is he will win it again next year and every year until he packs it in. Lewandowski and Mo could score 150 goals each and it wouldn't make any difference.
Mo is at his peak, yet finished as the current 7th best player in the world by whoever votes for these things, just 492 points behind the winner.