who has the most free kick goals
The all-time leader for most free-kick goals in football appears to be Marcelinho Carioca , with 78 free-kick goals, based on the latest data surfaced in recent reports. Lionel Messi is close behind on 70–71 , depending on the source and update date, while Cristiano Ronaldo is listed around 63.
Quick Scoop
Here’s the current top of the list from the sources I found:
| Player | Free-kick goals |
|---|---|
| Marcelinho Carioca | 78 |
| Roberto Dinamite | 75 |
| Juninho Pernambucano | 72 |
| Lionel Messi | 70–71 |
| Marcos Assunção | 69 |
Why the numbers vary
Different outlets are using slightly different cutoff dates and stat compilations, so Messi’s total shows up as either 70 or 71 in recent coverage.
That means the exact ranking can shift a little as new matches are added and statisticians update the totals.
In plain English
So the short answer is: Marcelinho Carioca has the most free-kick goals all time.
If you meant in the Premier League , then the record is David Beckham with 18 direct free-kick goals.