• Cristiano Ronaldo will go down in history as one of the greatest footballers of all-time

  • The five-time Ballon d’Or winner has scored goals for fun throughout his career, notching his 900th goal in Portugal's victory over Croatia in September 2024

  • At the time of writing, Cristiano Ronaldo has scored 901 career goals


A true legend of the sport, Cristiano Ronaldo is one of the most prolific footballers to play the game.

As of 8th September 2024, Ronaldo has scored 901 goals for club and country – enough for him to go down in the history books as one of the most prolific strikers of all-time.

CR7 has dominated the European football landscape for almost two decades, carrying the likes of Manchester United, Real Madrid and Juventus to countless trophies.

Cristiano Ronaldo Goals Records

Featuring in sports odds since bursting onto the scene in 2003, Ronaldo is now plying his trade in the Saudi Pro League yet he remains a pivotal figure in the world of football.

Ronaldo will be sorely missed when he retires but we could see CR7 goal celebrations for many years to come. After all, he is still able to perform week in week out for his current employers.

Here, we look at Cristiano Ronaldo goals records, statistics and highlights. What are the best Ronaldo goals? Which team has Ronaldo scored the most goals against?

We attempt to answer some of the top questions regarding Cristiano Ronaldo and his goal scoring exploits over the years, with a breakdown in his career success.

Bet Calculator

How Many Goals Has Ronaldo Scored?

As of September 9th 2024, Ronaldo has scored 901 goals for club and country – excluding club friendly matches.

At club level alone, Ronaldo has bagged over 700 goals and this makes him one of the most lethal forwards in the history of football. Since moving to Saudi Arabia, even at the age of 39, he is still averaging around a goal per game.

Ronaldo’s immediate future is up in the air. Wherever he plays next season or not, one thing is for sure – Cristiano Ronaldo will score goals.

Cristiano Ronaldo Champions League Goals

The Champions League is Cristiano Ronaldo’s playground. With 140 goals on his resumé, the Portugal legend is some way clear of Lionel Messi in second place with 125 goals.

Ronaldo has a special affinity with the Champions League – he has always managed to hit new heights in Europe’s elite club competition.

With five Champions League winner medals to his name, Ronaldo is entitled to be high on the list of top goal scorers for the tournament but his tally is unlikely to be eclipsed.

Here, we provide a Ronaldo Champions League goals by season breakdown – will he ever return to Europe so he can add to his UCL tally in the future?

  • 2004/05 – 2 goals

  • 2005/06 – 1 goal

  • 2006/07 – 3 goals

  • 2007/08 – 8 goals

  • 2008/09 – 4 goals

  • 2009/10 – 7 goals

  • 2010/11 – 6 goals

  • 2011/12 – 10 goals

  • 2012/13 – 12 goals

  • 2013/14 – 17 goals

  • 2014/15 – 10 goals

  • 2015/16 – 16 goals

  • 2016/17 – 12 goals

  • 2017/18 – 15 goals

  • 2018/19 – 6 goals

  • 2019/20 – 4 goals

  • 2020/21 – 4 goals

  • 2021/22 – 6 goals

Ronaldo Goals By Team

Unlike others, Cristiano Ronaldo has managed to succeed in almost every major European league – thriving in England, Spain, Italy and Portugal.

Ronaldo burst onto the scene at Sporting Lisbon and his professional career has been on an upward trajectory ever since.

He is adored in Manchester, Madrid, Turin and of course Lisbon but Ronaldo’s goals had an impact on the entire football world. His Premier League stats alone make for extraordinary reading.

He has been influential throughout his career but which club side has Ronaldo scored the most goals for? Here, we take a closer look at the CR7 goals breakdown by team.

  • Sporting Lisbon – 5 goals in 31 games

  • Manchester United – 145 goals in 346 games

  • Real Madrid – 450 goals in 438 games

  • Juventus – 101 goals in 134 games

  • Al Nassr - 55 goals in 59 games

CR7 Goals For Portugal

Now the most capped player in Portuguese history, Cristiano Ronaldo has made a grand total of 208 appearances for the Portugal national team.

He continues to score goals for fun, even at the age of 39. In fact, Ronaldo has now scored 132 goals for Portugal – some 83 more than Portugal's second highest goal scorer Pauleta.

Ronaldo is now likely to retire without a World Cup winners medal to his name but he will still go down as one of the all-time greats and his tally of Portugal goals will almost certainly go unmatched.

How many goals has Cristiano Ronaldo scored for Portugal? As of September 9th 2024, CR7 has scored 132 international goals for Portugal but will he add to that number in the near future?

Cristiano Ronaldo League Goals By Season

When you look at Ronaldo’s goals each season, his tally becomes even more incredible. This breakdown gives readers the chance to see CR7 goal records throughout his club career.

Many believed that Ronaldo would take United back to the top of Premier League winner betting odds but while that wasn't the case, his goal ratio was incredible given his age and the team’s failings.

Here, we’ve produced a season-by-season record of Ronaldo goals, starting with his early tenure at Sporting Lisbon right up to the present day.

It is important to note that these Cristiano Ronaldo goal statistics relate purely to league goals, so his Champions League goals, Europa League goals and domestic cup goals are excluded from the tally.

Ronaldo Sporting Lisbon goals:

  • 2002/03 – 3 goals

Ronaldo Manchester United goals:

  • 2003/04 – 4 goals

  • 2004/05 – 5 goals

  • 2005/06 – 9 goals

  • 2006/07 – 17 goals

  • 2007/08 – 31 goals

  • 2008/09 – 18 goals

Ronaldo Real Madrid goals:

  • 2009/10 – 26 goals

  • 2010/11 – 40 goals

  • 2011/12 – 46 goals

  • 2012/13 – 34 goals

  • 2013/14 – 31 goals

  • 2014/15 – 48 goals

  • 2015/16 – 35 goals

  • 2016/17 – 25 goals

  • 2017/18 – 26 goals

Ronaldo Juventus goals:

  • 2018/19 – 21 goals

  • 2019/20 – 31 goals

  • 2020/21 – 29 goals

Ronaldo Man United goals:

  • 2021/22 – 18 goals
  • 2022/23 - 1 goal

Ronaldo Al Nassr goals:

  • 2022/23 - 14 goals
  • 2023/24 - 35 goals
  • 2024/25 - 2 goals

*Credit for the photos belongs to Alamy* 

Alex is a sports betting tipster, specialising in Premier League football, the Champions League and horse racing.

He loves placing a weekly accumulator on the football at the weekend and dreams of landing the big winner that will take him back to Las Vegas.

As well as writing sports betting tips for 888sport since 2015, Alex has produced content for several international media companies, such as Goal.com and The SPORTBible.