Moneyball OddsDixon-Coles · xG fusion
Back to Moneyball Odds

★ Moneyball Original · Opinion

Cristiano Ronaldo, 15 goals from 1,000: when he gets there, read with ten Moneyball methods

Moneyball analysis: Cristiano Ronaldo, 15 goals from 1,000

Cristiano Ronaldo is on 985 official goals. 15 more and he is the first man to 1,000. At 41, with Al Nassr (2nd in the Saudi Pro League), he has 8 league goals in 10 matches this season. The countdown has started; the question is how long it lasts.

No number in football has been chased so publicly for so long. Ronaldo has talked about 1,000 for years, and every goal now is counted twice: once on the scoreboard, once on the way to the record. Moneyball does not do sentiment, so this column does the countdown the way a model would: how fast is he scoring, are the goals backed by chances, and how many matches does that leave?

1. The season so far

Saudi Pro League 2026/27Figure
Matches (starts)10 (10)
Minutes784
Goals8
Assists1
Expected goals (xG)6.59
Goals minus xG+1.4
Shots37
Goals per 900.92
Match rating7.42

0.92 goals every 90 minutes from 0.76 xG per 90. His goals match his chances almost exactly. His goals are 29% of Al Nassr's league total.

2. The Saudi Pro League's scorers

#PlayerClubGoals
1Ivan ToneyAl Ahli13
2Tijjani ReijndersAl-Qadsiah8
3Cristiano RonaldoAl Nassr8
4Youssef En-NesyriAl Ittihad7
5Mateo ReteguiAl-Qadsiah7
6Alexandre LacazetteNEOM SC7
7George IlenikhenaAl Ittihad6
8Gabriel MartinelliAl Hilal6

He is 3rd, behind Ivan Toney, Tijjani Reijnders. At 41, among strikers half his age, that is the remarkable part.

3. The countdown: a Poisson projection

Goals arrive like rain: at a steady rate, in no fixed order. That is a Poisson process, the same model behind our Match Board. At his scoring rate this season (0.80 league goals a match, about 78 minutes a match) he needs about 19 more matches to score 15; at the rate his chances deserve (0.66 xG a match), about 23.

Al Nassr have 23 league matches left this season. The chance he scores 15 or more in them: 82% at his goal rate, 55% at his xG rate. On the numbers, 1,000 comes this season. Goals for Portugal, in the King's Cup and in Asia count toward the 1,000 too, so this league-only projection is the slow version.

4. What Moneyball Scout makes of a 41-year-old striker

Cristiano Ronaldo, 41, plays as a centre-forward for Al Nassr in the Saudi Pro League. Strongest for his role in expected goals and shots. Weakest in duels won. Scouting's score is the hard view: every figure his role needs, as a percentile against centre-forwards across 16 leagues, with the Saudi Pro League read at its level against Europe's.

Scouting Players ResearchCristiano Ronaldo
Role and typeCentre-forward, poacher
Moneyball Score (league and European cups, adjusted for strength)34
Rank among the centre-forwards of 16 leagues674th of 1150
Rank among the centre-forwards of his league4th of 37
Moneyball Value (estimate)Under €0.5M (age and league)
Age curve: score in 1, 2, 3, 4 years30 · 26 · 22 · 18
What Scouting weighs for his rolePercentile among centre-forwards
Expected goals84th
Goals79th
Shots81st
Shot quality (xG per shot)70th
Aerial duels won2nd
Shots on target48th
Duels won0th
Key passes6th

The players most like him

Most like him in ScoutingClubSimilarity
Paris BrunnerMonaco85%
Gift OrbanAmed SK85%
Casper TengstedtToulouse84%
Ricardo PepiPSV84%
Dušan VlahovićBeşiktaş83%

A score of 34 is the honest gap between a finisher and a complete forward: Ronaldo now does one thing, and does it better than almost anyone, but he presses little, creates little for others and plays in a league Scouting reads well below Europe's best. The score is not a verdict on the goals; it is a reminder of how specialised the goals have become.

5. Why it still matters

Records are not won by models, and Ronaldo's career has spent twenty years proving models wrong. What the numbers add is the shape of the run-in: a striker scoring at about 0.80 a match, backed by 0.76 xG per 90, with 15 to go. On that pace, the 1,000th goal is a matter of months, not seasons.

The Moneyball verdict

The numbers say he gets there this season. His goals match his chances, so the countdown rests on the most dependable kind of scoring. Whatever the date, it will be the first time anyone has reached the number, and on this evidence it is when, not if.

The Moneyball methods in this column
  1. Expected goals (xG): the quality of every chance, so a team is judged on what it created and allowed, not only on what went in.
  2. Finishing and goalkeeping regression: goals against xG at both ends. A big gap either way rarely lasts a season.
  3. Poisson projection: his league goal rate, and his xG rate, as a Poisson process over the matches left, giving the chance of the goals still needed.
  4. Matches needed: the goals still needed over his goals per match and over his xG per match.
  5. League scorers: his place among the league's scorers this season.
  6. Expected points: each match's xG run through a Dixon-Coles score matrix (the Poisson model with the low-score correction the Match Board uses) to give the points a performance usually earns.
  7. Pi-ratings: a rating for every club at home and away, moved after each result by how far the goal margin beat or missed what the ratings expected.
  8. Moneyball Score (Scouting Players Research): every figure his role needs, as a percentile against centre-forwards across 16 leagues, with his league read at its level.
  9. Moneyball Value and age curve: a market value from score, age, league and minutes, and the score projected along the age curve.

Analysis by Moneyball Editorial. The career total (985) is the published count of official goals for club and country; every other number is read from the Sportmonks data at each update, and the sentences around it change with it.

Cristiano Ronaldo in the Stats Centre Cristiano Ronaldo in Scouting Players Research

Questions

How many career goals does Cristiano Ronaldo have?
985 official goals for club and country by the published count at the end of October 2026, 15 short of 1,000.
When will Ronaldo score his 1,000th goal?
At this season's rate of 0.80 league goals a match he needs about 19 more matches (about 23 at the rate his chances deserve). Cup, Asian and Portugal goals count too, so it can come sooner.
How many goals has Ronaldo scored this season?
8 in 10 Saudi Pro League matches (784 minutes), from 6.59 expected goals.
Where do the numbers come from?
The career total is the published count; every other figure is Sportmonks data, read by the Moneyball engine and updated with every update of the site.

Tags Cristiano Ronaldo Ronaldo 1000 goals Al Nassr Saudi Pro League Portugal goal record expected goals player analysis Moneyball