Braces by Messi vs Ronaldo in their National Teams

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2003/2004000
2004/200501-1
2005/200602-2
2006/200714-3
2007/200814-3
2008/200914-3
2009/201014-3
2010/201114-3
2011/201217-6
2012/201327-5
2013/201448-4
2014/201558-3
2015/2016610-4
2016/2017613-7
2017/2018614-8
2018/2019714-7
2019/2020714-7
2020/2021817-9
2021/2022818-10
2022/20231221-9
2023/20241324-11
2024/20251425-11
2025/20261528-13
2026/20271528-13

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2003/20040
2004/20051-1
2005/20061-1
2006/200712-1
2007/20080
2008/20090
2009/20100
2010/20110
2011/20123-3
2012/20131+1
2013/201421+1
2014/20151+1
2015/201612-1
2016/20173-3
2017/20181-1
2018/20191+1
2019/20200
2020/202113-2
2021/20221-1
2022/202343+1
2023/202413-2
2024/2025110
2025/202613-2
2026/20270

Braces by Messi vs Ronaldo in their National Teams without penalties

Cumulative distribution without penalties

PeriodLionel MessiCristiano RonaldoDifference
2003/2004000
2004/200501-1
2005/200602-2
2006/200704-4
2007/200804-4
2008/200904-4
2009/201004-4
2010/201104-4
2011/201206-6
2012/201316-5
2013/201427-5
2014/201537-4
2015/201649-5
2016/2017411-7
2017/2018412-8
2018/2019512-7
2019/2020512-7
2020/2021513-8
2021/2022514-9
2022/2023716-9
2023/2024817-9
2024/2025917-8
2025/20261020-10
2026/20271020-10

Distribution by season without penalties

PeriodLionel MessiCristiano RonaldoDifference
2003/20040
2004/20051-1
2005/20061-1
2006/20072-2
2007/20080
2008/20090
2009/20100
2010/20110
2011/20122-2
2012/20131+1
2013/2014110
2014/20151+1
2015/201612-1
2016/20172-2
2017/20181-1
2018/20191+1
2019/20200
2020/20211-1
2021/20221-1
2022/2023220
2023/2024110
2024/20251+1
2025/202613-2
2026/20270

Braces by Messi vs Ronaldo in their National Teams: key facts

Who has more braces, Messi or Ronaldo?

Messi has 15 braces (one every 13.9 games, 15 of them with Argentina) and Ronaldo 28 braces (one every 8.4 games, 28 of them with Portugal). Ronaldo leads by 13. Messi's most recent was against Austria on 22 Jun 2026 (2 goals). Ronaldo's most recent was against Uzbekistan on 23 Jun 2026 (2 goals).

Cache date: 03-11-2026 20:17:53