Sporting CP
Ronaldo speelde zijn eerste profwedstrijd tegen Inter Milan op 14 augustus 2002. Hij kwam erin als invaller tijdens de tweede helft. Op 7 oktober 2002 speelde Ronaldo een rol in zijn eerste wedstrijd in de Portugese Primeira Liga, tegen Moreirense. Hij maakte twee doelpunten en Sporting won met 3-0. Ronaldo kwam onder de aandacht van Manchester United manager Alex Ferguson in augustus 2003, toen Sporting United met 3-1 versloeg in de eerste wedstrijd ooit gespeeld in het Estádio José Alvalade in Lissabon. Zijn optreden maakte indruk op de spelers van United, die Ferguson vertelden hem te contracteren.
Manchester United
Op 12 augustus 2003 sloot Ronaldo zich voor een bedrag van 12,24 miljoen pond aan bij Manchester United van Sporting CP. Hij was de eerste Portugese speler van Manchester United. Hij wilde het nummer 28, het nummer dat hij bij Sporting droeg, maar kreeg uiteindelijk het nummer 7. Dit nummer werd voor hem gedragen door George Best, Eric Cantona en David Beckham. Hij speelde zijn eerste wedstrijd voor de club op 16 augustus 2003 in een 4-0 overwinning tegen Bolton Wanderers. Veel mensen waren onder de indruk van zijn debuut, waaronder de legendarische United-speler George Best. Ronaldo's eerste doelpunt bij Manchester United was een vrije trap. Hij scoorde deze in een 3-0 overwinning tegen Portsmouth op 1 november 2003.
Ronaldo won zijn eerste trofee in Engeland, de FA Cup 2003-04, in mei 2004, toen Manchester United Millwall met 3-0 versloeg. Ronaldo scoorde het eerste doelpunt van de wedstrijd.
Ronaldo maakte zijn eerste doelpunten in de UEFA Champions League in een 7-1 overwinning tegen A.S. Roma in april 2007. Hij maakte die dag twee doelpunten in wat zijn 30e Champions League wedstrijd was. Hij speelde dat jaar de finale van de FA Cup, maar United verloor met 1-0 van Chelsea. Ook al verloor hij de FA Cup finale, hij eindigde het seizoen niet zonder titel, want hij won zijn eerste Premier League titel.
In het seizoen 2007-08 scoorde Ronaldo zijn eerste en enige hattrick voor Manchester United in een 6-0 overwinning tegen Newcastle United op 12 januari 2008. In de finale van de Champions League 2008 tegen Chelsea scoorde hij een kopbal toen de wedstrijd na extra tijd in 1-1 eindigde. Hoewel hij zijn penalty miste, won Manchester United de shootout met 6-5 en won Ronaldo zijn eerste UEFA Champions League. Op 15 november 2008 scoorde Ronaldo zijn 100e doelpunt voor United in een 5-0 overwinning tegen Stoke City. Hij scoorde ook twee vrije trappen: de eerste was zijn 100ste doelpunt. Hij maakte in totaal 42 doelpunten en won de Europese Gouden Laars, een prijs die wordt toegekend aan de topscorer van elke Europese nationale competitie.
Hij won de eerste FIFA Puskas Award in 2009. De Puskas Award wordt uitgereikt aan degene die het mooiste doelpunt van dat jaar maakt. Het doelpunt was een treffer van 40 meter in de linkerbovenhoek tegen FC Porto op 15 april 2009 in de kwartfinale van de Champions League. Dat doelpunt was het enige doelpunt van de wedstrijd. Het was ook een belangrijk doelpunt omdat het United naar de halve finale stuurde. In de halve finale tegen Arsenal maakte Ronaldo twee doelpunten. Een daarvan was een vrije trap vanaf 40 meter. Zijn doelpunten hielpen Man United zich te plaatsen voor de finale, waar ze met 2-0 verloren van Barcelona.
Real Madrid
Ronaldo kwam op 1 juli 2009 bij Real Madrid voor een bedrag van 94 miljoen euro. Dat was destijds een wereldrecord transferbedrag. Hij tekende ook een zesjarig contract bij de club. Bij zijn presentatie als speler van Real Madrid werd hij door 80.000 mensen begroet in het Santiago Bernabéu stadion. Dit is het wereldrecord, waarmee het 25 jaar oude record van 75.000 mensen bij de presentatie van Diego Maradona voor Napoli werd verbroken. Hij droeg het nummer 9 in zijn eerste seizoen omdat nummer 7 werd ingenomen door Raúl González. Ronaldo moest wachten tot Raul de club in de zomer van 2010 verliet om nummer 7 te dragen. Hij maakte zijn debuut (eerste optreden) op 29 augustus 2009, in een La Liga-wedstrijd tegen Deportivo de La Coruña. Hij maakte een doelpunt en Real Madrid won met 3-2. Op 23 oktober 2010 maakte Ronaldo voor het eerst in zijn carrière 4 doelpunten in een wedstrijd tijdens een 6-1 overwinning tegen Racing de Santander. Ronaldo scoorde een kopbal in extra tijd in de finale van de Copa del Rey 2011 tegen rivalen Barcelona. Zijn doelpunt was de matchwinner, dus dat was Ronaldo's eerste trofee in Spanje. Aan het einde van het seizoen 2010-11 werd hij de eerste speler die 40 doelpunten maakte in La Liga.
Op 2 november 2011 maakte Ronaldo beide doelpunten in een met 2-0 gewonnen Champions League groepsfase tegen Olympique Lyon. Het tweede doelpunt was zijn 100e doelpunt voor Real Madrid. Hij bereikte dit in slechts 105 wedstrijden. Hij scoorde zijn 100e La Liga doelpunt voor zijn club in slechts 92 optredens in een 5-1 overwinning tegen Real Sociedad op 24 maart 2012.
Ronaldo begon het seizoen 2012-13 met het winnen van de Supercopa de España 2012. Hij scoorde in beide wedstrijden en Real Madrid won van Barca. In oktober 2012 scoorde hij zijn eerste hattrick in de Champions League in een 4-1 overwinning tegen Ajax. Op 6 januari 2013 was Ronaldo voor het eerst aanvoerder van zijn club. In mei 2013 scoorde hij zijn 200e doelpunt voor Real Madrid in een 6-2 overwinning tegen Málaga. Hij eindigde dat seizoen als topscorer van de Champions League. Ronaldo won in 2013 ook zijn tweede Ballon d'Or.
In het seizoen 2013-14 brak Ronaldo het record voor meeste doelpunten in één Champions League-seizoen door in de finale tegen Atlético Madrid, die Real Madrid met 4-1 won, zijn 17e doelpunt te maken met een penalty in de extra tijd. Het vorige record stond op 14 doelpunten, gemaakt door Messi in het seizoen 2011-12.
In het seizoen 2014-15 vestigde Ronaldo een nieuw persoonlijk record door 61 doelpunten te maken in alle competities. Deze prestatie hielp hem zijn tweede Ballon d'Or te winnen. Hij scoorde voor het eerst in zijn carrière vijf doelpunten in één wedstrijd in een 9-1 overwinning vs. Granada op 5 april 2015. Hij werd Real Madrid's topscorer aller tijden toen hij 5 doelpunten maakte tegen RCD Espanyol in een 6-0 uitwedstrijd op 12 september 2015. Dit bracht zijn totale doelpuntentotaal op 230 doelpunten in 203 wedstrijden. De vorige recordhouder was Raul.
Op 18 april 2017 werd hij de eerste speler die 100 doelpunten maakte in de UEFA Champions League, nadat hij een hattrick scoorde in een 4-2 extra-time overwinning tegen Bayern München. Op 18 maart 2018 bereikte Ronaldo zijn 50e hattrick uit zijn carrière in een 6-3 overwinning tegen Girona. Ronaldo scoorde een geweldige bicycle-kick in een UEFA Champions League wedstrijd tegen Juventus op 3 april 2018. Hij kreeg een staande ovatie, oftewel een applaus, van de Juventus-fans nadat hij dat doelpunt had gemaakt. Real Madrid ging de finale spelen tegen Liverpool F.C.. Real Madrid werd kampioen, dus dat was Ronaldo's 5e Champions League.
Juventus
Op 10 juli 2018 sloot hij zich aan bij het Italiaanse Juventus en tekende een 4-jarig contract ter waarde van 112 miljoen euro. De transfer was de hoogst betaalde voor een speler ouder dan 30 jaar. Men noemde het "de deal van de eeuw".
Hij scoorde zijn eerste doelpunten voor de club op 16 september tegen US Sassuolo. Juventus won thuis met 2-1. Drie dagen later, op 19 september, werd hij op controversiële wijze uit het veld gestuurd tegen Valencia C.F. wegens "gewelddadig gedrag". Hij huilde toen hij de rode kaart kreeg en zei dat hij "niets had gedaan". Ronaldo won in januari 2019 zijn eerste trofee met de club, de Supercoppa Italiana van 2018. In de wedstrijd scoorde hij het enige doelpunt uit een kopbal tegen AC Milan.
Terug naar Manchester United
Op 31 augustus 2021 keerde Ronaldo terug naar Manchester United en de Premier League.