Below is the list of top five freekick takers in football world of all time.
Andrea Pirlo (Italy and Juventus)
Pirlo is one of the best free kick takers football has ever produced. Even at the age of 35, he is still King at the free kicks. The Italian midfielder has played for Serie A top clubs namely Inter Milan, AC Milan and Juventus.
Cristiano Ronaldo (Portugal and Real Madrid)
The Ballon d’Or winner is currently the best free kick taker according to several magazines. The former Manchester United star has a quality of putting the ball in the back of the net with his power which moves the ball with the pressure of air keeping goalkeeper is trouble.
Roberto Carlos (Retired Brazilian)
The freekick against France was one of the most popular and sensational free kicks ever scored from that range with such swing in world football. He was the specialist at the long range free kicks.
Juninho Pernambucano (Retired Brazilian)
Despite of not playing for any big club, he was one of the best free kick specialist of his generation. His bending quality was the secret behind his freekicks.
David Beckham (Retired Englishman)
All-time favourite David Beckham was the King of curving the ball at the right place. A film was released on his name, “Bend it like Beckham”. He scored most of his goals on freekicks for different clubs, Manchester United and Real Madrid were his two top clubs that he played for before retiring.