However, he has shown signs of waning this season despite Madrid's position at the top of La Liga.
The Portugal international has scored 26 goals so far this season – 15 less than Barcelona rival Lionel Messi.
Reports have suggested that club president Florentino Perez has grown increasingly frustrated with Ronaldo's inconsistent performances this season.
La Liga stars who could join the Premier League
Mon, March 6, 2017
Express Sport takes a look at the star players who could swap La Liga for the Premier League
1 of 7
Antoine Griezmann (Atletico Madrid) – repeatedly linked with Manchester United
Cristiano Ronaldo could leave Real Madrid in 2018
Cristiano Ronaldo has struggled for consistency at Real Madrid this season
Get Quotes on Home Insurance
And Spanish outlet Don Balon claim Madrid are planning to sell Ronaldo to China in the summer of 2018.
The 32-year-old signed a new five-year deal back in November but it is said he is not expected to see it out at the Santiago Bernabeu.
While Ronaldo wants an eventual move to the MLS, he could move to the Chinese Super League to further enhance his global standing.
The forward will pocket huge wages should he move to China and Madrid are already planning for a future without him.
Real Madrid could replace Cristiano Ronaldo with Kylian Mbappe
The report says that the Champions League holders want Monaco's Kylian Mbappe to be Ronaldo's marquee replacement.
United are interested in signing him and Spanish radio station Cadena Cope claimed the forward was the subject of a £95million bid from the Red Devils.
But Madrid could now up their interest in the 18-year-old to poach him at the end of the season.
Should they fail, Juventus striker Paulo Dybala is another alternative.