Ronaldo is far and away the highest scorer with over 120 goals, Messi comes second but with a wide divide at around 90 goals.Although Beckham and Neymar, outclass the rest scoring 50 & 60 those below score only 30 or less.