Goals cumulative distribution (without penalties) by season
Period
Lionel Messi
Cristiano Ronaldo
Difference
2022/2023
11
9
+2
2023/2024
33
49
-16
2024/2025
73
74
-1
2025/2026
102
97
+5
2026/2027
102
106
-4
Goals (without penalties) by season
Period
Lionel Messi
Cristiano Ronaldo
Difference
2022/2023
11
9
+2
2023/2024
22
40
-18
2024/2025
40
25
+15
2025/2026
29
23
+6
2026/2027
9
-9
With which parts of the body do they score their goals? (%)
Player
Games
Right foot
Left foot
Header
Other parts
Leo Messi
123
9/107
8.41%
91/107
85.05%
6/107
5.61%
1/107
0.93%
Cristiano Ronaldo
160
90/138
65.22%
28/138
20.29%
19/138
13.77%
1/138
0.72%
Source: Opta™ Sports – Last update: 01/11/2026
Goals cumulative distribution by calendar year
Period
Lionel Messi
Cristiano Ronaldo
Difference
2023
11
44
-33
2024
34
80
-46
2025
77
113
-36
2026
107
138
-31
Goals by calendar year
Period
Lionel Messi
Cristiano Ronaldo
Difference
2023
11
44
-33
2024
23
36
-13
2025
43
33
+10
2026
30
25
+5
Goals cumulative distribution (without penalties) by calendar year
Period
Lionel Messi
Cristiano Ronaldo
Difference
2023
11
32
-21
2024
33
60
-27
2025
73
84
-11
2026
102
106
-4
Goals (without penalties) by calendar year
Period
Lionel Messi
Cristiano Ronaldo
Difference
2023
11
32
-21
2024
22
28
-6
2025
40
24
+16
2026
29
22
+7
How do they score? (%)
Player
Games
Penalty
Free kick
Open play
Leo Messi
123
5/107
4.67%
12/107
11.22%
90/107
84.11%
Cristiano Ronaldo
160
32/138
23.19%
6/138
4.35%
100/138
72.46%
Source: Opta™ Sports – Last update: 01/11/2026
Goals cumulative distribution by age
Period
Lionel Messi
Cristiano Ronaldo
Difference
36
25
0
+25
37
50
1
+49
38
90
44
+46
39
107
87
+20
40
107
117
-10
41
107
138
-31
Goals by age
Period
Lionel Messi
Cristiano Ronaldo
Difference
36
25
+25
37
25
1
+24
38
40
43
-3
39
17
43
-26
40
30
-30
41
21
-21
Goals cumulative distribution (without penalties) by age
Period
Lionel Messi
Cristiano Ronaldo
Difference
36
24
0
+24
37
48
0
+48
38
85
32
+53
39
102
65
+37
40
102
87
+15
41
102
106
-4
Goals (without penalties) by age
Period
Lionel Messi
Cristiano Ronaldo
Difference
36
24
+24
37
24
+24
38
37
32
+5
39
17
33
-16
40
22
-22
41
19
-19
Goals of Messi vs Ronaldo in clubs out of Europe: key facts
Who has scored more goals, Messi or Ronaldo?
Messi has scored 107 goals and Ronaldo 138 goals. Ronaldo is ahead by 31 goals. However, Messi has needed fewer games, so Ronaldo's lead comes mainly from having played 37 more matches.