Burkina Faso
Czech Republic
Lithuania
Montenegro
Nigeria
North Macedonia
United Arab Emirates

Cristiano Ronaldo turns 40: How many goals has the legendary forward scored during his professional career?

sportsmole.co.uk, 5 February 2025, 11:49
Cristiano Ronaldo has a staggering record of 923 goals in 1,261 matches during a 23-year career.

One of the greatest players to ever take to the field, Ronaldo has now turned 40, but he continues to find the back of the net at an incredible rate, and he is showing no signs of slowing down ahead of the 2026 World Cup, where he hopes to represent Portugal.

When he does eventually retire, Ronaldo will go down as the greatest goalscorer in the history of football, but there is still plenty left for him to achieve before the end of his career.

Here, Sports Mole takes an in-depth look at Ronaldo's 923 goals, including a club-by-club breakdown, while we also touch on his staggering record in arguably the best club tournament in world football, the Champions League.

Cristiano Ronaldo Real Madrid goals - 450

Man United reluctantly allowed to sell Ronaldo to Real Madrid in 2009, and he went on to have a quite stunning nine-year spell with the capital giants, scoring 450 goals and registering 131 assists in 438 appearances in all competitions.

Ronaldo struck 105 Champions League goals in 101 matches during his time at Real Madrid, while he managed 311 goals and 95 assists in 292 outings in the top flight of Spanish football.

The forward's best season at Real Madrid came in 2014-15, when he managed 61 in all competitions, and he managed 44 in 44 matches in his final campaign at the club before leaving for Juventus.

Cristiano Ronaldo Manchester United goals - 145

Ronaldo had two spells at Man United, first representing the Red Devils between 2003 and 2009, before returning to the club in 2021, but he left Old Trafford at the end of 2022 after the breakdown of his relationship with the English giants.

In his first spell, Ronaldo managed 118 goals in 292 appearances, becoming one of the best players in world football in the process, with his standout campaign coming in 2007-08, when he struck 42 times in 49 appearances.

Man United got another season out of the Portuguese, managing 26 more goals in 2008-09, before he left for Real Madrid.

Ronaldo made an emotional return to Old Trafford from Juventus in 2021, scoring 27 goals in 54 appearances, giving him a record of 145 goals in 346 appearances, and he will forever be remembered as a legend for the club.

Cristiano Ronaldo Juventus goals - 101

Ronaldo scored 101 goals and registered 22 assists in 134 appearances during his time at Juventus, representing the club between 2018 and 2021, including 81 goals in the top flight of Italian football.

There were question marks surrounding the forward's switch to Turin, but his goal record was staggering in a new league, and he won another five trophies with the Old Lady, including two Serie A titles.

Ronaldo has scored over 100 times for three clubs during his professional career, but there is a chance that could become four, with the Portuguese fast approaching a century for Al-Nassr.

Cristiano Ronaldo Al-Nassr goals - 87

Easily the most controversial of Ronaldo's career moves came at the start of 2023, when he made the move to Saudi Arabia.

The forward now has a record of 81 goals and 19 assists in 89 appearances for Al-Nassr, and he has a contract with the Saudi Pro League until the end of the campaign, but an extension until 2026 cannot be ruled out.

Ronaldo is believed to be planning to represent Portugal at the 2026 World Cup, and with his family settled in Saudi Arabia, it does seem likely that he will spend another campaign with the club, who have just signed Jhon Duran from Aston Villa.

This season, the attacker has 23 goals and four assists in 25 appearances for Al-Nassr.

Cristiano Ronaldo Sporting Lisbon goals - 5

Ronaldo started his career at Sporting, making his first-team debut for the Lisbon giants at the age of 17, and his form led to him moving to Man United, with the Red Devils winning the race for his signature.

The attacker only made 31 appearances for Sporting, scoring five goals and registering six assists, but his potential was clear, and it is incredible to think that he has now been scoring goals for the last 23 years.

Cristiano Ronaldo's Portugal goals - 135

Ronaldo is the highest men's international goalscorer of all time, netting 135 times for Portugal in 216 appearances, which is also a record, with the forward having a stunning career for his country.

The striker's future with Portugal looked in doubt after the 2022 World Cup, but he scored 10 times in nine appearances for his country in 2023 and then another seven in 12 outings in 2024, and he remains a vital figure.

It would be some story if Ronaldo could inspire his country to success at the 2026 World Cup, and that tournament could well make the end of a career which has seen him cement his spot in the history of the sport.

Cristiano Ronaldo Champions League goals - 140

Ronaldo has the most appearances in Champions League history (183) and the most goals (140).

At Real Madrid, he managed 105 strikes in 101 outings in Europe's leading competition, while he netted 21 in 59 outings for Man United and 14 in 23 appearances for Juventus, with his record in the Champions League standing strong.

Lionel Messi is second on 129 and will not break it unless another surprising move happens before the end of his career, while Barcelona's Robert Lewandowski is 37 strikes behind Ronaldo.

Written by

Matt Law

Show more

Top News

