Ronaldo sits on 976 career goals. Messi has 919. That single gap has fueled arguments in living rooms and comment sections for two decades, but goal count alone misses most of the story.
Ronaldo reached the World Cup chasing the 1,000-goal milestone. Messi arrived leading a young Argentina squad hunting one more trophy to add to a résumé that already holds eight Ballon d’Ors.
Both men, now in their late 30s and early 40s, delivered performances that reopened the debate instead of settling it.
Trophies, assists, per-game rates and current form all shift the picture depending on which angle gets weighed.
The full comparison below uses the latest numbers from the 2025-26 season and the 2026 World Cup.
Messi vs Ronaldo Career Goals
Both players rank among the highest scorers football has ever produced, and the totals below reflect club and international appearances combined through July 2026, including the FIFA World Cup.
| Player | Total Career Goals | Appearances | Goals Per Game |
|---|---|---|---|
| Cristiano Ronaldo | 976 | 1,330 | 0.73 |
| Lionel Messi | 919 | 1,163 | 0.79 |
The raw total favors Ronaldo, and that comes down as much to longevity as to finishing. He has logged well over a hundred more appearances than Messi across his career, playing in England, Spain, Italy and now Saudi Arabia.
Messi’s smaller appearance count and higher goals-per-game rate point to a different kind of output: fewer minutes needed per goal, largely built on his years at Barcelona.
Messi also edges Ronaldo on pure scoring speed. He nets a goal roughly every 104 minutes played, compared to Ronaldo’s 111, a gap that holds up across nearly two decades at the top for both men.
- Messi’s 2012 calendar year: 91 goals across club and country, a single-year record that still stands.
- Ronaldo’s peak seasons: multiple campaigns past 50 goals during his Real Madrid years, the foundation of his career total.
Assists tell a different part of this story, and the gap between the two is wider than the goal count suggests.
Assists and Playmaking

Goalscoring numbers alone flatten a wider gap in how these two set up teammates across their careers.
Career assists snapshot
Lionel Messi: 457 assists; Cristiano Ronaldo: roughly 260-310 assists, depending on the tracking source
That gap says something about role as much as skill. Messi has spent most of his career as a deep-lying forward who drops into midfield to build attacks.
At the same time, Ronaldo has operated as a penalty-box finisher for the bulk of his time at Manchester United, Real Madrid and Juventus.
Neither approach is a lesser one; they produce different statistical footprints.
Messi’s passing range and vision show up directly in the assist column, while Ronaldo’s positioning and movement are built to convert chances rather than manufacture them.
Trophies add a different layer to the debate, and here the two are closer than the assist gap implies.
Who Has More Assists, Messi Or Ronaldo?
Messi leads with 457 career assists. Ronaldo’s total is reported differently depending on the source, typically somewhere between 260 and 310, but every major tracker still puts Messi comfortably ahead.
Head-to-Head Meetings
Before the trophy cabinets and the career totals, there’s the simplest comparison of all: what happens when the two share a pitch.
- 36 competitive meetings between 2008 and 2023 (Champions League, El Clásico, Spanish Super Cup, and a 2023 exhibition in Riyadh): Messi’s side won 16, Ronaldo’s side won 11, with 9 draws.
- Goals in these head-to-head matches: Messi 22, Ronaldo 21, close, despite the gap widening everywhere else.
- Assists in these matches: Messi 11, Ronaldo 1, the same playmaking split that shows up in their overall career numbers.
- El Clásico specifically (2009–2018, Barcelona vs Real Madrid, 30 matches with both on the pitch): Messi scored 26 goals to Ronaldo’s 18, added 14 assists to Ronaldo’s 1, and scored 2 hat-tricks in the fixture to Ronaldo’s 0.
Their first meeting was a 0-0 draw in the 2008 Champions League semifinal first leg; their last on-pitch meeting was a 2023 friendly in Saudi Arabia, in which both players scored.
Trophies and Individual Awards

