#6 Cristiano Ronaldo
Another of the greatest kickers of all, the Juventus striker has bagged 56 goals from direct freekicks so far.
He managed 14 (one of them indirect) with Manchester United, 34 with Real Madrid and eight with the Portugal national team.
He is the player who has scored the most in the Champions League, with 12.
Edited by Zeeshan Ali