If you’re a football fan, chances are you’ve heard debates about who the greatest free-kick takers in history are.
Not many actions on the football pitch excite fans to look upon seeing a ball curled over a wall of players and dip into the corner of the net to leave the goalkeeper helpless. A classic free kick!
Free-kicks require a combination of skill, technique, and cleverness to be executed successfully.
Different players have numerous free-kick techniques. The most dangerous ones are those taken close to the penalty box.
A reliable free-kick specialist is a valuable asset for any team, so it is no wonder that players spend hours on the training ground honing their free-kick skills.
Throughout football history, there have numerous set-piece masters like Dimitri Payet, Christian Eriksen, Roman Riquelme, Roberto Carlos, Andrea Pirlo, Alessandro Del Piero, Michel Platini, and so on.
In this article, TOP SOCCER BLOG brings you the top 15 footballers with the most free-kick goals in history. But why are they so many controversial info on the most free-kick scorers of all-time?
Why Are Free-Kick Stats Are So Controversial?
You might wonder, why is it so hard to find reliable free-kick stats? Unlike regular goals or assists, free kicks are tricky to track because:
- Historical records are incomplete or inconsistent.
- Some “goals” counted by fans or media include indirect free kicks or goals scored in unofficial matches.
- Many lists mix stats from different leagues or include goals from lower divisions, making comparisons unfair.
- Players and even clubs sometimes report inflated numbers, either by mistake or myth.
Take Pelé, for example. Many sources say he scored 70 direct free-kick goals, a number that started from a fan’s guess on an internet forum, not official records. Careful research shows Pelé actually scored 44 direct free-kick goals in top-level matches.
Similarly, David Beckham’s often-quoted 65 free-kick goals shrink to 53 when only official, direct free kicks are counted. Even legends like Zico and Ronaldinho have had their numbers exaggerated.
This article is based on detailed research by independent statisticians and trusted sources like the in-depth investigation by El Gráfico, which clarifies many myths and provides the most accurate free-kick data. Additional up-to-date stats were also sourced from MessivsRonaldo.app, ensuring the information here is both authoritative and current.
Top 15 Soccer Players With The Most Free-Kick Goals In Football History (2025)
We bring you the most accurate and up-to-date list of the top direct free-kick scorers in football history. No myths, no inflated numbers, just solid facts. This list only counts direct free kicks scored in top-level matches.
It does not include indirect free kicks where a teammate touches the ball first, goals scored in lower divisions, goals directly from corners, or unofficial friendlies. What you get here is the real deal, based on careful research and clear rules.
15. Alessandro Del Piero (Italy) – 41 Direct Free-kick goals

Alessandro Del Piero is undoubtedly one of the most talented players in Serie A and Italian football history.
He boasts a remarkable record of 52 successful free-kicks scored in his long career.
As an forward with a keen eye for goal, Del Piero possessed a free-kick technique that was both predictable and unstoppable.
His trademark high, curling strike would dip sharply, leaving goalkeepers helpless against the skilled Italian marksman’s accuracy.
14. Pele (Brazil) – 44 Direct Free-kick goals

The king of football, Pelé’s free-kick record is often misunderstood, but the truth shows he scored 44 direct free kicks in official top-level matches.
His technique blended power and precision, and his ability to score from set-pieces was part of what made him a complete forward.
With Pele having scored so many goals in his career, it is not surprising that he netted lots of free-kick goals too.
The Brazilian icon often hit his free-kicks with power, relying on sheer pace and power to convert plenty.
Pele’s powerful free kick against Romania at the 1970 World Cup will go down as one of his greatest goals ever.
13. Pierre van Hooijdonk (Netherlands) – 51 Direct Free-kick goals
Pierre van Hooijdonk is celebrated as one of football’s best free-kick specialists. Known for his powerful, bending shots, he scored 51 direct free kicks at the top level, boasting an impressive strike rate.
His free-kick skill helped him shine at clubs like NAC Breda, Celtic, Feyenoord, and Nottingham Forest, and he was a key part of Feyenoord’s 2002 UEFA Cup win. .
Internationally, van Hooijdonk earned 46 caps for the Netherlands, scoring 14 goals, and represented his country in the 1998 World Cup, Euro 2000, and Euro 2004 tournaments.
12. David Beckham (England) – 53 Direct Free-kick goals

David Beckham was so good at taking free-kicks that the phrase ‘bend it like Beckham’ was popularised.
David Beckham was arguably the most famous free-kick taker in his prime.
His ability to whip the ball with pace saw him turn free-kick conversions into a habit!
Beckham’s consistency and ability to step up when it matters most made him stand out among other free-kick takers then.
His most memorable free kick was the last-gasp wondergoal in the 2002 FIFA World Cup qualifier against Greece to send England to the finals.
Beckham’s iconic curling free kicks earned him 53 official direct free-kick goals.
His ability to bend the ball with precision made him one of the most feared set-piece takers.
11. Ronaldinho (Brazil) – 57 Direct Free-kick goals

