Sporting CP
Ronaldo jugó su primer partido profesional contra el Inter de Milán el 14 de agosto de 2002. Entró como suplente durante la segunda parte. El 7 de octubre de 2002, Ronaldo participó en su primer partido de la Primeira Liga portuguesa, contra el Moreirense. Marcó dos goles y el Sporting ganó 3-0. Ronaldo llamó la atención del entrenador del Manchester United, Alex Ferguson, en agosto de 2003, cuando el Sporting derrotó al United por 3-1 en el primer partido disputado en el Estádio José Alvalade de Lisboa. Su actuación impresionó a los jugadores del United, que le dijeron a Ferguson que lo fichara.
Manchester United
El 12 de agosto de 2003, Ronaldo fichó por el Manchester United procedente del Sporting CP por una cantidad de 12,24 millones de libras. Fue el primer jugador portugués del Manchester United. Quería el número 28, el que llevaba en el Sporting, pero finalmente le dieron el número 7. Este número lo habían llevado antes que él George Best, Eric Cantona y David Beckham. Jugó su primer partido con el club el 16 de agosto de 2003 en una victoria por 4-0 contra el Bolton Wanderers. Mucha gente quedó impresionada con su debut, incluido el legendario jugador del United George Best. El primer gol de Ronaldo con el Manchester United fue un tiro libre. Lo marcó en una victoria por 3-0 contra el Portsmouth el 1 de noviembre de 2003.
Ronaldo ganó su primer trofeo en Inglaterra, la FA Cup 2003-04, en mayo de 2004, cuando el Manchester United se impuso al Millwall por 3-0. Ronaldo marcó el primer gol del partido.
Ronaldo marcó sus primeros goles en la Liga de Campeones de la UEFA en una victoria por 7-1 contra el A.S. Roma en abril de 2007. Ese día marcó dos goles en el que fue su 30º partido de la Liga de Campeones. Ese año jugó la final de la FA Cup, pero el United perdió por 1-0 ante el Chelsea. Aunque perdió la final de la FA Cup, no terminó la temporada sin un título, porque ganó su primera Premier League.
En la temporada 2007-08, Ronaldo marcó su primer y único triplete con el Manchester United en una victoria por 6-0 contra el Newcastle United el 12 de enero de 2008. En la final de la Liga de Campeones de 2008 contra el Chelsea, marcó un gol de cabeza cuando el partido terminó 1-1 tras la prórroga. Aunque falló su penalti, el Manchester United ganó la tanda de penaltis por 6-5 y Ronaldo ganó su primera Liga de Campeones de la UEFA. El 15 de noviembre de 2008, Ronaldo marcó su gol número 100 con el United en la victoria por 5-0 contra el Stoke City. También marcó dos tiros libres: el primero fue su gol número 100. Marcó un total de 42 goles y ganó la Bota de Oro europea, un premio que se otorga al máximo goleador de cada liga nacional europea.
Ganó el primer Premio Puskas de la FIFA en 2009. El Premio Puskas se otorga a quien marca el mejor gol de ese año. El gol fue un remate desde 40 metros en la esquina superior izquierda contra el FC Porto el 15 de abril de 2009 en los cuartos de final de la Liga de Campeones. Ese gol fue el único del partido. También fue un gol importante porque envió al United a las semifinales. En la semifinal contra el Arsenal, Ronaldo marcó dos goles. Uno de ellos fue un tiro libre desde 40 metros. Sus goles ayudaron al Manchester United a clasificarse para la final, donde perdió ante el Barcelona por 2-0.
Real Madrid
Ronaldo se incorporó al Real Madrid el 1 de julio de 2009 por una cantidad de 94 millones de euros. Esa fue una tarifa de transferencia récord en el mundo en ese momento. También firmó un contrato de seis años con el club. En su presentación como jugador del Real Madrid, 80.000 personas le recibieron en el estadio Santiago Bernabéu. Este es el récord mundial, superando el récord de 25 años de 75.000 personas en la presentación de Diego Maradona para el Nápoles. Llevó el número 9 en su primera temporada porque el número 7 lo llevaba Raúl González. Ronaldo tuvo que esperar a que Raúl dejara el club en el verano de 2010 para llevar el número 7. Debutó (primera aparición) el 29 de agosto de 2009, en un partido de Liga contra el Deportivo de La Coruña. Marcó un gol y el Real Madrid ganó 3-2. El 23 de octubre de 2010, Ronaldo marcó 4 goles en un partido por primera vez en su carrera durante una victoria por 6-1 contra el Racing de Santander. Ronaldo marcó un gol de cabeza en la prórroga de la final de la Copa del Rey de 2011 contra su rival el Barcelona. Su gol fue el ganador del partido, por lo que fue el primer trofeo de Ronaldo en España. Al final de la temporada 2010-11, se convirtió en el primer jugador en marcar 40 goles en la Liga.
El 2 de noviembre de 2011, Ronaldo marcó los dos goles en la victoria por 2-0 en la fase de grupos de la Liga de Campeones contra el Olympique de Lyon. El segundo gol fue su gol número 100 con el Real Madrid. Lo consiguió en sólo 105 partidos. El 24 de marzo de 2012 marcó su gol número 100 en la Liga con su club en sólo 92 partidos, en una victoria por 5-1 contra la Real Sociedad.
Ronaldo comenzó la temporada 2012-13 ganando la Supercopa de España 2012. Marcó en los dos partidos, ya que el Real Madrid ganó contra el Barça. En octubre de 2012, marcó su primer hat-trick en la Liga de Campeones en una victoria por 4-1 contra el Ajax. El 6 de enero de 2013, Ronaldo fue capitán de su club por primera vez. En mayo de 2013, marcó su gol número 200 con el Real Madrid en una victoria por 6-2 contra el Málaga. Terminó como máximo goleador de la Liga de Campeones esa temporada. Ronaldo también ganó su segundo Balón de Oro en 2013.
En la temporada 2013-14, Ronaldo batió el récord de goles en una temporada de la Liga de Campeones al marcar su 17º gol de penalti en la prórroga de la final contra el Atlético de Madrid que el Real Madrid ganó por 4-1. El récord anterior era de 14 goles, establecido por Messi en la temporada 2011-12.
En la temporada 2014-15, Ronaldo estableció un nuevo récord personal al marcar 61 goles en todas las competiciones. Este logro le ayudó a ganar su segundo Balón de Oro. Marcó cinco goles en un partido por primera vez en su carrera en la victoria por 9-1 contra el Granada el 5 de abril de 2015. Se convirtió en el máximo goleador de todos los tiempos del Real Madrid cuando marcó 5 goles contra el RCD Espanyol en una victoria a domicilio por 6-0 el 12 de septiembre de 2015. Con ello, su cuenta total de goles ascendió a 230 goles en 203 partidos. El anterior poseedor del récord era Raúl.
El 18 de abril de 2017, se convirtió en el primer jugador en alcanzar los 100 goles en la Liga de Campeones de la UEFA, después de marcar un triplete en la victoria por 4-2 en la prórroga contra el Bayern de Múnich. El 18 de marzo de 2018, Ronaldo alcanzó el 50º triplete de su carrera en una victoria por 6-3 contra el Girona. El 3 de abril de 2018, Ronaldo marcó un increíble gol de bicicleta en un partido de la Liga de Campeones de la UEFA contra la Juventus. Recibió una ovación, o un aplauso, de los aficionados de la Juventus tras marcar ese gol. El Real Madrid pasó a jugar la final contra el Liverpool F.C.. El Real Madrid se proclamó campeón, por lo que esa fue la quinta Liga de Campeones de Ronaldo.
Juventus
El 10 de julio de 2018, se unió a la Juventus de Italia y firmó un contrato de 4 años por valor de 112 millones de euros. El traspaso fue el más alto pagado por un jugador de más de 30 años. La gente lo llamó "el trato del siglo".
Marcó sus primeros goles con el club el 16 de septiembre contra el Sassuolo estadounidense. La Juventus ganó en casa por 2-1. Tres días después, el 19 de septiembre, fue polémicamente expulsado contra el Valencia C.F. por "comportamiento violento". Lloró al recibir la tarjeta roja y dijo que "no había hecho nada". Ronaldo ganó su primer trofeo con el club, la Supercoppa Italiana 2018, en enero de 2019. En el partido, marcó el único gol de cabeza contra el AC Milan.
Regreso al Manchester United
El 31 de agosto de 2021, Ronaldo regresó al Manchester United y a la Premier League.