Ok the main argument for Messi being a better goal-scorer is that he have better career goal ratio.
But keep in mind that Ronaldo started his career as a midfielder and Messi as a forward.
But keep in mind that Ronaldo started his career as a midfielder and Messi as a forward.

[OVERALL]



[UCL]



Let's look deeper into their ratio -

[OVERALL]




[OVERALL]




[OVERALL]



[UCL]



Before you say Messi played more deep in last few years, I'm gonna stop you right there because even playing deep Messi is still a goalscorer where Ronaldo was a regular wing-midfielder, goal-scoring was definitely not a case for him.
Now another point for Messi is his highest scoring season, 73 goals in 2011/12 season.
But lets look deeper into it -
But lets look deeper into it -

(2011/12)
Position: CENTER FORWARD
- 37 GAMES

- 50 GOALS

[1.35 G/MATCH RATIO]

(2014/15)
Position: LEFT WINGER
- 35 GAMES

- 48 GOALS

[1.37 G/MATCH RATIO]


- 11 GAMES

- 14 GOALS

[1.27 G/MATCH RATIO]

- 11 GAMES

- 17 GOALS

[1.54 G/MATCH RATIO]

Another point for Messi is that he won more golden boots than Ronaldo.
But there are more into it than just that.
The Champions League top scorer holds equal if not more esteem than an European top scorer. Ronaldo won more UCL topscorer and IFFHS top scorer awards.
But there are more into it than just that.
The Champions League top scorer holds equal if not more esteem than an European top scorer. Ronaldo won more UCL topscorer and IFFHS top scorer awards.
Ronaldo also won the IFFHS decade top scorer award (2011-2020) while playing 18 less matches than Messi.
Ronaldo scored the most goals in last 10 years playing less matches than Messi.
Ronaldo scored the most goals in last 10 years playing less matches than Messi.











Ronaldo is also much better goal-scorer in INTERNATIONAL stage too.
: More goals overall
: More competitive goals
: More World-Cup goals
: More goals in copa/euro
: More goals against FIFA Top 10,20,30,40 teams.







[RONALDO HAVE BETTER RATIO IN EVERY AREA]


Now let's see who contributes more to the team's success:
League titles won as team's top scorer:
Messi: 6 (La Liga)
Ronaldo: 7 (3 EPL, 2 La Liga, 2 Serie A)
UCL titles won as team's top scorer:
Messi: 3 (Barcelona)
Ronaldo: 5 (4 for Madrid, 1 for United)









(UEFA EURO, UEFA Nations League)


Position: CF
- 1.06 g/match in all competitions.
- 0.91 g/match in UCL.

Position: LW
- 1.07 g/match in all competitions

- 1.08 g/match in UCL

We should also talk about Ronaldo's unmatched goal scoring consistency.
Only player to score atleast 60 goals in 4 consecutive years.
Only player to score 50+ goals for club in 6 consecutive seasons.






























Many people also bring that Messi has more goals against epl top 6. But these type of stats could be misleading.
Hattricks against top 4 Laliga teams-
Ronaldo: 9 (87 matches)
Messi: 8 (130+ matches)
Hattricks against top 4 Laliga teams-


Goals Against Top 3 Laliga teams since Ronaldo joined Juventus -
Ronaldo: 5 
Messi: 4
Ronaldo left Real Madrid 3 years ago.



Ronaldo left Real Madrid 3 years ago.









- Ronaldo have more than double the goals of what Messi has in CL quarter finals, semi finals and finals.