Modric, 33 won his third successive Champions League in May before helping Croatia to a first World Cup final.
Ronaldo who joined Juventus from Real Madrid came second.
Barcelona forward Messi finished fifth, with Atletico Madrid frontman Antoine Griezmann and PSG attacker Kylian Mbappe both of who won the World Cup with France finish third and fourth respectively .