En la temporada 2017-18, Ronaldo anotó un golazo de fuera del área en la victoria 3 a 1 al Barcelona por la ida de la Supercopa de España, que acabaría en una expulsión por parte del luso luego de una supuesta agresión al árbitro, y con un nuevo trofeo para el Madrid. El 23 de octubre obtuvo su segundo premio a The Best. El 6 de diciembre, se convirtió en el primer jugador en lograr anotar en los seis partidos de la fase de grupos de la Champions League. Una semana después, convirtió un gol de tiro libre en la final del Mundial de Clubes que el Real Madrid venció a Gremio. El 3 de marzo, alcanzó los 300 goles en Liga luego de 286 partidos, haciéndolo el jugador más rápido en lograr dicha marca y solo el segundo jugador en hacerlo después de Messi. El 18 de marzo alcanzó su 50° hat-trick, convirtiendo cuatro goles al Girona.