#2 Pele - 70 goals
Pele is widely considered by a lot of fans, pundits and FIFA themselves to be the greatest player in history and the Brazilian legend does have the stats to back this up.
He came to worldwide prominence with his displays at the 1958 World Cup, where at just 18, Pele wowed global audiences by helping the South American nation to her first ever World Cup triumph and he did not look back since then.
In total, Pele scored over 1,000 goals (although only 757 are considered official) and 70 of these came off direct free kicks.
#1 Juninho - 77 goals
Juninho is the greatest free kick taker in history, having scored a whopping 77 goals directly from free kicks throughout the course of his career,
He made a name for himself at Olympique Lyon where he spent eight seasons, winning seven Ligue 1 titles consecutively and also represented some other clubs including Vasco da Gama and New York Red Bulls.