Lionel Messi: Road to 1,000 Goals

Lionel Messi has scored 937 goals in 1,184 games official games for club and country and needs 63 more to reach 1,000.

937
63 to go to 1,000
Latest goal: 1 Nov 2026 · New England Revolution · MLS
What about Cristiano Ronaldo? He has 985 goals, 15 to go. Cristiano Ronaldo: road to 1,000 goals →

When will he reach 1,000 goals?

At his pace over the last 12 months (0.87 goals per game and 52 games in a year), he would need about 73 games, so goal number 1,000 could come around March 2028, aged 40 years and 9 months.

63goals to go
~73Games needed
March 2028Estimated date
0.87Goals per game (Last 12 months)

Projection at different paces

PaceGoals per gameGames neededEstimated dateAge
Last 12 months0.87~73March 202840 years and 9 months
Current season (2025/2026)0.87~73March 202840 years and 9 months
Whole career0.79~80May 202840 years and 10 months

Every 100 goals

GoalDateAgeTeamOpponentCompetitionGame no.Games since previous
90018 Mar 202638 years and 8 monthsInter MiamiNashville SCCONCACAF Champions Cup1,142125
80023 Mar 202335 years and 8 monthsArgentinaPanamaFIFA Friendly1,017155
70030 Jun 202033 yearsFC BarcelonaAtletico MadridLa Liga862115
6004 Mar 201830 years and 8 monthsFC BarcelonaAtletico MadridLa Liga747115
50017 Apr 201628 years and 9 monthsFC BarcelonaValencia CFLa Liga632107
40027 Sep 201427 years and 3 monthsFC BarcelonaGranada CFLa Liga525107
30027 Oct 201225 years and 4 monthsFC BarcelonaRayo VallecanoLa Liga41886
20017 Aug 201124 years and 1 monthFC BarcelonaReal Madrid CFSpanish Super Cup332122
10029 Sep 200922 years and 3 monthsFC BarcelonaDinamo KyevUEFA Champions League210210

Comparison at the same age

At 39 years and 4 months old, Messi had 936 goals, compared with 893 goals for Ronaldo.

Career goals by age

Which teams and competitions?

By team

TeamGoals%
FC Barcelona67271.7%
Argentina12613.4%
Inter Miami10711.4%
PSG323.4%

By competition

CompetitionGoals%
La Liga47450.6%
UEFA Champions League12913.8%
MLS768.1%
Copa del Rey566.0%
FIFA Friendly555.9%
FIFA World Cup Qualifier363.8%
Ligue 1222.3%
FIFA World Cup212.2%
Copa América141.5%
Spanish Super Cup141.5%
Leagues Cup141.5%
CONCACAF Champions Cup80.9%

Penalties: 115 (12.3%)

Latest goals

DateTeamOpponentCompetitionGoals
1 Nov 2026Inter MiamiNew England RevolutionMLS1
17 Oct 2026Inter MiamiAtlanta UnitedMLS2
10 Oct 2026Inter MiamiDC UnitedMLS2
6 Oct 2026ArgentinaBeninFIFA Friendly1
27 Sep 2026Inter MiamiColumbus CrewMLS1
20 Sep 2026Inter MiamiSan Diego FCMLS1
16 Sep 2026Inter MiamiCruz Azul FCCampeones Cup1
12 Sep 2026Inter MiamiNashville SCMLS1
29 Aug 2026Inter MiamiCF MontrealMLS4
22 Aug 2026Inter MiamiToronto FCMLS1
19 Aug 2026Inter MiamiPhiladelphia UnionMLS1
5 Aug 2026Inter MiamiAtlético San LuisLeagues Cup2
7 Jul 2026ArgentinaEgyptFIFA World Cup1
3 Jul 2026ArgentinaCape VerdeFIFA World Cup1
27 Jun 2026ArgentinaJordanFIFA World Cup1

How we count goals

We count goals in official games for clubs and national teams recorded in our database; club friendlies are not included. That is why the figure may differ slightly from sources that use other criteria.

Frequently asked questions

How many goals has Lionel Messi scored?

Lionel Messi has scored 937 goals in 1,184 games official games (as of 1 Nov 2026).

How many goals does Messi need to reach 1,000?

He needs 63 more.

When will Messi reach 1,000 goals?

At his pace over the last 12 months (0.87 goals per game and 52 games in a year), he would need about 73 games, so goal number 1,000 could come around March 2028, aged 40 years and 9 months.

Who will reach 1,000 goals first, Messi or Ronaldo?

Cristiano Ronaldo is currently closer: Messi has 937 goals and Ronaldo has 985 goals.

Cristiano Ronaldo road to 1,000 goals →
Full Messi vs Ronaldo comparison →

Cache date: 04-11-2026 18:44:59