Free-kicks scored by Messi vs Ronaldo in finals before turning 30 years old

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
2003/2004000
2004/2005000
2005/2006000
2006/2007000
2007/2008000
2008/2009000
2009/2010000
2010/2011000
2011/2012000
2012/201310+1
2013/201410+1
2014/201510+1
2015/201630+3
2016/201730+3

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2003/20040
2004/20050
2005/20060
2006/20070
2007/20080
2008/20090
2009/20100
2010/20110
2011/20120
2012/20131+1
2013/20140
2014/20150
2015/20162+2
2016/20170

Every free-kick goal by Messi and Ronaldo

Messi

3 direct free-kick goals in 2 games

DateTeamOpponentCompetitionResultFree-kick goals
11 Aug 2015FC BarcelonaSevilla FCUEFA Super Cup · Final5-42
29 Aug 2012FC BarcelonaReal Madrid CFSpanish Super Cup · Final1-21

Free-kicks scored by Messi vs Ronaldo in finals before turning 30 years old: key facts

Who has scored more free kicks, Messi or Ronaldo?

Messi has scored 3 direct free kicks (11.5% of his goals) and Ronaldo 0 (0.0%). Messi leads this category by 3.

Data updated on 10/11/2026.

Cache date: 11-11-2026 07:07:11