The Messi vs Ronaldo stats comparison covers two of the biggest statistical careers in football history. Lionel Messi and Cristiano Ronaldo have both passed 900 senior career goals while producing huge totals for their clubs and national teams. Ronaldo has played more matches and scored more career goals, while Messi has recorded more assists and a higher goals-per-game rate.
This page focuses on measurable numbers rather than deciding which player is greater. We compare career goals, assists, appearances, goal contributions, club records, league statistics, international football, the UEFA Champions League and the FIFA World Cup. Separate pages cover Messi vs Ronaldo Goals, Messi vs Ronaldo Assists and the wider Messi vs Ronaldo: Who Is Better? debate.
Career totals below count official senior club and senior international matches. Club friendlies are excluded. Active-player totals can change after each match.
Key Takeaways
- Cristiano Ronaldo has 979 career goals, compared with Lionel Messi’s 930.
- Ronaldo has played 1,337 official senior matches, while Messi has played 1,176.
- Messi has 424 career assists, compared with Ronaldo’s 261 under the assist definition used for this comparison.
- Messi has the higher career scoring rate at about 0.79 goals per game.
- Ronaldo averages about 0.73 goals per game across his longer career.
- Messi has 1,354 combined goals and assists.
- Ronaldo has 1,240 combined goals and assists.
- Ronaldo leads in senior international goals, 146 to 125.
- Ronaldo leads in Champions League goals, 140 to 129.
- Messi leads in World Cup goals, 21 to 11.
- Messi has produced more career goal contributions despite playing fewer matches.
- Assist numbers can differ between databases because providers do not always use the same assist rules.
Quick Answer: Messi vs Ronaldo Stats
As of 21 September 2026, Ronaldo leads the career goals comparison with 979 goals in 1,337 appearances. Messi has 930 goals in 1,176 appearances.
Messi has the stronger assist total in the dataset used here, with 424 assists compared with Ronaldo’s 261. That gives Messi 1,354 total goal contributions and Ronaldo 1,240.
Messi vs Ronaldo Career Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| Appearances | 1,176 | 1,337 |
| Goals | 930 | 979 |
| Assists | 424 | 261 |
| Goals + Assists | 1,354 | 1,240 |
| Goals per game | 0.79 | 0.73 |
| Minutes per goal | 104 | 112 |
| Minutes per goal or assist | 71.5 | 88.1 |
| Hat-tricks | 62 | 66 |
The raw totals and scoring rates tell different stories.
Ronaldo has the higher career goal total, but he has also played 161 more official senior matches. Messi has scored fewer total goals but has the higher goals-per-game rate.
Messi also has a much larger recorded assist total.
Messi vs Ronaldo Career Goals
Ronaldo currently leads the career goals comparison.
Career Goals
Cristiano Ronaldo: 979
Lionel Messi: 930
That places Ronaldo 49 goals ahead in official senior career goals at the date of this update.
However, career totals need to be read beside appearances.
Ronaldo has played 1,337 official senior matches. Messi has played 1,176.
That is why goals-per-game numbers add useful context.
Career Goals Per Game
| Player | Goals | Games | Goals per Game |
| Lionel Messi | 930 | 1,176 | 0.79 |
| Cristiano Ronaldo | 979 | 1,337 | 0.73 |
Messi has scored about 0.79 goals per appearance across his career.
Ronaldo has scored about 0.73.
Ronaldo leads the total because his senior career has included substantially more appearances.
Our dedicated Messi vs Ronaldo Goals article covers their scoring records in much greater detail, including penalties, free kicks, headers and other types of goals.
Messi vs Ronaldo Career Assists
The assist comparison moves strongly in Messi’s direction.
Career Assists
Lionel Messi: 424
Cristiano Ronaldo: 261
That is a difference of 163 assists using the statistical definition applied on this page.
| Player | Assists | Games | Assists per Game |
| Lionel Messi | 424 | 1,176 | 0.36 |
| Cristiano Ronaldo | 261 | 1,337 | 0.20 |
Messi has spent more of his career operating as both a scorer and creator.
Ronaldo provided more creative output during his earlier years as a winger, but his role became increasingly focused on scoring.
Assist figures require more care than goals.
A goal is usually recorded in the same way across major databases. Assists can differ because statistical providers use different rules for deflections, rebounds, penalties won and other situations.
For consistency, every assist number on this page follows the same statistical dataset.
Our Messi vs Ronaldo Assists article will cover the assist comparison separately.
Messi vs Ronaldo Goal Contributions
Goal contributions combine goals and assists.
This gives a wider view of direct attacking output.
Career Goal Contributions
| Player | Goals | Assists | Goals + Assists |
| Lionel Messi | 930 | 424 | 1,354 |
| Cristiano Ronaldo | 979 | 261 | 1,240 |
Messi has 114 more recorded goal contributions despite playing fewer matches.
Goal Contribution Rate
Messi produces a goal or assist roughly every 71.5 minutes.
Ronaldo produces one roughly every 88.1 minutes.
This statistic gives extra context because it measures both scoring and direct creation.
It should still be treated carefully. Assist definitions can affect the totals.
Messi vs Ronaldo Appearances
Ronaldo has played substantially more senior matches.
Career Appearances
Cristiano Ronaldo: 1,337
Lionel Messi: 1,176
Ronaldo leads by 161 appearances.
That difference reflects several factors.
Ronaldo began his senior career earlier and has maintained an unusually long playing career. He has also continued playing and scoring into his 40s.
Messi has played fewer games but has produced a higher scoring and goal-contribution rate.
Messi vs Ronaldo Club Stats
Both players produced most of their career numbers in club football.
All-Time Club Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| Club appearances | 969 | 1,104 |
| Club goals | 805 | 833 |
| Club assists | 359 | 224 |
| Club goals + assists | 1,164 | 1,057 |
| Goals per game | 0.83 | 0.75 |
| Minutes per goal | 99 | 109 |
| Minutes per goal or assist | 68 | 86 |
Ronaldo has the higher total number of club goals.
Messi has the higher club scoring rate and a much larger assist total.
Messi’s club career includes:
- Barcelona
- Paris Saint-Germain
- Inter Miami
Ronaldo’s club career includes:
- Sporting CP
- Manchester United
- Real Madrid
- Juventus
- Al Nassr
Ronaldo therefore has more club appearances spread across more senior teams.
Messi vs Ronaldo European Club Stats
A Europe-only comparison is useful because Messi later moved to MLS while Ronaldo moved to the Saudi Pro League.
Removing their later non-European club careers gives us a common European period.
European Club Career
| Stat | Messi | Ronaldo |
| Appearances | 853 | 949 |
| Goals | 704 | 701 |
| Assists | 303 | 201 |
| Goals + Assists | 1,007 | 902 |
| Goals per game | 0.83 | 0.74 |
| Minutes per goal | 99.5 | 110.3 |
Their European club goal totals are extremely close.
Messi scored 704, while Ronaldo scored 701 in European club football under this dataset.
Messi reached his total in fewer appearances and also recorded far more assists.
Ronaldo played 96 more European club matches.
This is a useful comparison because much of their direct rivalry took place during these years.
Messi vs Ronaldo League Stats
League statistics include their domestic league careers.
All-Time League Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| League appearances | 654 | 764 |
| League goals | 566 | 603 |
| League assists | 261 | 162 |
| Goals per game | 0.87 | 0.79 |
| Minutes per goal | 94 | 103 |
Ronaldo has scored more league goals in total.
Messi has the higher league scoring rate and more recorded assists.
Their league careers also followed different paths.
Messi spent most of his European career in La Liga before playing in Ligue 1 and MLS.
Ronaldo played league football in Portugal, England, Spain, Italy and Saudi Arabia.
Messi vs Ronaldo International Stats
International football produces another close statistical comparison.
Senior International Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| International appearances | 207 | 233 |
| International goals | 125 | 146 |
| International assists | 65 | 37 |
| Goals + assists | 190 | 183 |
| Goals per game | 0.60 | 0.63 |
| Minutes per goal | 137 | 127 |
| Minutes per goal or assist | 90 | 101 |
Ronaldo leads the international goals comparison with 146 goals for Portugal.
Messi has 125 goals for Argentina.
Ronaldo also has more international appearances.
However, Messi’s larger assist total means he has slightly more recorded international goal contributions in this dataset.
International Goal Contributions
Messi: 190
Ronaldo: 183
So Ronaldo has more international goals, while Messi has more combined goals and assists.
Messi vs Ronaldo International Goals Per Game
Their international scoring rates are closer than the raw totals suggest.
Ronaldo has:
146 goals in 233 matches = about 0.63 goals per game
Messi has:
125 goals in 207 matches = about 0.60 goals per game
Ronaldo therefore has both the higher international goal total and the slightly higher international goals-per-game rate.
Messi vs Ronaldo Champions League Stats
The UEFA Champions League is one of the strongest statistical areas in Ronaldo’s career.
These figures cover the Champions League competition proper and exclude qualifying.
Champions League Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| Appearances | 163 | 183 |
| Goals | 129 | 140 |
| Assists | 40 | 41 |
| Goals + assists | 169 | 181 |
| Goals per game | 0.79 | 0.77 |
| Minutes per goal | 105 | 114 |
| Minutes per goal or assist | 80 | 88 |
Ronaldo holds the larger Champions League totals.
He leads Messi by:
- 20 appearances
- 11 goals
- 1 assist
- 12 total goal contributions
Messi, however, has the slightly higher goals-per-game rate.
Champions League Goals Per Game
Messi:
129 goals in 163 games = about 0.79
Ronaldo:
140 goals in 183 games = about 0.77
This is a useful example of why totals and rates should be shown together.
Ronaldo scored more Champions League goals.
Messi scored at a slightly higher rate per appearance.
Messi vs Ronaldo Champions League Assists
Their Champions League assist totals are much closer than their full-career assist numbers.
Champions League Assists
Ronaldo: 41
Messi: 40
The difference is just one assist under the dataset used here.
The Champions League is therefore very different from their full-career assist comparison, where Messi holds a much larger lead.
Messi vs Ronaldo World Cup Stats
The World Cup gives Messi a sizeable statistical advantage.
Both players appeared at six FIFA World Cups.
FIFA World Cup Stats
| Stat | Lionel Messi | Cristiano Ronaldo |
| Appearances | 34 | 27 |
| Goals | 21 | 11 |
| Assists | 12 | 2 |
| Goals + assists | 33 | 13 |
| Goals per game | 0.62 | 0.41 |
| Minutes per goal | 145 | 200 |
| Minutes per goal or assist | 93 | 170 |
Messi has almost twice Ronaldo’s World Cup goal total.
He also has a much larger assist total.
World Cup Goals
Messi: 21
Ronaldo: 11
World Cup Goal Contributions
Messi: 33
Ronaldo: 13
Messi also has more World Cup appearances, with 34 compared with Ronaldo’s 27.
Messi vs Ronaldo Goals Per Game
Career goals-per-game rate is one of the clearest ways to adjust for different appearance totals.
Goals Per Game by Competition Type
| Competition | Messi | Ronaldo |
| All career | 0.79 | 0.73 |
| Club | 0.83 | 0.75 |
| League | 0.87 | 0.79 |
| International | 0.60 | 0.63 |
| Champions League | 0.79 | 0.77 |
| World Cup | 0.62 | 0.41 |
Messi has the higher scoring rate in most of these categories.
Ronaldo has the higher international goals-per-game rate.
Rates do not replace totals. They answer a different question.
Total goals measure how much a player has scored across his entire career.
Goals per game measure how frequently those goals were scored.
Messi vs Ronaldo Minutes Per Goal
Minutes per goal gives another view of scoring efficiency.
A lower number is better because it means fewer minutes are needed to score.
Career Minutes Per Goal
Messi: about 104 minutes
Ronaldo: about 112 minutes
Club Minutes Per Goal
Messi: about 99 minutes
Ronaldo: about 109 minutes
International Minutes Per Goal
Messi: about 137 minutes
Ronaldo: about 127 minutes
Champions League Minutes Per Goal
Messi: about 105 minutes
Ronaldo: about 114 minutes
The pattern again changes by competition.
Messi has the stronger rate across total career, club and Champions League football.
Ronaldo has the stronger rate for senior international football.
Messi vs Ronaldo Hat-Trick Stats
Both players have scored more than 60 career hat-tricks.
Career Hat-Tricks
Ronaldo: 66
Messi: 62
The difference is small compared with their career lengths.
Both also scored eight Champions League hat-tricks, one of the clearest examples of how closely matched their European scoring records became.
The full hat-trick and scoring-type comparison belongs in our Messi vs Ronaldo Goals article.
Messi vs Ronaldo Stats by Main Category
| Statistical Category | Higher Total |
| Career appearances | Ronaldo |
| Career goals | Ronaldo |
| Career assists | Messi |
| Career goal contributions | Messi |
| Career goals per game | Messi |
| Club goals | Ronaldo |
| Club assists | Messi |
| League goals | Ronaldo |
| League assists | Messi |
| International goals | Ronaldo |
| International assists | Messi |
| Champions League goals | Ronaldo |
| Champions League assists | Ronaldo |
| World Cup goals | Messi |
| World Cup assists | Messi |
| Career hat-tricks | Ronaldo |
This table shows category leaders only.
It does not assign a value to one statistic over another and does not decide the wider Messi vs Ronaldo debate.
What Do Messi vs Ronaldo Stats Actually Show?
The numbers show that the two careers were built in different ways.
Ronaldo’s statistical strengths are heavily connected to:
- Career goal total
- Number of appearances
- International goals
- Champions League goals
- Career length
- Hat-tricks
Messi’s statistical strengths are more visible in:
- Assists
- Goal contributions
- Goals per game
- Club scoring rate
- League scoring rate
- World Cup statistics
- Minutes per goal in several competitions
One of the clearest differences is efficiency versus volume.
Ronaldo has played more matches and scored more goals.
Messi has produced more combined goals and assists while playing fewer matches.
Why Career Totals Need Context
Raw totals are useful, but they can hide major differences in career length.
For example, Ronaldo has scored more career goals.
He has also played 161 more official senior matches.
That does not make his goal total less meaningful. It shows why both total goals and scoring rate belong in the same comparison.
The same applies to assists.
Messi has more assists, but the difference also reflects playing role. Messi has spent more time dropping deeper and creating attacks, while Ronaldo became more focused on finishing.
Good statistical comparison uses several numbers together.
Why Messi and Ronaldo Assist Totals Differ Between Websites
Readers may find different assist totals on different football websites.
This happens because there is no single assist definition used for every match in football history.
A provider may count an assist when:
- A pass directly creates a goal
- A player wins a penalty
- A goalkeeper saves a shot before a teammate scores
- A defender slightly deflects a pass
- A shot rebounds from the post
- A pass changes direction before reaching the scorer
Another provider may reject some of those situations.
That is why FootballerRank does not mix assist numbers from several databases inside the same table.
All comparison figures should use one consistent definition.
Why Official Goals Are Easier to Compare
Goal totals are generally more consistent than assists.
Official match records clearly identify the goalscorer.
Differences can still appear if one website includes:
- Club friendlies
- Exhibition games
- Youth matches
- Regional matches
- Unofficial national-team games
This page counts official senior club and senior international matches and excludes club friendlies.
Using one clear rule keeps Messi and Ronaldo on the same statistical basis.
Stats That Should Stay on Separate Pages
To prevent repeated content across FootballerRank, some data belongs on dedicated supporting pages.
Messi vs Ronaldo Goals
The goals page will cover:
- Career goals
- Non-penalty goals
- Penalties
- Free kicks
- Headers
- Left-foot goals
- Right-foot goals
- Goals inside the box
- Goals outside the box
- Hat-tricks
- Goals by competition
- Goals by age
Messi vs Ronaldo Assists
The assists page will cover:
- Career assists
- Club assists
- International assists
- League assists
- Champions League assists
- Assist rates
- Goal contributions
- Differences in assist definitions
This page remains the broad statistical hub.
Our Research Method
FootballerRank uses consistent statistical definitions before comparing players.
For this page, we checked:
- Official senior appearances
- Official senior goals
- Recorded assists
- Club statistics
- International statistics
- UEFA Champions League records
- FIFA World Cup records
- Minutes played
- Scoring rates
- Goal-contribution rates
Official competition records from FIFA and UEFA are used to verify major tournament and international records.
For full-career totals, one consistent statistical tracker is used so Messi and Ronaldo are measured under the same rules.
Club friendlies are excluded.
Because both players can still add to their career totals, this page should be updated when new official matches change the main figures.
Frequently Asked Questions
What are Messi and Ronaldo’s career stats?
As of 21 September 2026, Messi has 930 goals and 424 assists in 1,176 official senior appearances. Ronaldo has 979 goals and 261 assists in 1,337 appearances.
Who has more career goals, Messi or Ronaldo?
Ronaldo has more career goals. He has 979 official senior goals compared with Messi’s 930 at the date of this update.
Who has more career assists, Messi or Ronaldo?
Messi has more recorded assists. The dataset used for this page gives Messi 424 career assists and Ronaldo 261.
Who has played more games, Messi or Ronaldo?
Ronaldo has played more official senior matches. He has 1,337 appearances compared with Messi’s 1,176.
Who has the better goals-per-game rate?
Messi has the higher career goals-per-game rate. He averages about 0.79 goals per appearance compared with Ronaldo’s 0.73.
Who has more goal contributions?
Messi has more combined career goals and assists in the dataset used here. Messi has 1,354, while Ronaldo has 1,240.
Who has more club goals?
Ronaldo has 833 official club goals compared with Messi’s 805.
Who has more international goals?
Ronaldo has more senior international goals. He has 146 for Portugal, while Messi has 125 for Argentina.
Who has more Champions League goals?
Ronaldo scored 140 Champions League goals in the competition proper. Messi scored 129.
Who has more Champions League assists?
The comparison is extremely close. Ronaldo has 41 recorded Champions League assists and Messi has 40 under the dataset used here.
Who has more World Cup goals?
Messi has more FIFA World Cup goals. He has 21, compared with Ronaldo’s 11.
Who has more World Cup assists?
Messi has 12 recorded World Cup assists in the dataset used here, while Ronaldo has two.
Who has more hat-tricks, Messi or Ronaldo?
Ronaldo has 66 career hat-tricks compared with Messi’s 62 at the date of this update.
Why do Messi and Ronaldo stats differ between websites?
Websites may use different rules for assists, friendlies and unofficial matches. FootballerRank uses consistent definitions for both players so the comparison remains fair.
Are these Messi vs Ronaldo stats updated?
The main figures on this page were checked on 21 September 2026. Both players can still add to some career totals, so the page should be reviewed after new official matches.
Final Thoughts
The Messi vs Ronaldo stats show two different statistical profiles. Ronaldo leads in career goals, appearances, international goals and Champions League goals. Messi leads in assists, total goal contributions, career scoring rate and World Cup production. Looking at totals and rates together gives a clearer picture than using one number alone.



