PHP: 8.1.32 | MySQL: 8.0.34

Goals of Messi and 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/2025858934-76


How do they score?

Player Games Home Away Neutral field Right foot Left foot Header Other parts Penalty Free kick
Leo Messi 1095 477/858 55.59% 318/858 37.06% 63/858 7.34% 109/858 12.7% 718/858 83.68% 28/858 3.26% 3/858 0.35% 110/858 12.82% 66/858 7.69%
Cristiano Ronaldo 1275 506/934 54.18% 377/934 40.36% 51/934 5.46% 602/934 64.45% 176/934 18.84% 154/934 16.49% 2/934 0.21% 174/934 18.63% 64/934 6.85%

Source: Opta™ Sports – Last update: 26/04/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/2025839-31

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
2025748760-12

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
2025714-7