Arguably the greatest player of all-time, Lionel Messi is also one of the greatest free-kick takers of all time. The forward will once again captain and lead his national team, and assume the responsibility of taking free-kicks as well. With 65 free-kick goals, no active player has scored as many as he has, and only five have scored more in history. Cristiano Ronaldo is just behind him with 63.
Fifty of these came whilst playing for Barcelona, but he has been successful everywhere he has been at, also netting for Argentina, PSG and Inter Miami, his current team. Messi’s last international free-kick goal was in a World Cup qualifier against Ecuador last year. He has scored two each for PSG and Inter Miami.