#1 Cristiano Ronaldo
Choosing between Messi and Ronaldo was difficult, but the Portugal international has kicked on in recent years, winning the European Championship in 2016 and achieving the extraordinary feat of 3 Champions League titles in a row with Real Madrid.
Ronaldo equalled Messi's record of 5 Ballon d'Or wins in 2017, and looks set to win another this year if he can stave off competition from Real Madrid playmaker Luka Modric.
With 120 goals in 153 games, Ronaldo is the all-time top scorer in the Champions League, followed by his eternal nemesis Messi in second place with 100 goals in 124 games. Not only that, but Ronaldo has proved his quality both in the Premier League and La Liga, adapting well to the greatly different styles of play and cultures.
Whilst at Real Madrid, he scored 292 goals in 311 games to cement his place as the club's all-time record goal scorer, a frighteningly good statistic.
Now at Juventus, Ronaldo is looking to round off his amazing career by achieving the astronomical feat of winning the Champions League with 3 clubs from 3 different countries.