Here are the top 10 best free-kick takers of all time, according to the statistics. Once again the Brazilians are all over the place and show why their country is often talked about as the football nation number one. Some players are definitely expected to be here, but there are some surprises as well.

10. Marcelinho Carioca

The Brazilian was famous for his free-kicks back in the day. They even earned him the nickname “Pé-de-Anjo”, which means “angel foot” in english. His 59 free-kick goals show that the offensive-midfielder definitely earned that title. 

9. Rogério Ceni

The second Brazilian  on the list is Rogério Ceni. Not only did he manage to score 59 free-kicks, but also did he do that whilst playing as a goalkeeper. He is an absolute legend, especially for all Sao Paulo fans, since he played 25 years for them. In total he scored 132 goals – more than any other goalkeeper before him.

8. Ronald Koeman

Many of the young fans don’t know this, but before Koeman was a trainer at FC Barcelona he was a player there as well. And quit an extraordinary one. Despite being a centre-back he scored 60 free-kick goals, even more than the club legend Lionel Messi, making him the 8th best free-kick taker of all time.

7. Zico

With 62 total free-kick goals Zico is on the 7th spot. He was such a magnificent player, that he was even called the “white Pelé”. For most of his career he played for Flamengo Rio de Janeiro, where the Brazilian managed to score 568 goals in 765 games, equaling an average of 0,74 goals per game.

6. Diego Maradona

The Argentenian is regarded as one of the best to ever play the game. Him being the 6th best free-kick taker definitely supports that statement. Even though he was only 165cm tall, he dribbled past almost every defender opposed to him, comparable with Lionel Messi. The offensive-midfielder played the most games at SSC Neapel in Italy, scoring 81 goals in 188 games. 

5. David Beckham

He is not only one of the best English players of all time, but also the 5th best free-kick taker ever. The Englishman managed to score 65 free-kick goals and Beckham even came in second place for the Ballon d’Or in 1999 and 2001. After he finished his career in 2013 he started to build up his own club, Inter Miami FC, which started to play in the MLS in 2020.

4. Ronaldinho

And yet another Brazilian player on the list. He is regarded as one of the most skillful players ever. Ronaldinho always had a smile on his face and due to that fact had almost no haters. He managed to score 66 free-kick goals while playing for clubs like Barcelona, AC Milan, and PSG. He just recently finished his career in 2015 at the age of 35.

3. Victor Legrotaglie

The 3rd best free-kick taker of all time is Victor Antonio Legrotaglie. The Italian scored 66 direct free-kick goals in his career. He played from 1953 to 1976 for various clubs in Argentina and even though he is more unknown than anyone else on this list his talent cannot be underestimated. 

2. Pelé

The man who scored 1281 goals in 1363 games. He is undoubtedly one of the best ever with many claiming there will never be anyone like him. Therefore it’s no surprise that he made second place on this list. The Brazilian managed to score 70 free-kick goals in his total career.

1. Juninho

And in first place is the 6th Brazilian on this list, Juninho. The midfielder scored a whopping amount of 77 free-kick goals, making him the greatest free kick player of all time. Most of them, 44 to be specific, were made while he played for Olympique Lyon. Juninho ended his 19-year career in 2013 at the Italian side CR Vasco de Gama.


Last Saturday, August 22nd 2020, Kingsleague Season 1 has started. The month-long tournament begins with an all-vs-all round, finishing up with a classical ladder, similar to those scene in the World Cup or the Champions League.

Interested? Sign up today and receive 1€ for your first game Kingsleague