Goals of Messi vs Ronaldo before turning 30 years old

Goals cumulative distribution by season

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/2015458463-5
2015/2016508463+45
2016/2017565463+102

Where do they score? (%)

Player Games Home Away Neutral field
Leo Messi 701 309/565 54.69% 227/565 40.18% 29/565 5.13%
Cristiano Ronaldo 718 254/463 54.86% 190/463 41.04% 19/463 4.1%

Source: Opta™ Sports – Last update: 09/06/2017

Goals 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/20156238+24
2015/201650+50
2016/201757+57

Goals cumulative distribution (without penalties) by season

PeriodLionel MessiCristiano RonaldoDifference
2002/200305-5
2003/2004013-13
2004/2005129-28
2005/20061142-31
2006/20073165-34
2007/200845105-60
2008/200982126-44
2009/2010127156-29
2010/2011178204-26
2011/2012246258-12
2012/2013307310-3
2013/2014345361-16
2014/2015399389+10
2015/2016444389+55
2016/2017491389+102

Goals (without penalties) by season

PeriodLionel MessiCristiano RonaldoDifference
2002/20035-5
2003/20048-8
2004/2005116-15
2005/20061013-3
2006/20072023-3
2007/20081440-26
2008/20093721+16
2009/20104530+15
2010/20115148+3
2011/20126854+14
2012/20136152+9
2013/20143851-13
2014/20155428+26
2015/201645+45
2016/201747+47

With which parts of the body do they score their goals? (%)

Player Games Right foot Left foot Header Other parts
Leo Messi 701 77/565 13.63% 462/565 81.77% 24/565 4.25% 2/565 0.35%
Cristiano Ronaldo 718 305/463 65.87% 87/463 18.79% 69/463 14.9% 2/463 0.43%

Source: Opta™ Sports – Last update: 09/06/2017

Goals cumulative distribution by calendar year

PeriodLionel MessiCristiano RonaldoDifference
200205-5
200306-6
2004019-19
2005334-31
20061559-44
20074693-47
200868128-60
2009109158-49
2010169206-37
2011228266-38
2012319329-10
2013364398-34
2014422459-37
2015474463+11
2016533463+70
2017565463+102

Goals by calendar year

PeriodLionel MessiCristiano RonaldoDifference
20025-5
20031-1
200413-13
2005315-12
20061225-13
20073134-3
20082235-13
20094130+11
20106048+12
20115960-1
20129163+28
20134569-24
20145861-3
2015524+48
201659+59
201732+32

Goals cumulative distribution (without penalties) by calendar year

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
2015414389+25
2016466389+77
2017491389+102

Goals (without penalties) by calendar year

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
2015443+41
201652+52
201725+25

How do they score? (%)

Player Games Penalty Free kick Open play
Leo Messi 701 74/565 13.1% 33/565 5.84% 458/565 81.06%
Cristiano Ronaldo 718 74/463 15.98% 42/463 9.07% 347/463 74.95%

Source: Opta™ Sports – Last update: 09/06/2017

Goals cumulative distribution by age

PeriodLionel MessiCristiano RonaldoDifference
1715-4
18116+5
193023+7
205136+15
219262+30
22140102+38
23197132+65
24279160+119
25348213+135
26394272+122
27458339+119
28508403+105
29565463+102

Goals by age

PeriodLionel MessiCristiano RonaldoDifference
1715-4
18101+9
191917+2
202113+8
214126+15
224840+8
235730+27
248228+54
256953+16
264659-13
276467-3
285064-14
295760-3

Goals cumulative distribution (without penalties) by age

PeriodLionel MessiCristiano RonaldoDifference
1715-4
18116+5
192923+6
204535+10
218258+24
2212791+36
23178116+62
24245140+105
25307184+123
26343229+114
27399287+112
28444343+101
29491389+102

Goals (without penalties) by age

PeriodLionel MessiCristiano RonaldoDifference
1715-4
18101+9
191817+1
201612+4
213723+14
224533+12
235125+26
246724+43
256244+18
263645-9
275658-2
284556-11
294746+1

Goals of Messi vs Ronaldo before turning 30 years old: key facts

Who has scored more goals, Messi or Ronaldo?

Messi has scored 565 goals and Ronaldo 463 goals. Messi is ahead by 102 goals. Messi also has the better goals-per-game ratio, so the lead is not just about longevity.

Data updated on 01/11/2026.

Cache date: 04-11-2026 04:37:35