Goals, assists and head-to-head results build the statistical case. Trophy cabinets add the team and individual honors on top.
| Honor | Messi | Ronaldo |
|---|---|---|
| Ballon d’Or | 8 | 5 |
| FIFA World Cup | 1 (2022) | 0 |
| UEFA Champions League | 4 (all Barcelona) | 5 (Man Utd, Real Madrid) |
| Major international team title | Copa América x2 | Euro 2016; UEFA Nations League x2 |
Messi lifted the World Cup with Argentina in 2022, his first and only title, and returned to the final again in 2026, where Argentina fell 1-0 to Spain in extra time. Substitute Ferran Torres scored the winner in the 106th minute, heading in from a Nico Williams knockdown to give Spain its second World Cup.
Ronaldo’s international silverware comes from UEFA Euro 2016 and two UEFA Nations League titles with Portugal.
Neither man is short of honors, and ranking the two on trophies alone depends heavily on how club success is weighed against international achievement.
Messi’s World Cup win closed one of the few gaps left in his résumé. His run to the 2026 final added further World Cup scoring records to his résumé (more on that below), even though he came up short of the trophy, while Ronaldo’s Champions League count and Ballon d’Or tally still stand as his career-defining marks.
Champions League Scoring Records
Since the trophy count alone doesn’t capture how dominant both players were in Europe’s top competition, the scoring records deserve their own look.
- Ronaldo is the all-time Champions League top scorer with 140 goals in 183 appearances (21 for Manchester United, 105 for Real Madrid, 14 for Juventus).
- Messi sits second all-time with 129 goals (120 for Barcelona, 9 for PSG).
- Ronaldo holds the record for most goals in a single Champions League season: 17, in 2013-14 with Real Madrid.
- Ronaldo has won the competition’s top scorer award 7 times, the most of any player; Messi has topped or shared the charts 6 times.
- The two share the record for most Champions League hat-tricks, with 8 apiece.
International Goals Record
Away from the club game, Ronaldo holds a record that isn’t close: he is the all-time leading scorer in men’s international football, with 146 goals for Portugal, a tally built across two decades and still growing as of the 2026 World Cup.
Messi doesn’t lead the all-time international list. Still, he is the highest-scoring South American international player in history, with 125 goals for Argentina, and Argentina’s all-time top scorer outright.
The gap between the two here (21 goals) is roughly in line with the difference in overall career totals, though it’s worth noting Ronaldo has played more international matches to get there.
The 2026 World Cup: One Last Head-to-Head
Both players met at the 2026 FIFA World Cup with different goals in mind, and the tournament added a final, defining chapter to their rivalry.
Messi, at 39, led Argentina back to the final for a chance to defend the title won in 2022.
He scored eight goals across the tournament and broke Miroslav Klose’s all-time World Cup scoring record during the group stage.
He finished the tournament with 21 career World Cup goals, but Kylian Mbappé’s own scoring run carried him to 22 by the time the tournament closed, meaning Mbappé, not Messi, held the outright record once the final whistle blew.
Argentina lost the final 1-0 to Spain on July 19, after extra time, ending his bid for a second title.
Ronaldo’s tournament ended earlier. Portugal were eliminated in the Round of 16 by Spain, though he scored twice in the group stage and converted a penalty against Croatia for his first-ever World Cup knockout goal.
That strike also pushed his career tally toward 976 goals, keeping him on course toward the 1,000-goal milestone.
Neither player added a second World Cup title in 2026. Still, the tournament reinforced the same split that defines their careers: Messi extending his all-time scoring and creative record at the sport’s biggest stage for most of the tournament, before Mbappé overtook him at the very end, and Ronaldo continuing to chase pure volume deep into his forties.
Ronaldo’s Al Nassr Chapter

Since joining Al Nassr in January 2023, Ronaldo’s scoring record has shifted from Europe’s top leagues to the Saudi Pro League, and search interest around his Al Nassr games and output there keeps climbing.
| Metric | Figure |
|---|---|
| Total Al Nassr goals (all competitions) | 129 in 148 appearances |
| Saudi Pro League goals | 102 in 107 appearances, a league record |
| 2023-24 season tally | 35 league goals, breaking the previous single-season record |
| Clubs with 100+ goals | First player in history to reach four |
Season by season, the pattern has held steady rather than tapered off. His record-breaking 2023-24 campaign was followed by another Golden Boot-worthy season in 2024-25, and he has continued scoring regularly into 2025-26 as Al Nassr claimed their first Saudi Pro League title under his tenure.
Heading into the 2026-27 season, his output at Al Nassr shows little sign of decline, and his run to the 2026 World Cup knockout stage with Portugal suggests he still has another season or two left at the top level.
Taken together with his World Cup run, the Al Nassr years round out a career that keeps adding chapters even in its final stretch.
Hat-trick Comparison
- Total career hat-tricks: Ronaldo 66, Messi 61.
- Champions League hat-tricks: tied at 8 apiece, a shared record neither has broken.
- International hat-tricks: tied at 10 apiece for their national teams.
- Frequency: Messi scores a hat-trick roughly every 19 games, Ronaldo every 20. Messi’s slightly better rate reflects his smaller appearance total rather than a slower scoring burst.
Both sit well clear of any other active player. Robert Lewandowski, the closest challenger, is more than 30 hat-tricks behind either of them.
Head-to-Head Trends by Career Stage
The statistical gap between the two has shifted noticeably across different phases of their careers.
During their overlapping peak years at Barcelona and Real Madrid between 2011 and 2018, the two were separated by fine margins most seasons, trading Ballon d’Or wins and league titles almost annually.
Post-30, their paths diverged: Ronaldo moved through Juventus, back to Manchester United, and then to Al Nassr, chasing volume across new leagues, while Messi’s later Barcelona years, brief PSG spell, and move to Inter Miami leaned more on efficiency and creative output than raw minutes.
The 2026 World Cup underlined that same split. Messi, at 39, still led his country to the final and briefly held the all-time World Cup scoring record before Mbappé passed him, while Ronaldo, also in his forties, exited the tournament in the Round of 16 but kept adding to his club tally with Al Nassr.
| Things to keep in mind: League difficulty, squad quality, and role differences all affect these comparisons. A striker in a possession-heavy attack faces different chances than a deep-lying creator, so raw stats never tell the complete story on their own. |
Who’s Really Ahead: Reading the Numbers
No single stat settles this debate on its own.
Ronaldo leads on total volume, headers and penalty conversions, built on longevity and a relentless approach to fitness across four leagues.
Messi leads on efficiency, assists and dribbling output, the product of a playmaking style built around vision rather than pure finishing.
Trophies split fairly evenly depending on how club and international success get weighed against each other, and the 2026 World Cup added another data point to both sides rather than settling the argument.
Reading the full set of numbers side by side, rather than picking one metric, gives the fairest account of where each player stands.
Frequently Asked Questions
How Many Career Goals Does Ronaldo Have In 2026?
Cristiano Ronaldo has scored 976 career goals across club and international football as of July 2026.
How Many Career Goals Does Messi Have In 2026?
Lionel Messi has scored 919 career goals across club and international football as of July 2026.
How Many Goals Has Ronaldo Scored For Al Nassr?
Ronaldo has scored 129 goals in 148 appearances for Al Nassr across all competitions.
Who Holds The All-Time World Cup Goalscoring Record?
Kylian Mbappé holds the record with 22 goals, after passing Messi’s mark of 21 in the third-place match at the 2026 World Cup.