Ronaldinho was famous for his insane dribbling, technique, skills, and tricks.
Ronaldinho’s flair extended to free kicks, where his creativity and unexpected shots helped him score 57 direct free-kick goals with style and unpredictability.
He was equally a regular goalscorer and was reliable in set pieces.
The Brazilian employed power, pace, curve, dip, and even trickery when taking free kicks. This saw him convert a lot of them.
Ronaldinho’s most famous free kick was against England in the 2002 World Cup quarter-final when he sensationally lobbed David Seaman with a speculative effort from distance.
Apart from being one of the best free-kick takers in football, he was also one of the greatest dribblers in football history.
10. Rogério Ceni (Brazil) – 59 Direct Free-kick goals

Rogerio Ceni is considered as one of the all-time greatest Brazilian goalkeepers. He is the goalkeeper to have scored the most goals in the history of football.
Rogerio Ceni is considered to be one of the greatest goalkeepers of all time.
He scored a remarkable 131 goals during his career, with most of them coming from free kicks and penalties — only one was scored from open play.
What made Ceni one of the football players with the most free-kick goals in history is his ability to place the ball precisely where he wanted it to go, often into the top corner of the net or just out of reach of the goalkeeper’s grasp.
Ceni was part of the Brazilian squads that won the 1997 FIFA Confederations Cup and the 2002 FIFA World Cup.
9. Diego Maradona (Argentina) – 59 Direct Free-kick goals

Although Diego Maradona is mostly remembered for his mazy runs, clever passes, and all-round play, he was also more than deadly when his side won a free-kick in dangerous areas.
His ability to bend the ball quickly (and accurately) around players was helpful when he’s also taking free kicks.
Maradona could use his left foot to do almost whatever he wishes with a dead ball.
Be it placing it into the top corner from the edge of the penalty area, lifting it up and over the wall from 25 yards, or smashing around a wall from 30 yards, Maradona did it all.
Maradona scored 59 direct free kicks, showcasing his genius on the ball. With a free-kick goal every 11.4 games on average, he was a constant threat from set-pieces.
8. Zico (Brazil) – 62 Direct Free-kick goals

Zico is one of the greatest Brazilian players ever. He was famous for his astonishing free-kick accuracy.
Zico’s flawless technique earned him 62 direct free-kick goals at the highest level. His ability to combine power and curl made him one of Brazil’s deadliest free-kick specialists.
His tremendous free-kick technique saw him place the ball into the top corner, often beyond the reach of opposition goalkeepers.
He mostly scores when the set piece is very close to the penalty area and would embark on a trademark two-step run-up before striking the ball.
7. Cristiano Ronaldo (Portugal) – 63 Direct Free-kick goals

Cristiano Ronaldo is one of the most potent goalscorers ever, and he scores from just any situation.
In his prime, the Portuguese was also very good when it came to taking free kicks. He even had a trademark pose when standing over the ball to take kicks.
CR7’s free kicks generate stunning pace and power when perfectly hit. This makes him one of the most dangerous free-kick takers ever.
Sir Alex Ferguson once commented that a free-kick from Ronaldo against Portsmouth in 2008 was the best he had ever seen.
Cristiano Ronaldo is regarded as one of the greatest football players ever in history.
Ronaldo’s last two free-kick goals was for Al-Nassr against Abha in the Saudi Pro League and against Liechtenstein in the Euro 2024 qualifiers.
The Portugal international fired the free-kicks from range into the back of the net.
Cristiano Ronaldo’s 64th free-kick goal came in the second round of the 2024/25 Saudi Pro League, where he showcased his talent by scoring an impressive free kick in Al-Nassr’s win against Al-Feiha.
This goal brought his professional career total to 899, bringing him closer to the milestone of 900 goals.
6. Siniša Mihajlović (Serbia) – 67 Direct Free-kick goals

Mihajlović was one of the best free-kick takers ever, scoring 67 direct free kicks with an impressive rate of roughly one every 9.5 games, a remarkable feat for a defender.
Siniša Mihajlović is widely regarded as one of the greatest free-kick takers in football history, holding the Serie A record for most goals from direct free kicks with 28.
Known for his powerful and precise left-footed shots, he scored free kicks from long range and was capable of curling the ball into both sides of the net.
Mihajlović also achieved the rare feat of scoring a hat-trick entirely from free kicks during a Serie A match for Lazio.
Throughout his career, he played for top Italian clubs including Roma, Sampdoria, Lazio, and Inter Milan, making over 350 Serie A appearances.
His free-kick expertise was a key asset, contributing significantly to Lazio’s 1999–2000 Serie A title and UEFA Cup Winners’ Cup victory.
Internationally, he earned 63 caps for Yugoslavia/Serbia, scoring free-kick goals in major tournaments like the 1998 World Cup.
Mihajlović’s mastery of set pieces has been praised by many, including Zlatan Ibrahimović, whom he coached in free-kick technique during his time as Inter Milan assistant manager.
5. Marcos Assunção (Brazil) – 68 Direct Free-kick goals

