RACE TO 1,000GOALS.
Can Messi close the gap?
Will Ronaldo cross the line first?
Cristiano Ronaldo
46 goals.
A whole lot of possibility.
Ronaldo has the shorter road. Messi needs to score faster to make up the difference. How much faster? That’s where the race gets interesting.
Close-up of the final 100 goals · Progress is based on the dated snapshot above.
Ronaldo is closer.
He needs 18 more goals. At equal future scoring rates, he reaches 1,000 first. That is the advantage of a 46-goal lead.
Messi needs a surge.
He needs 64 goals. From this snapshot, he must score at more than 3.56× Ronaldo’s pace to reach 1,000 first if both keep a constant rate.
Football decides.
Fitness, selection, fixtures and how long each keeps playing will shape the outcome. A scoring scenario illustrates a possibility; it cannot tell the future.
Latest player updates
News checked
Messi’s Miami chase second seed against Cincinnati
MLS lists Inter Miami third in the East on 55 points ahead of the 28 October match against Cincinnati. Miami are pursuing second-placed New England and a higher playoff seed.
Official MLS match preview and playoff scenarios
Full report · MLSsoccer.com · match preview published 27 October 2026 at 14:34 UTC; clinching scenarios published at 15:00 UTC
FPF confirms Ronaldo’s preliminary Portugal selection to AFP
AFP reports that a Portuguese federation spokesperson has confirmed Ronaldo’s inclusion in the preliminary squad for November’s Nations League matches.
FPF spokesperson confirmation reported by AFP · preliminary squad only
Full report · AFP · published 27 October 2026, citing an FPF spokesperson
Change the pace.
Change the ending.
Choose each player’s future goals per year. See who reaches 1,000 first, and whether Messi catches Ronaldo along the way.
The next 24 months
Messi Ronaldo 1,000Ronaldo reaches 1,000 first.
At equal scoring rates, the 46-goal gap stays the same.
Model: goals remaining ÷ chosen annual scoring rate. Catch-up time: current gap ÷ (Messi’s rate − Ronaldo’s rate), when Messi’s rate is higher. Constant scoring is assumed; no match schedule, retirement date or probability is predicted. The chart continues beyond 1,000 to distinguish catching up from reaching the milestone first.
Every hundred.
Another chapter.
Selected milestones from the sourced goal archive. Dates follow the recorded match date.
A race you can check.
Snapshot checked 26 October 2026. Senior competitive club goals and senior internationals, including international friendlies. Excludes youth, Olympics, club friendlies and shootouts; includes the Arab Club Champions Cup.
Lionel Messi
931 + 1 + 2 + 2 = 936
October update audit · through 2026-10-17. Current totals above come from the shared goal ledger.
Dated archive baseline ↗ · latest archived goal 2026-09-27.
- +1
- +2
- +2
Cristiano Ronaldo
979 + 1 + 1 + 1 = 982
October update audit · through 2026-10-23. Current totals above come from the shared goal ledger.
Dated archive baseline ↗ · latest archived goal 2026-09-09.
- +1
- +1
- +1
How do these totals stay consistent across the site?
This page and both goal explorers read the same goal ledger as the homepage, statistical pages and CSV export. The audit above documents the 5 Messi goals and 3 Ronaldo goals appended in October; the original historical rows are retained. Match coverage is checked through 2026-10-24 for Messi and 2026-10-23 for Ronaldo, including the completed Al Nassr–NEOM match in which Ronaldo did not score. These are dated records, not a live score or an automatic goal counter.
The underlying goal ledger has no complete record of appearances or minutes. We do not calculate per-match or per-90 rates from it. All future rates on this page are assumptions chosen by you.
Read the full methodology ↗