PHP: 8.1.32 | MySQL: 8.0.34

Goals of Messi vs Ronaldo by season

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2002/200305-5
2003/2004013-13
2004/2005129-28
2005/20061144-33
2006/20073272-40
2007/200851118-67
2008/200992145-53
2009/2010140179-39
2010/2011197236-39
2011/2012280305-25
2012/2013348364-16
2013/2014396425-29
2014/2015458491-33
2015/2016508548-40
2016/2017565604-39
2017/2018617658-41
2018/2019671689-18
2019/2020704737-33
2020/2021748783-35
2021/2022769813-44
2022/2023821838-17
2023/2024850895-45
2024/2025865937-72


How do they score?

Player Games Home Away Neutral field Right foot Left foot Header Other parts Penalty Free kick
Leo Messi 1103 482/865 55.72% 320/865 36.99% 63/865 7.28% 109/865 12.6% 725/865 83.82% 28/865 3.24% 3/865 0.35% 110/865 12.72% 67/865 7.75%
Cristiano Ronaldo 1280 507/937 54.11% 379/937 40.45% 51/937 5.44% 604/937 64.46% 176/937 18.78% 155/937 16.54% 2/937 0.21% 175/937 18.68% 64/937 6.83%

Source: Opta™ Sports – Last update: 04/06/2025

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20035-5
2003/20048-8
2004/2005116-15
2005/20061015-5
2006/20072128-7
2007/20081946-27
2008/20094127+14
2009/20104834+14
2010/201157570
2011/20128369+14
2012/20136859+9
2013/20144861-13
2014/20156266-4
2015/20165057-7
2016/20175756+1
2017/20185254-2
2018/20195431+23
2019/20203348-15
2020/20214446-2
2021/20222130-9
2022/20235225+27
2023/20242957-28
2024/20251542-27

Cumulative distribution (Without penalties)

PeriodLionel MessiCristiano RonaldoDifference
200205-5
200306-6
2004019-19
2005333-30
20061557-42
20074183-42
200860114-54
200996138-42
2010155178-23
2011206225-19
2012283278+5
2013319338-19
2014370386-16
2015414432-18
2016466480-14
2017510525-15
2018559565-6
2019601596+5
2020619623-4
2021656660-4
2022685673+12
2023713712+1
2024741746-5
2025755762-7

Distribution by season (Without penalties)

PeriodLionel MessiCristiano RonaldoDifference
20025-5
20031-1
200413-13
2005314-11
20061224-12
200726260
20081931-12
20093624+12
20105940+19
20115147+4
20127753+24
20133660-24
20145148+3
20154446-2
20165248+4
20174445-1
20184940+9
20194231+11
20201827-9
202137370
20222913+16
20232839-11
20242834-6
20251416-2