28 March 2025 sportsmole.co.uk Lucas Vazquez's Real Madrid future is reportedly in 'serious doubt' due to Trent Alexander-Arnold's highly-anticipated arrival. 28 March 2025 sportsmole.co.uk Cole Palmer is reportedly yet to take part in Chelsea training after he sustained an injury before the international break. 27 March 2025 sportsmole.co.uk Liverpool have reportedly held initial discussions over a potential move for Bayer Leverkusen defender Jeremie Frimpong. 27 March 2025 sportsmole.co.uk Two sides enduring rough patches resume Primeira Liga action this weekend as Casa Pia welcome Rio Ave to Estadio Municipal de Rio Maior for a round 27 encounter. 27 March 2025 sportsmole.co.uk League leaders Sporting Lisbon will look to pick up where they left off before the international break when they travel to Estrela Amadora this weekend for round 27 of the Primeira Liga. 27 March 2025 sportsmole.co.uk Bayern Munich quest for the Bundesliga title continues on Saturday when they welcome St Pauli to Allianz Arena in their 27th league game of the season. 27 March 2025 sportsmole.co.uk Looking to carry their momentum from before the international break, Braga resume their Primeira Liga campaign this weekend as they welcome Arouca for a matchday 27 clash. 27 March 2025 sportsmole.co.uk Blackburn Rovers will travel to the South Coast for Saturday's Championship encounter against Portsmouth at Fratton Park. 27 March 2025 sportsmole.co.uk Eintracht Frankfurt will hope they can cling onto their place in the Bundesliga's final Champions League qualification spot when they host Stuttgart at Deutsche Bank Park on Saturday. 27 March 2025 sportsmole.co.uk Aston Villa goalkeeper Emiliano Martinez has promised to retire from international football if Argentina win the 2026 World Cup. 27 March 2025 sportsmole.co.uk In a crucial battle that will impact the race for European football in the Bundesliga, Borussia Monchengladbach will welcome RB Leipzig to Borussia Park on Saturday. 27 March 2025 talksport.com Ashley Cole was Cristiano Ronaldo's most difficult opponent - the pair treated fans to epic battles. 27 March 2025 sportsmole.co.uk With the battle for survival in the Bundesliga entering its final weeks, relegation-threatened Holstein Kiel will hope to collect three points against visitors Werder Bremen on Saturday at Holstein-Stadion. 27 March 2025 sportsmole.co.uk Brentford captain Christian Norgaard has reportedly agreed to sign a new contract with the Bees. 27 March 2025 talksport.com Gary Neville says there are two England players who will always play regardless of their form. 27 March 2025 sportsmole.co.uk Barcelona will be aiming to make it six straight wins in all competitions when they host Girona on Sunday afternoon. 27 March 2025 sportsmole.co.uk Barcelona moved three points clear at the top of the La Liga table courtesy of a 3-0 success over Osasuna on Thursday evening, with Ferran Torres, Dani Olmo and Robert Lewandowski on the scoresheet for the Catalan giants. 27 March 2025 sportsmole.co.uk Looking to tighten their grip on the third-tier title, Birmingham City will welcome League Two-bound Shrewsbury Town to St Andrew's @ Knighthead Park on Saturday afternoon in League One. 27 March 2025 sportsmole.co.uk Two teams at opposite ends of the Scottish Premiership table will clash on Saturday evening, as relegation-threatened Dundee host Rangers at the Kilmac Stadium at Dens Park. 27 March 2025 talksport.com Real Madrid could be without FOUR key stars for their Champions League tie with Arsenal - including Kylian Mbappe. 27 March 2025 sportsmole.co.uk Fighting for a place in the top half before the Scottish Premiership splits, St Mirren will take on Kilmarnock at the Smisa Stadium on Saturday. 27 March 2025 sportsmole.co.uk Championship leaders Leeds United will resume their promotion bid with a home game against Swansea City on Saturday. 27 March 2025 sportsmole.co.uk Watford will resume their Championship playoff bid when they lock horns with Plymouth Argyle in Saturday's clash at Vicarage Road. 27 March 2025 sportsmole.co.uk Barcelona head coach Hansi Flick has confirmed his starting XI for Thursday's La Liga clash with Osasuna, with a decision on Robert Lewandowski's involvement being made. 27 March 2025 sportsmole.co.uk Scottish Premiership leaders Celtic are set to welcome top-six contenders Hearts at Celtic Park on Saturday afternoon. 27 March 2025 sportsmole.co.uk Middlesbrough will resume their Championship playoff bid when they welcome Oxford United to the Riverside Stadium for Saturday's contest. 27 March 2025 sportsmole.co.uk This weekend's Major League Soccer schedule kicks off with a clash of the Eastern Conference heavyweights at Chase Stadium, where Inter Miami will play host to Philadelphia Union. 27 March 2025 talksport.com Jamie Carragher's reaction to Trent Alexander-Arnold's Liverpool exit didn't sit well with talkSPORT's Darren Bent. 27 March 2025 sportsmole.co.uk Manchester City will reportedly face competition from Liverpool to sign in-demand Juventus defender Andrea Cambiaso during the summer transfer window. 27 March 2025 sportsmole.co.uk Aiming to snap a six-match winless sequence in the Eredivisie, PEC Zwolle host second-bottom RKC Waalwijk in Saturday's gameweek 27 contest at MAC³PARK Stadion.