Free-kicks scored by Messi vs Ronaldo

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/200502-2
2005/200603-3
2006/200704-4
2007/200809-9
2008/2009114-13
2009/2010320-17
2010/2011427-23
2011/2012733-26
2012/20131336-23
2013/20141742-25
2014/20151944-25
2015/20162847-19
2016/20173351-18
2017/20184053-13
2018/20194854-6
2019/20205355-2
2020/20215856+2
2021/20225857+1
2022/20236559+6
2023/20246662+4
2024/20256963+6
2025/20267664+12
2026/20277664+12

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20030
2003/20041-1
2004/20051-1
2005/20061-1
2006/20071-1
2007/20085-5
2008/200915-4
2009/201026-4
2010/201117-6
2011/201236-3
2012/201363+3
2013/201446-2
2014/2015220
2015/201693+6
2016/201754+1
2017/201872+5
2018/201981+7
2019/202051+4
2020/202151+4
2021/20221-1
2022/202372+5
2023/202413-2
2024/202531+2
2025/202671+6
2026/20270

Every free-kick goal by Messi and Ronaldo

Messi

76 direct free-kick goals in 72 games

DateTeamOpponentCompetitionResultFree-kick goals
27 Sep 2026Inter MiamiColumbus CrewMLS1-21
20 Sep 2026Inter MiamiSan Diego FCMLS2-21
29 Aug 2026Inter MiamiCF MontrealMLS7-12
27 Jun 2026ArgentinaJordanFIFA World Cup · Group stage3-11
22 Mar 2026Inter MiamiNew York City FCMLS3-21
1 Mar 2026Inter MiamiOrlando City FCMLS4-21
12 Jul 2025Inter MiamiNashville SCMLS2-11
19 Jun 2025Inter MiamiFC PortoFIFA Club World Cup · Group stage2-11
24 May 2025Inter MiamiPhiladelphia UnionMLS3-31
2 Oct 2024Inter MiamiColumbus CrewMLS3-21
7 Sep 2023ArgentinaEcuadorFIFA World Cup Qualifier · Group stage1-01
6 Aug 2023Inter MiamiFC DallasLeagues Cup · Round of 164-41
21 Jul 2023Inter MiamiCruz Azul FCLeagues Cup · Group stage2-11
23 Mar 2023ArgentinaPanamaFIFA Friendly2-01
19 Feb 2023PSGLille OSCLigue 14-31
1 Oct 2022PSGNiceLigue 12-11
27 Sep 2022ArgentinaJamaicaFIFA Friendly3-01
3 Jul 2021ArgentinaEcuadorCopa América · Quarter finals3-01
14 Jun 2021ArgentinaChileCopa América · Group stage1-11
2 May 2021FC BarcelonaValencia CFLa Liga3-21
31 Jan 2021FC BarcelonaAthletic ClubLa Liga2-11
9 Jan 2021FC BarcelonaGranada CFLa Liga4-01
16 Jul 2020FC BarcelonaClub Atlético OsasunaLa Liga1-21
9 Nov 2019FC BarcelonaCelta de VigoLa Liga4-12
29 Oct 2019FC BarcelonaReal Valladolid CFLa Liga5-11
6 Oct 2019FC BarcelonaSevilla FCLa Liga4-01
1 May 2019FC BarcelonaLiverpool FCUEFA Champions League · Semifinals3-01
2 Apr 2019FC BarcelonaVillarreal CFLa Liga4-41
30 Mar 2019FC BarcelonaEspanyolLa Liga2-01
17 Mar 2019FC BarcelonaReal BetisLa Liga4-11
8 Dec 2018FC BarcelonaEspanyolLa Liga4-02
18 Sep 2018FC BarcelonaPSV EindhovenUEFA Champions League · Group stage4-01
18 Aug 2018FC BarcelonaAlavésLa Liga3-01
7 Apr 2018FC BarcelonaCD LeganésLa Liga3-11
4 Mar 2018FC BarcelonaAtletico MadridLa Liga1-01
1 Mar 2018FC BarcelonaUD Las PalmasLa Liga1-11
24 Feb 2018FC BarcelonaGirona FCLa Liga6-11
28 Jan 2018FC BarcelonaAlavésLa Liga2-11
14 Jan 2018FC BarcelonaReal SociedadLa Liga4-21
18 Oct 2017FC BarcelonaOlympiakos CFPUEFA Champions League · Group stage3-11
4 Feb 2017FC BarcelonaAthletic ClubLa Liga3-01
11 Jan 2017FC BarcelonaAthletic ClubCopa del Rey · Round of 163-11
8 Jan 2017FC BarcelonaVillarreal CFLa Liga1-11
5 Jan 2017FC BarcelonaAthletic ClubCopa del Rey · Round of 161-21
15 Nov 2016ArgentinaColombiaFIFA World Cup Qualifier · Group stage3-01
21 Jun 2016ArgentinaUSACopa América · Semifinals4-01
10 Jun 2016ArgentinaPanamaCopa América · Group stage5-01
8 May 2016FC BarcelonaEspanyolLa Liga5-01
28 Feb 2016FC BarcelonaSevilla FCLa Liga2-11
14 Feb 2016FC BarcelonaCelta de VigoLa Liga6-11
6 Jan 2016FC BarcelonaEspanyolCopa del Rey · Round of 164-11
12 Dec 2015FC BarcelonaDeportivo de La CoruñaLa Liga2-21
11 Aug 2015FC BarcelonaSevilla FCUEFA Super Cup · Final5-42
8 Feb 2015FC BarcelonaAthletic ClubLa Liga5-21
22 Nov 2014FC BarcelonaSevilla FCLa Liga5-11
25 Jun 2014ArgentinaNigeriaFIFA World Cup · Group stage3-21
20 Apr 2014FC BarcelonaAthletic ClubLa Liga2-11
2 Mar 2014FC BarcelonaUD AlmeríaLa Liga4-11
18 Sep 2013FC BarcelonaAjax AmsterdamUEFA Champions League · Group stage4-01
5 May 2013FC BarcelonaReal BetisLa Liga4-21
16 Feb 2013FC BarcelonaGranada CFLa Liga2-11
12 Oct 2012ArgentinaUruguayFIFA World Cup Qualifier · Group stage3-01
7 Oct 2012FC BarcelonaReal Madrid CFLa Liga2-21
7 Sep 2012ArgentinaParaguayFIFA World Cup Qualifier · Group stage3-11
29 Aug 2012FC BarcelonaReal Madrid CFSpanish Super Cup · Final1-21
5 May 2012FC BarcelonaEspanyolLa Liga4-01
24 Mar 2012FC BarcelonaMallorcaLa Liga2-01
26 Feb 2012FC BarcelonaAtletico MadridLa Liga2-11
8 Jan 2011FC BarcelonaDeportivo de La CoruñaLa Liga4-01
6 Mar 2010FC BarcelonaUD AlmeríaLa Liga2-21
9 Dec 2009FC BarcelonaDinamo KyevUEFA Champions League · Group stage2-11
4 Oct 2008FC BarcelonaAtletico MadridLa Liga6-11

