Cristiano Ronaldo has written yet another chapter in football history. The Portuguese legend scored his 100th goal for Al-Nassr,
becoming the first player ever to hit a century of goals for four different clubs – while also being one of only three players to reach the
landmark at international level.
The milestone came in the Saudi Super Cup final, where Ronaldo coolly converted a penalty to open the scoring.
Although Al-Nassr later lost to Al-Ahli on penalties, Ronaldo’s achievement once again highlighted his unmatched longevity and goalscoring consistency.
But how long did it take CR7 to reach 100 goals for each team? Let’s break it down.
⚽ Manchester United (2003–2009, 2021–2023)
Games: 253
Goals: 101
Assists: 47
Minutes per goal: 189
Minutes per goal/assist: 129
Hat-tricks: 1
Ronaldo arrived at Old Trafford as a raw 18-year-old winger. It took him 253 appearances to reach 100 goals,
highlighting how much he evolved under Sir Alex Ferguson. He was more of a creator than a ruthless finisher back then, with 47 assists alongside his goals.
⚽ Real Madrid (2009–2018)
Games: 105
Goals: 100
Assists: 31
Minutes per goal: 89
Minutes per goal/assist: 68
Hat-tricks: 11
This was peak Ronaldo. At the Bernabéu, he reached 100 goals in just 105 games – the fastest century of his career.
He transformed into a goal machine, regularly scoring hat-tricks and dominating La Liga and the Champions League.
⚽ Juventus (2018–2021)
Games: 131
Goals: 100
Assists: 20
Minutes per goal: 113
Minutes per goal/assist: 94
Hat-tricks: 3
In Turin, Ronaldo continued his prolific ways, netting 29 penalties on his way to the 100-goal mark.
Although Juventus struggled in Europe, CR7 remained decisive in Serie A, reaching triple figures in just over three seasons.
⚽ Portugal (2003–Present)
Games: 165
Goals: 100
Assists: 29
Minutes per goal: 129
Minutes per goal/assist: 100
Hat-tricks: 9
On the international stage, Ronaldo became the ultimate talisman.
It took him 165 matches to score 100 goals for Portugal, but he remains the all-time leading scorer in international football history.
⚽ Al-Nassr (2023–Present)
Games: 113
Goals: 100
Assists: 20
Minutes per goal: 99
Minutes per goal/assist: 82
Hat-tricks: 6
Now 40 years old, Ronaldo shows no signs of slowing down. At Al-Nassr, he averages a goal almost every game,
reaching 100 in 113 appearances. He remains the face of the Saudi Pro League and continues to break records well into his fourth decade.
🐐 The Legacy of Ronaldo’s 100-Goal Clubs
Cristiano Ronaldo is the first player ever to score 100+ goals for four different clubs – Manchester United,
Real Madrid, Juventus, and Al-Nassr – while also doing the same internationally for Portugal.
His career is defined by adaptability, longevity, and relentless pursuit of goals, proving why he’s widely regarded as one of the greatest players of all time.
The question now is: how many more goals can Ronaldo score before finally hanging up his boots?