The Messi vs Ronaldo goals comparison is one of the most searched debates in football. Cristiano Ronaldo has scored more official senior goals overall, while Lionel Messi has reached his total in fewer appearances and has a higher career goals-per-game rate.
As of September 2026, Ronaldo has 979 official senior career goals, while Messi has 929. Ronaldo leads by 50 goals, but the difference changes when we compare club goals, international goals, penalties, free kicks, headers, Champions League goals, World Cup goals and non-penalty scoring.
This page counts official senior club and senior international goals. Ordinary club friendlies, youth matches and reserve matches are excluded. Both players are still active, so totals can change.
Key Takeaways
- Cristiano Ronaldo has 979 career goals.
- Lionel Messi has 929 career goals.
- Ronaldo leads the overall comparison by 50 goals.
- Ronaldo has scored 833 club goals, compared with Messi’s 804.
- Ronaldo leads international scoring 146 to 125.
- Ronaldo leads Champions League scoring 140 to 129.
- Messi leads World Cup scoring 21 to 11.
- Messi has the higher overall goals-per-game rate.
- Ronaldo has scored far more headed goals.
- Messi has scored more direct free kicks.
- Ronaldo has scored considerably more penalties.
- Messi has more non-penalty career goals despite having fewer total goals.
- Ronaldo leads the career hat-trick comparison.
Quick Answer: Who Has More Goals, Messi or Ronaldo?
Cristiano Ronaldo has more official senior career goals than Lionel Messi.
As of September 2026:
Cristiano Ronaldo: 979 goals
Lionel Messi: 929 goals
Ronaldo therefore leads Messi by 50 career goals.
However, Messi has played fewer matches and has the higher scoring rate. Ronaldo’s lead is especially strong in international goals, penalties, headers and Champions League scoring.
Messi leads in areas such as direct free kicks, World Cup goals and non-penalty career goals.
Messi vs Ronaldo Career Goals
Here is the main career scoring comparison.
| Player | Career Goals | Appearances | Goals per Game |
| Lionel Messi | 929 | 1,175 | 0.79 |
| Cristiano Ronaldo | 979 | 1,337 | 0.73 |
Ronaldo has scored 50 more goals.
He has also played more than 160 additional official senior matches.
That difference explains why total goals and scoring rate give different results.
Ronaldo leads in career volume.
Messi leads in goals scored per appearance.
How Many Goals Has Cristiano Ronaldo Scored?
Cristiano Ronaldo has scored 979 official senior goals for club and country as of September 2026.
His goals are divided between his clubs and Portugal.
Cristiano Ronaldo Goals by Team
| Team | Goals |
| Sporting CP | 5 |
| Manchester United | 145 |
| Real Madrid | 450 |
| Juventus | 101 |
| Al Nassr | 132 |
| Portugal | 146 |
| Total | 979 |
Real Madrid accounts for the largest part of Ronaldo’s career total.
He scored 450 goals in 438 official matches for the Spanish club.
That means Ronaldo scored more than one goal per match across his Real Madrid career.
How Many Goals Has Lionel Messi Scored?
Lionel Messi has scored 929 official senior goals for club and country as of September 2026.
Lionel Messi Goals by Team
| Team | Goals |
| Barcelona | 672 |
| Paris Saint-Germain | 32 |
| Inter Miami | 100 |
| Argentina | 125 |
| Total | 929 |
Barcelona accounts for most of Messi’s career scoring.
He scored 672 official goals for the club, making Barcelona by far the biggest scoring period of his career.
His Inter Miami total reached 100 goals in September 2026.
Messi vs Ronaldo Club Goals
Ronaldo also leads the total club-goal comparison.
Club Goals
Cristiano Ronaldo: 833
Lionel Messi: 804
| Player | Club Goals |
| Lionel Messi | 804 |
| Cristiano Ronaldo | 833 |
Ronaldo leads by 29 club goals.
However, their club careers followed very different paths.
Messi scored most of his goals for Barcelona before playing for Paris Saint-Germain and Inter Miami.
Ronaldo scored for Sporting CP, Manchester United, Real Madrid, Juventus and Al Nassr.
Messi vs Ronaldo Goals for One Club
Messi has the stronger single-club scoring total.
Most Goals for One Club
Messi for Barcelona: 672
Ronaldo for Real Madrid: 450
Messi scored 222 more goals for Barcelona than Ronaldo scored for Real Madrid.
However, Ronaldo spent nine seasons at Real Madrid, while Messi’s Barcelona first-team career lasted much longer.
Goals and Games at Their Main Clubs
| Player | Club | Goals | Games |
| Messi | Barcelona | 672 | 778 |
| Ronaldo | Real Madrid | 450 | 438 |
Ronaldo had the higher scoring rate during his Real Madrid career.
Messi produced the larger total because he played far more matches for Barcelona.
Messi vs Ronaldo International Goals
International football is one of Ronaldo’s strongest scoring categories.
International Goals
Cristiano Ronaldo: 146
Lionel Messi: 125
| Player | Country | Goals |
| Lionel Messi | Argentina | 125 |
| Cristiano Ronaldo | Portugal | 146 |
Ronaldo leads Messi by 21 international goals.
He also holds the men’s international goals record.
Both players made their senior international debuts as teenagers or young adults and remained central to their national teams for more than two decades.
Messi vs Ronaldo International Goals Per Game
Ronaldo also has a slightly higher scoring rate in senior international football.
| Player | International Goals | Appearances | Goals per Game |
| Lionel Messi | 125 | 207 | 0.60 |
| Cristiano Ronaldo | 146 | 233 | 0.63 |
Ronaldo therefore leads both the total and scoring-rate comparison for senior international goals.
This is different from their complete careers, where Messi has the higher goals-per-game rate.
Messi vs Ronaldo Champions League Goals
The Champions League is another major Ronaldo advantage.
Champions League Goals
Cristiano Ronaldo: 140
Lionel Messi: 129
| Player | Goals | Appearances | Goals per Game |
| Lionel Messi | 129 | 163 | 0.79 |
| Cristiano Ronaldo | 140 | 183 | 0.77 |
Ronaldo is the Champions League’s all-time leading scorer.
He scored 11 more goals than Messi.
However, Messi again has the slightly higher goals-per-game rate.
This creates the same pattern seen across their full careers:
- Ronaldo has the higher total.
- Messi reached his total in fewer appearances.
Ronaldo Champions League Goals by Club
Ronaldo scored Champions League goals for three clubs.
| Club | Champions League Goals |
| Manchester United | 21 |
| Real Madrid | 105 |
| Juventus | 14 |
| Total | 140 |
His 105 Champions League goals for Real Madrid form the largest part of his record.
Messi Champions League Goals by Club
Messi scored Champions League goals for Barcelona and Paris Saint-Germain.
| Club | Champions League Goals |
| Barcelona | 120 |
| Paris Saint-Germain | 9 |
| Total | 129 |
Messi scored 120 Champions League goals for Barcelona.
That is more Champions League goals for one club than Ronaldo scored for any single club.
Messi vs Ronaldo World Cup Goals
The World Cup reverses the scoring comparison.
Messi has scored considerably more World Cup goals.
World Cup Goals
Lionel Messi: 21
Cristiano Ronaldo: 11
| Player | World Cup Goals |
| Lionel Messi | 21 |
| Cristiano Ronaldo | 11 |
Messi leads by 10 World Cup goals.
Both players appeared at six World Cups, beginning in 2006 and continuing through the 2026 tournament.
Messi’s scoring total increased sharply across his later World Cups, including seven goals in 2022 and another major scoring run in 2026.
Ronaldo also became the first male player to score at six different World Cups.
Messi vs Ronaldo World Cup Goals Per Game
| Player | World Cup Goals | World Cup Games | Goals per Game |
| Lionel Messi | 21 | 34 | 0.62 |
| Cristiano Ronaldo | 11 | 27 | 0.41 |
Messi leads both the total and scoring-rate comparison at the World Cup.
The World Cup is therefore one of the clearest scoring categories in Messi’s favour.
Messi vs Ronaldo League Goals
Ronaldo has scored more goals across domestic league competitions.
Career League Goals
Cristiano Ronaldo: 603
Lionel Messi: 572
| Player | League Goals |
| Lionel Messi | 572 |
| Cristiano Ronaldo | 603 |
Ronaldo has played league football in Portugal, England, Spain, Italy and Saudi Arabia.
Messi has played league football in Spain, France and the United States.
Their league totals therefore cover different competitions and career stages.
Messi vs Ronaldo Penalty Goals
Penalties create one of the largest differences between their scoring totals.
Career Penalty Goals
Cristiano Ronaldo: 184
Lionel Messi: 114
| Player | Penalty Goals |
| Lionel Messi | 114 |
| Cristiano Ronaldo | 184 |
Ronaldo has scored around 70 more penalties than Messi.
This matters because penalties form a larger share of Ronaldo’s total career goals.
Ronaldo has been the main penalty taker for most of his clubs and for Portugal over a very long career.
Messi has also taken a large number of penalties for Barcelona, Argentina and his later clubs, but his total is much lower.
Messi vs Ronaldo Non-Penalty Goals
Removing penalties gives another useful scoring comparison.
Career Non-Penalty Goals
Messi:
929 total goals – 114 penalties = 815 non-penalty goals
Ronaldo:
979 total goals – 184 penalties = 795 non-penalty goals
| Player | Total Goals | Penalty Goals | Non-Penalty Goals |
| Lionel Messi | 929 | 114 | 815 |
| Cristiano Ronaldo | 979 | 184 | 795 |
This produces an interesting result.
Ronaldo has 50 more career goals overall, but Messi has around 20 more non-penalty goals.
That does not make penalty goals less valid. A penalty is still an official goal.
The comparison simply shows where the difference in their total scoring comes from.
Messi vs Ronaldo Free-Kick Goals
Direct free kicks move the advantage back to Messi.
Career Free-Kick Goals
Lionel Messi: 74
Cristiano Ronaldo: 66
| Player | Direct Free-Kick Goals |
| Lionel Messi | 74 |
| Cristiano Ronaldo | 66 |
Both players developed different free-kick techniques.
Ronaldo became famous for powerful, dipping strikes, especially earlier in his career.
Messi developed a style based more on curl, placement and lifting the ball over defensive walls.
Messi has the higher career total.
Messi vs Ronaldo Open-Play Goals
If both penalty goals and direct free kicks are removed, we get a rough open-play scoring comparison.
Open-Play Goals
Messi:
929 – 114 penalties – 74 free kicks = 741
Ronaldo:
979 – 184 penalties – 66 free kicks = 729
| Player | Open-Play Goals |
| Lionel Messi | 741 |
| Cristiano Ronaldo | 729 |
Under this breakdown, Messi has scored slightly more open-play goals.
These numbers depend on consistent classification of penalty and direct free-kick goals, so they should always be read with the statistical method used by the database.
Messi vs Ronaldo Header Goals
Heading gives Ronaldo one of his largest advantages.
Headed Goals
Cristiano Ronaldo: 158
Lionel Messi: 32
| Player | Headed Goals |
| Lionel Messi | 32 |
| Cristiano Ronaldo | 158 |
Ronaldo has scored almost five times as many headed goals.
This reflects their physical and positional differences.
Ronaldo developed into one of football’s strongest aerial scorers through:
- Jumping ability
- Timing
- Height
- Positioning
- Body control
- Movement inside the box
Messi is much shorter and has never relied heavily on aerial scoring.
He has still scored some famous headers, but heading forms a small part of his overall goal total.
Messi vs Ronaldo Goals by Body Part
Their body-part statistics show how differently they score.
Lionel Messi Goals by Body Part
| Body Part | Goals |
| Left foot | 780 |
| Right foot | 113 |
| Headers | 32 |
| Other | 4 |
| Total | 929 |
Messi’s left foot accounts for the large majority of his goals.
His left-foot scoring is one of the most recognizable parts of his playing style.
Cristiano Ronaldo Goals by Body Part
| Body Part | Goals |
| Right foot | 632 |
| Left foot | 186 |
| Headers | 158 |
| Other | 3 |
| Total | 979 |
Ronaldo’s goals are spread more evenly across different finishing methods.
His right foot remains his biggest scoring source, but his left-foot and headed totals are also very high.
Messi vs Ronaldo Strong-Foot Goals
Each player clearly scores most often with his stronger foot.
Strong-Foot Goals
Messi left-foot goals: 780
Ronaldo right-foot goals: 632
Messi has scored more goals with his preferred foot.
However, Ronaldo has scored far more goals with his weaker foot and with his head.
That makes Ronaldo’s body-part scoring distribution more balanced.
Messi vs Ronaldo Weak-Foot Goals
Ronaldo has the advantage with his weaker foot.
Weak-Foot Goals
Ronaldo left foot: 186
Messi right foot: 113
Ronaldo has scored more than 70 additional goals with his weaker foot.
This is one reason Ronaldo can finish attacks from a wider range of body positions.
Messi is also capable with his right foot, but his game has always been much more strongly centred on his left.
Messi vs Ronaldo Hat-Tricks
Ronaldo leads the career hat-trick comparison.
Career Hat-Tricks
Cristiano Ronaldo: 66
Lionel Messi: 62
| Player | Hat-Tricks |
| Lionel Messi | 62 |
| Cristiano Ronaldo | 66 |
The gap is small considering the length of their careers.
Both have scored hat-tricks in:
- Domestic leagues
- Champions League matches
- International games
- Major tournaments
They also share the Champions League record of eight hat-tricks each.
Messi vs Ronaldo Goals Per Game
Scoring rate gives Messi an advantage.
Career Goals Per Game
Messi:
929 goals in 1,175 games = about 0.79 goals per game
Ronaldo:
979 goals in 1,337 games = about 0.73 goals per game
| Player | Goals | Games | Goals per Game |
| Lionel Messi | 929 | 1,175 | 0.79 |
| Cristiano Ronaldo | 979 | 1,337 | 0.73 |
Ronaldo leads in raw volume.
Messi has scored more frequently per appearance.
Both numbers matter because they measure different things.
Messi vs Ronaldo Minutes Per Goal
Minutes per goal adjusts the comparison for actual playing time.
Career Minutes Per Goal
Messi: about 104 minutes per goal
Ronaldo: about 112 minutes per goal
A lower number means the player scores more often.
Messi therefore has the stronger career scoring rate by minutes played.
Ronaldo’s greater number of career appearances helps explain his higher total.
Messi vs Ronaldo Goals in Europe
Their European club goals provide another useful comparison because both spent most of their prime years there.
European Club Goals
Messi: 704
Ronaldo: 701
| Player | European Club Goals |
| Lionel Messi | 704 |
| Cristiano Ronaldo | 701 |
This is one of the closest major categories.
Messi finished his European club career three goals ahead under this official senior methodology.
Ronaldo then added a large number of goals with Al Nassr after leaving European football.
Messi continued adding goals with Inter Miami after leaving Europe.
Messi vs Ronaldo Goals at Their Main Clubs
Their scoring peaks are strongly linked with Barcelona and Real Madrid.
Main Club Comparison
| Player | Club | Goals | Games | Goals per Game |
| Messi | Barcelona | 672 | 778 | 0.86 |
| Ronaldo | Real Madrid | 450 | 438 | 1.03 |
Messi has the much higher total.
Ronaldo has the higher rate.
Ronaldo’s Real Madrid average above one goal per game is one of the strongest scoring rates of his career.
Messi’s 672 Barcelona goals remain one of football’s largest official scoring totals for a single club.
Messi vs Ronaldo 50-Goal Seasons
Both players produced seasons that would be exceptional for almost any other forward.
Messi’s most famous scoring year came during the 2011/12 club season, when he scored 73 goals in all competitions for Barcelona.
Ronaldo’s most productive Real Madrid seasons also passed 50 goals across all competitions.
Their peak scoring years show why their rivalry dominated football for such a long period.
The exact season-by-season breakdown can become a separate supporting section or future article if FootballerRank later targets that search intent.
Messi vs Ronaldo Goals After Age 30
Both players continued scoring long after the usual physical peak of an attacker.
Ronaldo’s later-career scoring is one of the main reasons he leads the total-goals comparison.
He continued producing large totals with:
- Real Madrid
- Juventus
- Manchester United
- Al Nassr
- Portugal
Messi also continued scoring regularly after 30 with:
- Barcelona
- Paris Saint-Germain
- Inter Miami
- Argentina
Ronaldo’s longer career gives him the larger late-age scoring total.
Messi vs Ronaldo Goals by Scoring Type
The full scoring profile can be seen more clearly in one table.
| Goal Type | Messi | Ronaldo |
| Total career goals | 929 | 979 |
| Club goals | 804 | 833 |
| International goals | 125 | 146 |
| Champions League goals | 129 | 140 |
| World Cup goals | 21 | 11 |
| Penalty goals | 114 | 184 |
| Non-penalty goals | 815 | 795 |
| Direct free kicks | 74 | 66 |
| Approx. open-play goals | 741 | 729 |
| Headers | 32 | 158 |
| Strong-foot goals | 780 | 632 |
| Weak-foot goals | 113 | 186 |
| Hat-tricks | 62 | 66 |
This table shows why the answer changes depending on the type of goal being compared.
Where Ronaldo Leads Messi in Goals
Ronaldo currently leads in several major scoring categories:
- Total career goals
- Club goals
- League goals
- International goals
- Champions League goals
- Penalty goals
- Headed goals
- Weak-foot goals
- Career hat-tricks
His main scoring advantage comes from career length and the number of different ways he scores.
He has especially large advantages in heading and penalties.
Where Messi Leads Ronaldo in Goals
Messi leads several other scoring categories:
- Goals per game
- Minutes per goal
- Non-penalty goals
- Direct free-kick goals
- World Cup goals
- World Cup scoring rate
- European club goals
- Strong-foot goals
- Approximate open-play goals
Messi’s main scoring advantage is efficiency.
He has reached his total in fewer matches and with far fewer penalty goals.
Who Has More Goals Without Penalties?
Messi.
Using the current career totals:
Messi: 815 non-penalty goals
Ronaldo: 795 non-penalty goals
Messi therefore leads by around 20 non-penalty goals.
This is one of the most useful statistics for readers who want to separate open-play and set-piece scoring from penalties.
Who Has More Goals From Free Kicks?
Messi.
He has around 74 direct free-kick goals, compared with Ronaldo’s 66 under the statistical method used on this page.
The gap has changed throughout their careers because both players added free-kick goals at different rates.
Who Has More Goals From Headers?
Ronaldo by a very large margin.
Ronaldo has 158 headed goals compared with Messi’s 32.
Aerial scoring is therefore one of the least close categories in the entire Messi vs Ronaldo comparison.
Who Has More Goals With the Weak Foot?
Ronaldo.
Ronaldo has scored around 186 goals with his left foot, while Messi has scored around 113 with his right foot.
Ronaldo’s finishing profile is more evenly spread between his feet and his head.
Who Is the More Efficient Goalscorer?
Messi has the better career scoring rate.
He averages about 0.79 goals per appearance, compared with Ronaldo’s 0.73.
He also needs fewer minutes per goal across their complete official senior careers.
Ronaldo still has the larger career total because he has played considerably more matches.
Messi vs Ronaldo Goals: Total vs Efficiency
This distinction is central to the comparison.
Ronaldo Leads in Total Volume
Ronaldo has:
- More career goals
- More club goals
- More international goals
- More Champions League goals
- More league goals
Messi Leads in Scoring Efficiency
Messi has:
- Higher career goals per game
- Better minutes-per-goal rate
- More non-penalty goals
- More open-play goals under this breakdown
Neither measure should replace the other.
Career totals reward production across a long career.
Scoring rates measure how often goals were produced while playing.
Why Messi and Ronaldo Goal Totals Can Differ Between Websites
Readers may see slightly different totals online.
The main reason is methodology.
Some websites include:
- Club friendlies
- Exhibition games
- Youth matches
- Reserve matches
- Unofficial national-team games
- Regional competitions
Others count only official senior competitive matches.
FootballerRank uses official senior club and senior international goals for this comparison.
That keeps both players under the same rules.
How FootballerRank Counts Messi and Ronaldo Goals
For this page, we count goals scored in recognized senior matches for:
- Domestic leagues
- Domestic cups
- Continental competitions
- Official international matches
- FIFA competitions
- Other recognized senior competitions
We exclude ordinary club friendlies, youth football and reserve-team goals.
For categories such as penalties, free kicks and body-part goals, one consistent statistical method should be used for both players.
This prevents a penalty or assist definition from one database being mixed with a different system from another.
Messi vs Ronaldo Goals FAQs
Who has more career goals, Messi or Ronaldo?
Cristiano Ronaldo has more official senior career goals. He has 979 compared with Lionel Messi’s 929 as of September 2026.
How many goals separate Messi and Ronaldo?
Ronaldo leads Messi by 50 official senior goals at the date of this update.
How many club goals does Ronaldo have?
Ronaldo has 833 official senior club goals.
How many club goals does Messi have?
Messi has 804 official senior club goals.
Who has more international goals?
Ronaldo has more. He has 146 goals for Portugal compared with Messi’s 125 for Argentina.
Who has more Champions League goals?
Ronaldo leads with 140 Champions League goals. Messi scored 129.
Who has more World Cup goals?
Messi leads with 21 World Cup goals compared with Ronaldo’s 11.
Who has more penalty goals?
Ronaldo has scored more penalties. He has around 184 career penalty goals compared with Messi’s 114.
Who has more non-penalty goals?
Messi has around 815 non-penalty goals compared with Ronaldo’s 795.
Who has more free-kick goals?
Messi leads the direct free-kick comparison with around 74 goals compared with Ronaldo’s 66.
Who has more headed goals?
Ronaldo has a huge advantage in headed goals. He has around 158 compared with Messi’s 32.
Who has more hat-tricks?
Ronaldo leads with 66 career hat-tricks compared with Messi’s 62.
Who has a better goals-per-game ratio?
Messi. He averages about 0.79 goals per official senior appearance compared with Ronaldo’s 0.73.
Who has more goals for one club?
Messi. He scored 672 official goals for Barcelona. Ronaldo scored 450 for Real Madrid.
Who scored more goals in Europe?
Messi finished his European club career with 704 goals, while Ronaldo scored 701.
Does Ronaldo have more goals because he has played more games?
Ronaldo’s greater number of appearances is one factor. He has played more than 160 additional official senior matches. Ronaldo leads in total goals, while Messi has the higher goals-per-game rate.
Are penalty shootout goals included in career goal totals?
No. Goals scored during penalty shootouts are not added to a player’s official match goal total.
Are Messi and Ronaldo still adding goals?
Yes. Both remained active in 2026, so their totals can change after official matches. This page should therefore be checked regularly.
Final Thoughts
The Messi vs Ronaldo goals comparison produces different leaders depending on the scoring category. Ronaldo leads the overall total with 979 goals and also leads in club goals, international goals, Champions League goals, penalties, headers and hat-tricks.
Messi has 929 career goals but has scored them at a higher rate. He also leads in non-penalty goals, direct free kicks, World Cup goals and European club goals. Ronaldo has the larger scoring volume, while Messi has the stronger overall scoring efficiency.



