Career Trajectories
MESSI vs RONALDO
At the Same Age
📊 Last Updated: August 30, 2026 • Source: Official Stats
Career totals reward longevity. Line the two up by age instead of calendar year and a different picture appears: who scored earlier, and when the gap actually opened. Drag the slider to any age.
Age here is the age each player reached during a calendar year, and every year is normalized so each curve finishes on that player's official career total through August 2026. More on how the numbers are put together on the methodology page.
Messi
421
Age
27
Ronaldo
346
At age 27, Messi had scored 75 more goals than Ronaldo had by the same age.
Cumulative totals through August 2026, normalized to official career totals. Age = calendar year minus birth year.
Cumulative Totals by Age
Running career totals up to and including each age. Through August 2026.
| Age | Messi G | Ronaldo G | Messi A | Ronaldo A | Messi G+A | Ronaldo G+A | Messi Apps | Ronaldo Apps | Goal gap |
|---|---|---|---|---|---|---|---|---|---|
| 17 | 1 | 0 | 0 | 0 | 1 | 0 | 11 | 3 | 1 |
| 18 | 7 | 6 | 3 | 3 | 10 | 9 | 30 | 28 | 1 |
| 19 | 26 | 16 | 13 | 7 | 39 | 23 | 65 | 69 | 10 |
| 20 | 41 | 26 | 25 | 16 | 66 | 42 | 98 | 120 | 15 |
| 21 | 58 | 49 | 37 | 28 | 95 | 77 | 135 | 176 | 9 |
| 22 | 98 | 92 | 55 | 40 | 153 | 132 | 191 | 236 | 6 |
| 23 | 163 | 135 | 83 | 58 | 246 | 193 | 254 | 294 | 28 |
| 24 | 219 | 163 | 106 | 69 | 325 | 232 | 314 | 347 | 56 |
| 25 | 317 | 225 | 135 | 90 | 452 | 315 | 392 | 412 | 92 |
| 26 | 365 | 287 | 156 | 112 | 521 | 399 | 450 | 479 | 78 |
| 27 | 421 | 346 | 185 | 136 | 606 | 482 | 518 | 549 | 75 |
| 28 | 476 | 418 | 215 | 155 | 691 | 573 | 588 | 616 | 58 |
| 29 | 520 | 481 | 238 | 174 | 758 | 655 | 643 | 681 | 39 |
| 30 | 578 | 540 | 261 | 197 | 839 | 737 | 705 | 750 | 38 |
| 31 | 633 | 597 | 283 | 211 | 916 | 808 | 773 | 812 | 36 |
| 32 | 686 | 651 | 313 | 227 | 999 | 878 | 835 | 876 | 35 |
| 33 | 727 | 700 | 341 | 242 | 1068 | 942 | 889 | 935 | 27 |
| 34 | 768 | 728 | 363 | 253 | 1131 | 981 | 940 | 983 | 40 |
| 35 | 787 | 772 | 387 | 266 | 1174 | 1038 | 982 | 1044 | 15 |
| 36 | 848 | 807 | 408 | 272 | 1256 | 1079 | 1050 | 1095 | 41 |
| 37 | 886 | 826 | 435 | 275 | 1321 | 1101 | 1111 | 1133 | 60 |
| 38 | 916 | 882 | 453 | 287 | 1369 | 1169 | 1155 | 1196 | 34 |
| 39 | 927 | 936 | 460 | 299 | 1387 | 1235 | 1171 | 1262 | 9 |
| 40 | — | 967 | — | 305 | — | 1272 | — | 1313 | — |
| 41 | — | 976 | — | 307 | — | 1283 | — | 1329 | — |
The Goals Race, Age by Age
- ⚽ By age 21, Messi had scored 9 more goals than Ronaldo — 58 to 49.
- ⚽ By age 25, Messi had scored 92 more goals than Ronaldo — 317 to 225.
- ⚽ By age 29, Messi had scored 39 more goals than Ronaldo — 520 to 481.
- ⚽ By age 33, Messi had scored 27 more goals than Ronaldo — 727 to 700.
Same-Age Comparison FAQ
Who scored more goals at the same age, Messi or Ronaldo?
Ronaldo. At age 39, the latest age both have played, Ronaldo's cumulative goal total is 9 ahead of Messi's — 936 to 927. Messi was ahead between ages 17 and 38.
Was Messi or Ronaldo better at a young age?
By age 21, Messi was ahead on cumulative goals — 58 for Messi versus 49 for Ronaldo. Messi reached full-time football and Champions League goals earlier; Ronaldo's scoring surge came slightly later, in his mid-20s.
How is age calculated on this page?
Each player's stats for a calendar year are assigned to the age they reached that year (calendar year minus birth year). Messi turned 17 in 2004, Ronaldo in 2002, so both careers line up from age 17. It is a season-agnostic approximation, applied identically to both players. See the methodology page for more.
Do these numbers match the all-time totals?
Yes. The final point on each curve equals that player's current career total from official-competition records (through August 2026); every earlier age is the running total up to that point, normalized by a single factor per metric so each curve lands exactly on that career total.