Marcos Assunção might not be a household name everywhere, but among free-kick lovers, he’s an absolute legend.
Marcos Assunção is a Brazilian central midfielder renowned for his world-class free-kick ability, especially his powerful and accurate long-range shots.
He made a name for himself at Roma, where he won the Serie A title, and later became a key player for Real Betis in Spain, scoring spectacular free kicks, including a memorable 40-yard strike on his debut.
Over his career, Assunção played in Brazil, Italy, Spain, and the UAE, consistently threatening from set pieces.
Internationally, he earned 11 caps for Brazil and scored once, showcasing his free-kick skills on the global stage.
Though not as widely celebrated as some, Assunção’s precision and power from dead-ball situations have earned him a reputation as one of the finest free-kick takers of his generation.
4. Lionel Messi (Argentina) – 69 Direct Free-kick goals

Lionel Messi seems able to do it all. And with perfection.
He wasn’t taking free kicks earlier in his career; in fact, when he became Barcelona’s all-time leading goalscorer in 2012, he had just 5 free-kick goals.
But when he mastered the art, he became sensationally good at it.
Messi can curl the ball into either corner and has the ability — as well as the creativity — to outsmart goalkeepers. He is also one of the best set-piece takers in football today.
The football legend possessed the natural ability to strike the ball cleanly, with the right amount of power and spin, to create a swerving or dipping trajectory that makes it difficult for the goalkeeper to save.
Messi scored his 69th direct free kick goal and sixth for Miami, extending his MLS scoring streak to six consecutive games, one short of his personal best, with his record-breaking second goal coming in the 62nd minute.
3. Juninho Pernambucano (Brazil) – 72 Direct Free-kick goals

When the name Juninho is mentioned, what comes to the mind of an average football fan is free-kicks!
The Lyon legend is one of the greatest free-kick taker in history and has scored the most.
In fact, no one comes near his level of mastery.
His unique ability to make the ball fly through the air and swerve in different directions before finding the net is absolutely sensational.
Juninho perfected the “knuckleball technique” when taking free kicks. He would hit the ball as hard as possible while preventing it from spinning at all.
When perfectly executed, the ball would wobble in the air, move unpredictably, and confuse the goalkeeper — who would be unable to predict the flight of the ball.
Despite his relatively small stature, Juninho was able to generate a lot of power on his free-kicks.
He was able to strike the ball with a lot of force, which made it difficult for goalkeepers to react to his shots.
Many players have tried to replicate Juninho’s technique over the years, but none have even come close to it.
With Juninho on the pitch, opposition teams ultimately dread giving away fouls that will result to direct free kicks.
Juninho is widely regarded as the greatest free-kick specialist ever. His 72 goals came at a rate of one every 12.6 games, thanks to his unique ability to bend the ball unpredictably.
2. Roberto Dinamite (Brazil) – 75 Direct Free-kick goals

Roberto Dinamite isn’t just Vasco da Gama’s all-time top scorer, the guy was a dead-ball specialist too, netting an incredible 75 direct free-kick goals in official matches.
That’s right, 75 times he bent it or blasted it past goalkeepers from set pieces, making him one of the greatest free-kick takers in Brazilian football history.
What makes Dinamite’s free kicks so special is the sheer variety.
He could whip the ball with power or finesse, from distance or tight angles, always keeping goalkeepers guessing.
This skill was a huge part of his goal-scoring arsenal and helped him rack up those legendary numbers over a long career.
Despite being a bit underrated internationally compared to some other Brazilian stars, his free-kick record speaks volumes, 75 direct free-kick goals puts him right up there with the best ever.
1. Marcelinho Carioca (Brazil) – 78 Direct Free-kick goals

Marcelinho Carioca, aka “Pé de Anjo” (Angel’s Foot), is one of the most lethal free-kick takers football has ever seen, scoring an astonishing 78 direct free-kick goals over his career.
This guy was pure magic from set pieces, combining pinpoint accuracy with deadly power, making him a nightmare for goalkeepers.
A true Corinthians legend, Marcelinho scored 206 goals in 420 appearances for the club during the 1990s and early 2000s, winning multiple titles including two Brazilian championships and the inaugural FIFA Club World Cup in 2000.
While his talent was undeniable, his fiery personality and clashes with coaches kept him from shining on the international stage as he only earned 4 caps for Brazil.
Marcelinho’s free kicks weren’t just about placement; he had that special touch to bend the ball around or over walls with such precision that fans and players alike called him “Angel’s Foot.”
This was last updated on August 28th, 2024.