Free-kicks scored by Messi vs Ronaldo in european clubs

Top Free Kick Scorers of All Time

1Marcelinho Carioca (78)
2Leo Messi (76)
3Jair Rosa Pinto (74)
4Roberto Dinamite (73)
5Siniša Mihajlović (72)
6Juninho Pernambucano (72)
7Marcos Assunçao (68)
8Jorge Aravena (65)
9Cristiano Ronaldo (64)
10Zico (62)
11Ronaldinho (59)
12Maradona (59)
13Rogério Ceni (59)
14Shunsuke Nakamura (56)
15David Beckham (53)
16Pierre van Hooijdonk (51)

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2002/2003000
2003/200401-1
2004/200501-1
2005/200602-2
2006/200703-3
2007/200808-8
2008/2009113-12
2009/2010319-16
2010/2011424-20
2011/2012728-21
2012/20131131-20
2013/20141436-22
2014/20151638-22
2015/20162341-18
2016/20172744-17
2017/20183445-11
2018/20194245-3
2019/20204746+1
2020/20215046+4
2021/20225047+3
2022/20235247+5

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20041-1
2004/20050
2005/20061-1
2006/20071-1
2007/20085-5
2008/200915-4
2009/201026-4
2010/201115-4
2011/201234-1
2012/201343+1
2013/201435-2
2014/2015220
2015/201673+4
2016/201743+1
2017/201871+6
2018/20198+8
2019/202051+4
2020/20213+3
2021/20221-1
2022/20232+2

Free-kicks scored by Messi vs Ronaldo in european clubs: key facts

Who has scored more free kicks, Messi or Ronaldo?

Messi has scored 52 direct free kicks (7.4% of his goals) and Ronaldo 47 (6.7%). Messi leads this category by 5.

Data updated on 01/11/2026.

Cache date: 03-11-2026 19:35:58