PHP: 8.1.32 | MySQL: 8.0.34

Goals of Messi and Ronaldo in national leagues by season

Cumulative distribution

PeriodLionel MessiCristiano RonaldoDifference
2002/200303-3
2003/200407-7
2004/2005112-11
2005/2006721-14
2006/20072138-17
2007/20083169-38
2008/20095487-33
2009/201088113-25
2010/2011119153-34
2011/2012169199-30
2012/2013215233-18
2013/2014243264-21
2014/2015286312-26
2015/2016312347-35
2016/2017349372-23
2017/2018383398-15
2018/20194194190
2019/2020444450-6
2020/2021474479-5
2021/2022480497-17
2022/2023497512-15
2023/2024518547-29
2024/2025523571-48


How do they score?

Player Games Home Away Neutral field Right foot Left foot Header Other parts Penalty Free kick
Leo Messi 616 305/523 58.32% 218/523 41.68% 0/523 0% 67/523 12.81% 436/523 83.37% 18/523 3.44% 2/523 0.38% 61/523 11.66% 42/523 8.03%
Cristiano Ronaldo 727 331/571 57.97% 240/571 42.03% 0/571 0% 382/571 66.9% 100/571 17.51% 87/571 15.24% 2/571 0.35% 119/571 20.84% 38/571 6.66%

Source: Opta™ Sports – Last update: 21/05/2025

Distribution by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20033-3
2003/20044-4
2004/200515-4
2005/200669-3
2006/20071417-3
2007/20081031-21
2008/20092318+5
2009/20103426+8
2010/20113140-9
2011/20125046+4
2012/20134634+12
2013/20142831-3
2014/20154348-5
2015/20162635-9
2016/20173725+12
2017/20183426+8
2018/20193621+15
2019/20202531-6
2020/20213029+1
2021/2022618-12
2022/20231715+2
2023/20242135-14
2024/2025524-19

Cumulative distribution (Without penalties)

PeriodLionel MessiCristiano RonaldoDifference
200203-3
200304-4
200408-8
2005215-13
20061033-23
20072646-20
20083569-34
20095582-27
201096111-15
2011123143-20
2012172174-2
2013196205-9
2014226235-9
2015254265-11
2016282291-9
2017316306+10
2018349336+13
2019378349+29
2020392369+23
2021415390+25
2022427400+27
2023437423+14
2024457441+16
2025462452+10

Distribution by season (Without penalties)

PeriodLionel MessiCristiano RonaldoDifference
20023-3
20031-1
20044-4
200527-5
2006818-10
20071613+3
2008923-14
20092013+7
20104129+12
20112732-5
20124931+18
20132431-7
201430300
20152830-2
20162826+2
20173415+19
20183330+3
20192913+16
20201420-6
20212321+2
20221210+2
20231023-13
20242018+2
2025511-6