Free-kicks scored by Messi vs Ronaldo
Top Free Kick Scorers of All Time
| 1 | Marcelinho Carioca (78) |
| 2 | Leo Messi (76) |
| 3 | Jair Rosa Pinto (74) |
| 4 | Roberto Dinamite (73) |
| 5 | Siniša Mihajlović (72) |
| 6 | Juninho Pernambucano (72) |
| 7 | Marcos Assunçao (68) |
| 8 | Jorge Aravena (65) |
| 9 | Cristiano Ronaldo (64) |
| 10 | Zico (62) |
| 11 | Ronaldinho (59) |
| 12 | Maradona (59) |
| 13 | Rogério Ceni (59) |
| 14 | Shunsuke Nakamura (56) |
| 15 | David Beckham (53) |
| 16 | Pierre van Hooijdonk (51) |
Cumulative distribution
| Period | Lionel Messi | Cristiano Ronaldo | Difference |
|---|---|---|---|
| 2002/2003 | 0 | 0 | 0 |
| 2003/2004 | 0 | 1 | -1 |
| 2004/2005 | 0 | 2 | -2 |
| 2005/2006 | 0 | 3 | -3 |
| 2006/2007 | 0 | 4 | -4 |
| 2007/2008 | 0 | 9 | -9 |
| 2008/2009 | 1 | 14 | -13 |
| 2009/2010 | 3 | 20 | -17 |
| 2010/2011 | 4 | 27 | -23 |
| 2011/2012 | 7 | 33 | -26 |
| 2012/2013 | 13 | 36 | -23 |
| 2013/2014 | 17 | 42 | -25 |
| 2014/2015 | 19 | 44 | -25 |
| 2015/2016 | 28 | 47 | -19 |
| 2016/2017 | 33 | 51 | -18 |
| 2017/2018 | 40 | 53 | -13 |
| 2018/2019 | 48 | 54 | -6 |
| 2019/2020 | 53 | 55 | -2 |
| 2020/2021 | 58 | 56 | +2 |
| 2021/2022 | 58 | 57 | +1 |
| 2022/2023 | 65 | 59 | +6 |
| 2023/2024 | 66 | 62 | +4 |
| 2024/2025 | 69 | 63 | +6 |
| 2025/2026 | 76 | 64 | +12 |
| 2026/2027 | 76 | 64 | +12 |
Distribution by season
| Period | Lionel Messi | Cristiano Ronaldo | Difference |
|---|---|---|---|
| 2002/2003 | 0 | ||
| 2003/2004 | 1 | -1 | |
| 2004/2005 | 1 | -1 | |
| 2005/2006 | 1 | -1 | |
| 2006/2007 | 1 | -1 | |
| 2007/2008 | 5 | -5 | |
| 2008/2009 | 1 | 5 | -4 |
| 2009/2010 | 2 | 6 | -4 |
| 2010/2011 | 1 | 7 | -6 |
| 2011/2012 | 3 | 6 | -3 |
| 2012/2013 | 6 | 3 | +3 |
| 2013/2014 | 4 | 6 | -2 |
| 2014/2015 | 2 | 2 | 0 |
| 2015/2016 | 9 | 3 | +6 |
| 2016/2017 | 5 | 4 | +1 |
| 2017/2018 | 7 | 2 | +5 |
| 2018/2019 | 8 | 1 | +7 |
| 2019/2020 | 5 | 1 | +4 |
| 2020/2021 | 5 | 1 | +4 |
| 2021/2022 | 1 | -1 | |
| 2022/2023 | 7 | 2 | +5 |
| 2023/2024 | 1 | 3 | -2 |
| 2024/2025 | 3 | 1 | +2 |
| 2025/2026 | 7 | 1 | +6 |
| 2026/2027 | 0 |
Every free-kick goal by Messi and Ronaldo
Messi
76 direct free-kick goals in 72 games
| Date | Team | Opponent | Competition | Result | Free-kick goals |
|---|---|---|---|---|---|
| 27 Sep 2026 | Inter Miami | Columbus Crew | MLS | 1-2 | 1 |
| 20 Sep 2026 | Inter Miami | San Diego FC | MLS | 2-2 | 1 |
| 29 Aug 2026 | Inter Miami | CF Montreal | MLS | 7-1 | 2 |
| 27 Jun 2026 | Argentina | Jordan | FIFA World Cup · Group stage | 3-1 | 1 |
| 22 Mar 2026 | Inter Miami | New York City FC | MLS | 3-2 | 1 |
| 1 Mar 2026 | Inter Miami | Orlando City FC | MLS | 4-2 | 1 |
| 12 Jul 2025 | Inter Miami | Nashville SC | MLS | 2-1 | 1 |
| 19 Jun 2025 | Inter Miami | FC Porto | FIFA Club World Cup · Group stage | 2-1 | 1 |
| 24 May 2025 | Inter Miami | Philadelphia Union | MLS | 3-3 | 1 |
| 2 Oct 2024 | Inter Miami | Columbus Crew | MLS | 3-2 | 1 |
| 7 Sep 2023 | Argentina | Ecuador | FIFA World Cup Qualifier · Group stage | 1-0 | 1 |
| 6 Aug 2023 | Inter Miami | FC Dallas | Leagues Cup · Round of 16 | 4-4 | 1 |
| 21 Jul 2023 | Inter Miami | Cruz Azul FC | Leagues Cup · Group stage | 2-1 | 1 |
| 23 Mar 2023 | Argentina | Panama | FIFA Friendly | 2-0 | 1 |
| 19 Feb 2023 | PSG | Lille OSC | Ligue 1 | 4-3 | 1 |
| 1 Oct 2022 | PSG | Nice | Ligue 1 | 2-1 | 1 |
| 27 Sep 2022 | Argentina | Jamaica | FIFA Friendly | 3-0 | 1 |
| 3 Jul 2021 | Argentina | Ecuador | Copa América · Quarter finals | 3-0 | 1 |
| 14 Jun 2021 | Argentina | Chile | Copa América · Group stage | 1-1 | 1 |
| 2 May 2021 | FC Barcelona | Valencia CF | La Liga | 3-2 | 1 |
| 31 Jan 2021 | FC Barcelona | Athletic Club | La Liga | 2-1 | 1 |
| 9 Jan 2021 | FC Barcelona | Granada CF | La Liga | 4-0 | 1 |
| 16 Jul 2020 | FC Barcelona | Club Atlético Osasuna | La Liga | 1-2 | 1 |
| 9 Nov 2019 | FC Barcelona | Celta de Vigo | La Liga | 4-1 | 2 |
| 29 Oct 2019 | FC Barcelona | Real Valladolid CF | La Liga | 5-1 | 1 |
| 6 Oct 2019 | FC Barcelona | Sevilla FC | La Liga | 4-0 | 1 |
| 1 May 2019 | FC Barcelona | Liverpool FC | UEFA Champions League · Semifinals | 3-0 | 1 |
| 2 Apr 2019 | FC Barcelona | Villarreal CF | La Liga | 4-4 | 1 |
| 30 Mar 2019 | FC Barcelona | Espanyol | La Liga | 2-0 | 1 |
| 17 Mar 2019 | FC Barcelona | Real Betis | La Liga | 4-1 | 1 |
| 8 Dec 2018 | FC Barcelona | Espanyol | La Liga | 4-0 | 2 |
| 18 Sep 2018 | FC Barcelona | PSV Eindhoven | UEFA Champions League · Group stage | 4-0 | 1 |
| 18 Aug 2018 | FC Barcelona | Alavés | La Liga | 3-0 | 1 |
| 7 Apr 2018 | FC Barcelona | CD Leganés | La Liga | 3-1 | 1 |
| 4 Mar 2018 | FC Barcelona | Atletico Madrid | La Liga | 1-0 | 1 |
| 1 Mar 2018 | FC Barcelona | UD Las Palmas | La Liga | 1-1 | 1 |
| 24 Feb 2018 | FC Barcelona | Girona FC | La Liga | 6-1 | 1 |
| 28 Jan 2018 | FC Barcelona | Alavés | La Liga | 2-1 | 1 |
| 14 Jan 2018 | FC Barcelona | Real Sociedad | La Liga | 4-2 | 1 |
| 18 Oct 2017 | FC Barcelona | Olympiakos CFP | UEFA Champions League · Group stage | 3-1 | 1 |
| 4 Feb 2017 | FC Barcelona | Athletic Club | La Liga | 3-0 | 1 |
| 11 Jan 2017 | FC Barcelona | Athletic Club | Copa del Rey · Round of 16 | 3-1 | 1 |
| 8 Jan 2017 | FC Barcelona | Villarreal CF | La Liga | 1-1 | 1 |
| 5 Jan 2017 | FC Barcelona | Athletic Club | Copa del Rey · Round of 16 | 1-2 | 1 |
| 15 Nov 2016 | Argentina | Colombia | FIFA World Cup Qualifier · Group stage | 3-0 | 1 |
| 21 Jun 2016 | Argentina | USA | Copa América · Semifinals | 4-0 | 1 |
| 10 Jun 2016 | Argentina | Panama | Copa América · Group stage | 5-0 | 1 |
| 8 May 2016 | FC Barcelona | Espanyol | La Liga | 5-0 | 1 |
| 28 Feb 2016 | FC Barcelona | Sevilla FC | La Liga | 2-1 | 1 |
| 14 Feb 2016 | FC Barcelona | Celta de Vigo | La Liga | 6-1 | 1 |
| 6 Jan 2016 | FC Barcelona | Espanyol | Copa del Rey · Round of 16 | 4-1 | 1 |
| 12 Dec 2015 | FC Barcelona | Deportivo de La Coruña | La Liga | 2-2 | 1 |
| 11 Aug 2015 | FC Barcelona | Sevilla FC | UEFA Super Cup · Final | 5-4 | 2 |
| 8 Feb 2015 | FC Barcelona | Athletic Club | La Liga | 5-2 | 1 |
| 22 Nov 2014 | FC Barcelona | Sevilla FC | La Liga | 5-1 | 1 |
| 25 Jun 2014 | Argentina | Nigeria | FIFA World Cup · Group stage | 3-2 | 1 |
| 20 Apr 2014 | FC Barcelona | Athletic Club | La Liga | 2-1 | 1 |
| 2 Mar 2014 | FC Barcelona | UD Almería | La Liga | 4-1 | 1 |
| 18 Sep 2013 | FC Barcelona | Ajax Amsterdam | UEFA Champions League · Group stage | 4-0 | 1 |
| 5 May 2013 | FC Barcelona | Real Betis | La Liga | 4-2 | 1 |
| 16 Feb 2013 | FC Barcelona | Granada CF | La Liga | 2-1 | 1 |
| 12 Oct 2012 | Argentina | Uruguay | FIFA World Cup Qualifier · Group stage | 3-0 | 1 |
| 7 Oct 2012 | FC Barcelona | Real Madrid CF | La Liga | 2-2 | 1 |
| 7 Sep 2012 | Argentina | Paraguay | FIFA World Cup Qualifier · Group stage | 3-1 | 1 |
| 29 Aug 2012 | FC Barcelona | Real Madrid CF | Spanish Super Cup · Final | 1-2 | 1 |
| 5 May 2012 | FC Barcelona | Espanyol | La Liga | 4-0 | 1 |
| 24 Mar 2012 | FC Barcelona | Mallorca | La Liga | 2-0 | 1 |
| 26 Feb 2012 | FC Barcelona | Atletico Madrid | La Liga | 2-1 | 1 |
| 8 Jan 2011 | FC Barcelona | Deportivo de La Coruña | La Liga | 4-0 | 1 |
| 6 Mar 2010 | FC Barcelona | UD Almería | La Liga | 2-2 | 1 |
| 9 Dec 2009 | FC Barcelona | Dinamo Kyev | UEFA Champions League · Group stage | 2-1 | 1 |
| 4 Oct 2008 | FC Barcelona | Atletico Madrid | La Liga | 6-1 | 1 |
Ronaldo
64 direct free-kick goals in 60 games
| Date | Team | Opponent | Competition | Result | Free-kick goals |
|---|---|---|---|---|---|
| 21 May 2026 | Al-Nassr FC | Damac | Saudi Pro League | 4-1 | 1 |
| 27 Aug 2024 | Al-Nassr FC | Al Feiha | Saudi Pro League | 4-1 | 1 |
| 2 Apr 2024 | Al-Nassr FC | Abha Club | Saudi Pro League | 8-0 | 2 |
| 21 Oct 2023 | Al-Nassr FC | Damac | Saudi Pro League | 2-1 | 1 |
| 23 Mar 2023 | Portugal | Liechtenstein | UEFA Euro Qualifier · Group stage | 4-0 | 1 |
| 18 Mar 2023 | Al-Nassr FC | Abha Club | Saudi Pro League | 2-1 | 1 |
| 16 Apr 2022 | Manchester Utd | Norwich City FC | Premier League | 3-2 | 1 |
| 8 Sep 2020 | Portugal | Sweden | UEFA Nations League · Group stage | 2-0 | 1 |
| 4 Jul 2020 | Juventus | Torino FC | Serie A | 4-1 | 1 |
| 5 Jun 2019 | Portugal | Switzerland | UEFA Nations League · Semifinals | 3-1 | 1 |
| 15 Jun 2018 | Portugal | Spain | FIFA World Cup · Group stage | 3-3 | 1 |
| 16 Dec 2017 | Real Madrid | Grêmio Porto Alegre | FIFA Club World Cup · Final | 1-0 | 1 |
| 25 Mar 2017 | Portugal | Hungary | FIFA World Cup Qualifier · Group stage | 3-0 | 1 |
| 25 Jan 2017 | Real Madrid | Celta de Vigo | Copa del Rey · Quarter finals | 2-2 | 1 |
| 19 Nov 2016 | Real Madrid | Atletico Madrid | La Liga | 3-0 | 1 |
| 14 Sep 2016 | Real Madrid | Sporting Club Portugal | UEFA Champions League · Group stage | 2-1 | 1 |
| 12 Apr 2016 | Real Madrid | VfL Wolfsburgo | UEFA Champions League · Quarter finals | 3-0 | 1 |
| 5 Mar 2016 | Real Madrid | Celta de Vigo | La Liga | 7-1 | 1 |
| 8 Dec 2015 | Real Madrid | Malmö FF | UEFA Champions League · Group stage | 8-0 | 1 |
| 23 May 2015 | Real Madrid | Getafe CF | La Liga | 7-3 | 1 |
| 11 Apr 2015 | Real Madrid | SD Eibar | La Liga | 3-0 | 1 |
| 29 Apr 2014 | Real Madrid | Bayern München | UEFA Champions League · Semifinals | 4-0 | 1 |
| 26 Mar 2014 | Real Madrid | Sevilla FC | La Liga | 1-2 | 1 |
| 15 Jan 2014 | Real Madrid | Club Atlético Osasuna | Copa del Rey · Round of 16 | 2-0 | 1 |
| 9 Nov 2013 | Real Madrid | Real Sociedad | La Liga | 5-1 | 1 |
| 25 Sep 2013 | Real Madrid | Elche CF | La Liga | 2-1 | 1 |
| 6 Sep 2013 | Portugal | Northern Ireland | FIFA World Cup Qualifier · Group stage | 4-2 | 1 |
| 14 Apr 2013 | Real Madrid | Athletic Club | La Liga | 3-0 | 1 |
| 6 Jan 2013 | Real Madrid | Real Sociedad | La Liga | 4-3 | 1 |
| 1 Dec 2012 | Real Madrid | Atletico Madrid | La Liga | 2-0 | 1 |
| 11 Apr 2012 | Real Madrid | Atletico Madrid | La Liga | 4-1 | 1 |
| 4 Apr 2012 | Real Madrid | APOEL Nicosia | UEFA Champions League · Quarter finals | 5-2 | 1 |
| 31 Mar 2012 | Real Madrid | Club Atlético Osasuna | La Liga | 5-1 | 1 |
| 15 Nov 2011 | Portugal | Bosnia-Herzegovina | UEFA Euro Qualifier · Qualifying play-off | 6-2 | 1 |
| 2 Nov 2011 | Real Madrid | Olympique Lyonnais | UEFA Champions League · Group stage | 2-0 | 1 |
| 11 Oct 2011 | Portugal | Denmark | UEFA Euro Qualifier · Group stage | 1-2 | 1 |
| 10 Aug 2011 | Portugal | Luxembourg | FIFA Friendly | 5-0 | 1 |
| 15 May 2011 | Real Madrid | Villarreal CF | La Liga | 3-1 | 2 |
| 12 Dec 2010 | Real Madrid | Real Zaragoza | La Liga | 3-1 | 1 |
| 20 Nov 2010 | Real Madrid | Athletic Club | La Liga | 5-1 | 1 |
| 19 Oct 2010 | Real Madrid | AC Milan | UEFA Champions League · Group stage | 2-0 | 1 |
| 12 Oct 2010 | Portugal | Iceland | UEFA Euro Qualifier · Group stage | 3-1 | 1 |
| 25 Mar 2010 | Real Madrid | Getafe CF | La Liga | 4-2 | 1 |
| 14 Mar 2010 | Real Madrid | Real Valladolid CF | La Liga | 4-1 | 1 |
| 21 Feb 2010 | Real Madrid | Villarreal CF | La Liga | 6-2 | 1 |
| 8 Dec 2009 | Real Madrid | Olympique de Marseille | UEFA Champions League · Group stage | 3-1 | 1 |
| 15 Sep 2009 | Real Madrid | FC Zürich | UEFA Champions League · Group stage | 5-2 | 2 |
| 10 May 2009 | Manchester Utd | Manchester City FC | Premier League | 2-0 | 1 |
| 5 May 2009 | Manchester Utd | Arsenal FC | UEFA Champions League · Semifinals | 3-1 | 1 |
| 21 Feb 2009 | Manchester Utd | Blackburn Rovers FC | Premier League | 2-1 | 1 |
| 15 Nov 2008 | Manchester Utd | Stoke City FC | Premier League | 5-0 | 2 |
| 19 Mar 2008 | Manchester Utd | Bolton Wanderers FC | Premier League | 2-0 | 1 |
| 30 Jan 2008 | Manchester Utd | Portsmouth FC | Premier League | 2-0 | 1 |
| 12 Jan 2008 | Manchester Utd | Newcastle United FC | Premier League | 6-0 | 1 |
| 26 Dec 2007 | Manchester Utd | Sunderland AFC | Premier League | 4-0 | 1 |
| 27 Nov 2007 | Manchester Utd | Sporting Club Portugal | UEFA Champions League · Group stage | 2-1 | 1 |
| 4 Nov 2006 | Manchester Utd | Portsmouth FC | Premier League | 3-0 | 1 |
| 4 Feb 2006 | Manchester Utd | Fulham FC | Premier League | 4-2 | 1 |
| 4 Jun 2005 | Portugal | Slovakia | FIFA World Cup Qualifier · Group stage | 2-0 | 1 |
| 1 Nov 2003 | Manchester Utd | Portsmouth FC | Premier League | 3-0 | 1 |
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