Ronaldo

64 direct free-kick goals in 60 games

DateTeamOpponentCompetitionResultFree-kick goals
21 May 2026Al-Nassr FCDamacSaudi Pro League4-11
27 Aug 2024Al-Nassr FCAl FeihaSaudi Pro League4-11
2 Apr 2024Al-Nassr FCAbha ClubSaudi Pro League8-02
21 Oct 2023Al-Nassr FCDamacSaudi Pro League2-11
23 Mar 2023PortugalLiechtensteinUEFA Euro Qualifier · Group stage4-01
18 Mar 2023Al-Nassr FCAbha ClubSaudi Pro League2-11
16 Apr 2022Manchester UtdNorwich City FCPremier League3-21
8 Sep 2020PortugalSwedenUEFA Nations League · Group stage2-01
4 Jul 2020JuventusTorino FCSerie A4-11
5 Jun 2019PortugalSwitzerlandUEFA Nations League · Semifinals3-11
15 Jun 2018PortugalSpainFIFA World Cup · Group stage3-31
16 Dec 2017Real MadridGrêmio Porto AlegreFIFA Club World Cup · Final1-01
25 Mar 2017PortugalHungaryFIFA World Cup Qualifier · Group stage3-01
25 Jan 2017Real MadridCelta de VigoCopa del Rey · Quarter finals2-21
19 Nov 2016Real MadridAtletico MadridLa Liga3-01
14 Sep 2016Real MadridSporting Club PortugalUEFA Champions League · Group stage2-11
12 Apr 2016Real MadridVfL WolfsburgoUEFA Champions League · Quarter finals3-01
5 Mar 2016Real MadridCelta de VigoLa Liga7-11
8 Dec 2015Real MadridMalmö FFUEFA Champions League · Group stage8-01
23 May 2015Real MadridGetafe CFLa Liga7-31
11 Apr 2015Real MadridSD EibarLa Liga3-01
29 Apr 2014Real MadridBayern MünchenUEFA Champions League · Semifinals4-01
26 Mar 2014Real MadridSevilla FCLa Liga1-21
15 Jan 2014Real MadridClub Atlético OsasunaCopa del Rey · Round of 162-01
9 Nov 2013Real MadridReal SociedadLa Liga5-11
25 Sep 2013Real MadridElche CFLa Liga2-11
6 Sep 2013PortugalNorthern IrelandFIFA World Cup Qualifier · Group stage4-21
14 Apr 2013Real MadridAthletic ClubLa Liga3-01
6 Jan 2013Real MadridReal SociedadLa Liga4-31
1 Dec 2012Real MadridAtletico MadridLa Liga2-01
11 Apr 2012Real MadridAtletico MadridLa Liga4-11
4 Apr 2012Real MadridAPOEL NicosiaUEFA Champions League · Quarter finals5-21
31 Mar 2012Real MadridClub Atlético OsasunaLa Liga5-11
15 Nov 2011PortugalBosnia-HerzegovinaUEFA Euro Qualifier · Qualifying play-off6-21
2 Nov 2011Real MadridOlympique LyonnaisUEFA Champions League · Group stage2-01
11 Oct 2011PortugalDenmarkUEFA Euro Qualifier · Group stage1-21
10 Aug 2011PortugalLuxembourgFIFA Friendly5-01
15 May 2011Real MadridVillarreal CFLa Liga3-12
12 Dec 2010Real MadridReal ZaragozaLa Liga3-11
20 Nov 2010Real MadridAthletic ClubLa Liga5-11
19 Oct 2010Real MadridAC MilanUEFA Champions League · Group stage2-01
12 Oct 2010PortugalIcelandUEFA Euro Qualifier · Group stage3-11
25 Mar 2010Real MadridGetafe CFLa Liga4-21
14 Mar 2010Real MadridReal Valladolid CFLa Liga4-11
21 Feb 2010Real MadridVillarreal CFLa Liga6-21
8 Dec 2009Real MadridOlympique de MarseilleUEFA Champions League · Group stage3-11
15 Sep 2009Real MadridFC ZürichUEFA Champions League · Group stage5-22
10 May 2009Manchester UtdManchester City FCPremier League2-01
5 May 2009Manchester UtdArsenal FCUEFA Champions League · Semifinals3-11
21 Feb 2009Manchester UtdBlackburn Rovers FCPremier League2-11
15 Nov 2008Manchester UtdStoke City FCPremier League5-02
19 Mar 2008Manchester UtdBolton Wanderers FCPremier League2-01
30 Jan 2008Manchester UtdPortsmouth FCPremier League2-01
12 Jan 2008Manchester UtdNewcastle United FCPremier League6-01
26 Dec 2007Manchester UtdSunderland AFCPremier League4-01
27 Nov 2007Manchester UtdSporting Club PortugalUEFA Champions League · Group stage2-11
4 Nov 2006Manchester UtdPortsmouth FCPremier League3-01
4 Feb 2006Manchester UtdFulham FCPremier League4-21
4 Jun 2005PortugalSlovakiaFIFA World Cup Qualifier · Group stage2-01
1 Nov 2003Manchester UtdPortsmouth FCPremier League3-01

Free-kicks scored by Messi vs Ronaldo: key facts

Who has scored more free kicks, Messi or Ronaldo?

Messi has scored 76 direct free kicks (8.1% of his goals) and Ronaldo 64 (6.5%). Messi leads this category by 12.

Data updated on 01/11/2026.

Cache date: 05-11-2026 08:23:22