Free-kicks scored by Messi vs Ronaldo in their National Teams

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/200501-1
2005/200601-1
2006/200701-1
2007/200801-1
2008/200901-1
2009/201001-1
2010/201103-3
2011/201205-5
2012/201325-3
2013/201436-3
2014/201536-3
2015/201656-1
2016/201767-1
2017/201868-2
2018/201969-3
2019/202069-3
2020/2021810-2
2021/2022810-2
2022/202311110
2023/202411110
2024/202511110
2025/20261211+1
2026/20271211+1

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2003/20040
2004/20051-1
2005/20060
2006/20070
2007/20080
2008/20090
2009/20100
2010/20112-2
2011/20122-2
2012/20132+2
2013/2014110
2014/20150
2015/20162+2
2016/2017110
2017/20181-1
2018/20191-1
2019/20200
2020/202121+1
2021/20220
2022/202331+2
2023/20240
2024/20250
2025/20261+1
2026/20270

Cache date: 03-11-2026 17:07:32