Though Cristiano Ronaldo recently ended his two-year free-kick drought I the game against Torino, his early day exploits give him the slight edge over his eternal rival. Lionel Messi, in recent years, is one of the highest free-kick scoring players in the world but in terms of their career total, the former Real Madrid star has 55 to the Argentine’s 53 strikes.