Messi vs Ronaldo in national leagues

Countdown Cristiano Ronaldo: Road to 1,000 Goals 985 goals · 15 to go 01,000 See the countdown →
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
FC Barcelona 520 474 192 0.91 0.37 1.28
PSG 58 22 30 0.38 0.52 0.90
Inter Miami 83 76 41 0.92 0.49 1.41
Totals 661 572 263 0.87 0.40 1.26
Lionel Messi
Lionel Messi 39 years, 4 months, 11 days
Totals Per game
Team Games Goals Assists Goals Assists Contrib.
Sporting CP 25 3 4 0.12 0.16 0.28
Real Madrid 292 311 87 1.07 0.30 1.36
Juventus 98 81 16 0.83 0.16 0.99
Manchester Utd 236 103 37 0.44 0.16 0.59
Al-Nassr FC 117 110 18 0.94 0.15 1.09
Totals 768 608 162 0.79 0.21 1.00
Cristiano Ronaldo
Cristiano Ronaldo 41 years, 8 months, 30 days

Last games:

MLS ·
New England Revolution vs Inter Miami
New England Revolution 1-2 Inter Miami
 
Messi, 90′
Goal Assist
01-11-2026
Saudi Pro League ·
Al-Nassr FC vs Al-Kholood
Al-Nassr FC 5-3 Al-Kholood Club
C. Ronaldo, 90′
Goal Goal Goal
 
29-10-2026
Timeframe
Lionel Messi
Cristiano Ronaldo
39 years, 4 months, 11 days-869 days
41 years, 8 months, 30 days+869 days
22 -3
 25 seasons+3
661 -107
 768 games played+107
Goals
Lionel Messi
Cristiano Ronaldo
0.87 goals per game +10%
0.79-9%
88.99% goals without penalties +10%
79.44%-10%
11.01% -10%
 20.56% penalty goals+10%
Scores every 94′ -8%
102′+8%
Goal contribution
Lionel Messi
Cristiano Ronaldo
835 total contributions +65
770-65
263 assists (Opta™ criteria) +101
162-101
315 assists (Transfermarkt™ criteria) +125
190-125
Assists every 205′ -47%
384′+87%
Goal contribution every 65′ -20%
81′+25%
Titles
Lionel Messi
Cristiano Ronaldo
12/23 titles won +4
8/27-4

Messi vs Ronaldo in national leagues: key facts

Who has the better record here, Messi or Ronaldo?

In this competition, Messi has 572 goals and 263 assists in 661 games (0.87 goals per game), and Ronaldo 608 goals and 162 assists in 768 games (0.79). Ronaldo has more goals, but Messi has more assists. Titles: Messi 12, Ronaldo 8.

Data updated on 01/11/2026.

Cache date: 04-11-2026 18:47:39