It is the Brazilian Jujhino.
david beckem hes scored 567 free kicks
In goalkeepers position he is ceni
It is most likely Ryan Giggs over the years.
They aren't, most are scored from open play.
Rogério Ceni of Brazil/São Paulo scored 103 goals in his career. He scored 55 free kicks (the record for a goalkeeper) and 46 penalties (a record for a goalkeeper). José Luis Chilavert is the second goalkeeper to score the most goals with 62 goals he scored a record 8 international goalkeeper goals and is the only keeper to scor a hat trick.
It is most likely Zinedine zidane as he was a play maker and scored as well. While Ronoldhino took penalties and free kicks as well.