Cristiano Ronaldo: Road to 1,000 Goals

Cristiano Ronaldo has scored 985 goals in 1,343 games official games for club and country and needs 15 more to reach 1,000.

985
15 to go to 1,000
Latest goal: 29 Oct 2026 · Al-Kholood · Saudi Pro League
What about Lionel Messi? He has 937 goals, 63 to go. Lionel Messi: road to 1,000 goals →

When will he reach 1,000 goals?

At his pace over the last 12 months (0.71 goals per game and 49 games in a year), he would need about 21 games, so goal number 1,000 could come around April 2027, aged 42 years and 1 month.

15goals to go
~21Games needed
April 2027Estimated date
0.71Goals per game (Last 12 months)

Projection at different paces

PaceGoals per gameGames neededEstimated dateAge
Last 12 months0.71~21April 202742 years and 1 month
Current season (2026/2027)0.69~22April 202742 years and 2 months
Whole career0.73~21April 202742 years and 1 month

Every 100 goals

GoalDateAgeTeamOpponentCompetitionGame no.Games since previous
9005 Sep 202439 years and 7 monthsPortugalCroatiaUEFA Nations League1,236141
8002 Dec 202136 years and 9 monthsManchester UtdArsenal FCPremier League1,095121
70014 Oct 201934 years and 8 monthsPortugalUkraineUEFA Euro Qualifier974119
6003 Jun 201732 years and 3 monthsReal MadridJuventusUEFA Champions League855102
50030 Sep 201530 years and 7 monthsReal MadridMalmö FFUEFA Champions League753100
4006 Jan 201428 years and 11 monthsReal MadridCelta de VigoLa Liga65399
3005 May 201227 years and 3 monthsReal MadridGranada CFLa Liga55496
2004 Dec 201025 years and 9 monthsReal MadridValencia CFLa Liga458157
10027 Jan 200822 years and 11 monthsManchester UtdTottenham Hotspur FCFA Cup301301

Comparison at the same age

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

Career goals by age

Which teams and competitions?

By team

TeamGoals%
Real Madrid45045.7%
Portugal14614.8%
Manchester Utd14514.7%
Al-Nassr FC13814.0%
Juventus10110.3%
Sporting CP50.5%

By competition

CompetitionGoals%
La Liga31131.6%
UEFA Champions League14014.2%
Saudi Pro League11011.2%
Premier League10310.5%
Serie A818.2%
FIFA World Cup Qualifier414.2%
UEFA Euro Qualifier414.2%
FIFA Friendly222.2%
Copa del Rey222.2%
UEFA Nations League151.5%
AFC Champions League151.5%
UEFA Euro141.4%

Penalties: 184 (18.7%)

Latest goals

DateTeamOpponentCompetitionGoals
29 Oct 2026Al-Nassr FCAl-KholoodSaudi Pro League3
23 Oct 2026Al-Nassr FCAl-FaisalySaudi Pro League1
12 Oct 2026Al-Nassr FCFK Neftchi FerganaAFC Champions League1
9 Oct 2026Al-Nassr FCAl DiriyahSaudi Pro League1
9 Sep 2026Al-Nassr FCAbha ClubSaudi Pro League1
28 Aug 2026Al-Nassr FCAl TaawonSaudi Pro League1
21 Aug 2026Al-Nassr FCAl RiyadhSaudi Pro League1
2 Jul 2026PortugalCroatiaFIFA World Cup1
23 Jun 2026PortugalUzbekistanFIFA World Cup2
21 May 2026Al-Nassr FCDamacSaudi Pro League2
7 May 2026Al-Nassr FCAl-ShababSaudi Pro League1
29 Apr 2026Al-Nassr FCAl-Ahli SaudiSaudi Pro League1
19 Apr 2026Al-Nassr FCAl WaslAFC Champions League 21
11 Apr 2026Al-Nassr FCAl-Okhdood ClubSaudi Pro League1
3 Apr 2026Al-Nassr FCAl-NajmaSaudi Pro League2

Two goals that explain why the figures differ

His 6 goals in the Arab Club Champions Cup

We count as official the 6 goals Cristiano scored in the Arab Club Champions Cup (2023), which he won with Al-Nassr. The tournament is organised by UAFA (the Union of Arab Football Associations), which is not part of FIFA's structure or of any continental confederation, so some bodies and stats platforms do not treat it as official. We do count it: it is an official club competition, with a group stage and knockout rounds, recognised by the participating federations. Without those goals he would have 979 goals and need 21 more to reach 1,000.

The goal against Al-Faisaly (23 October 2026)

In Al-Nassr's 3-1 away win at Al-Faisaly, Cristiano's second-half header touched defender Andrei Girotto before going in. Opta, and many data platforms with it, still records it as an own goal by Girotto, but the Saudi Pro League awarded it to Cristiano and it still appears as his in the official match report. On this site we always follow the official match report above any other source, so we count it as Cristiano's goal. That is why he has one more goal here than on sites that use Opta's data.

Match report on the Saudi Pro League website · Match report on Opta

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 Cristiano Ronaldo scored?

Cristiano Ronaldo has scored 985 goals in 1,343 games official games (as of 29 Oct 2026).

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

He needs 15 more.

When will Ronaldo reach 1,000 goals?

At his pace over the last 12 months (0.71 goals per game and 49 games in a year), he would need about 21 games, so goal number 1,000 could come around April 2027, aged 42 years and 1 month.

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

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

Do Cristiano's Arab Club Champions Cup goals count?

We count them: 6 goals. Some sources leave them out because the organiser, UAFA, is not affiliated with FIFA. Without them he would have 979 goals.

Is the goal against Al-Faisaly on 23 October 2026 Cristiano's?

Yes, according to the Saudi Pro League's official match report, which is what we always follow. Opta still lists it as an own goal by Andrei Girotto.

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

Cache date: 04-11-2026 18:20:20