En las semifinales del 5 de junio, marcó un hat-trick contra Suiza para llegar a la final. El 30 de junio, Portugal fue eliminado tras una derrota por 2-1 ante Uruguay en los octavos de final. En la final del torneo cuatro días después, Portugal derrotó a Holanda 1-0 y se consagró campeón del segundo título de toda su historia. Después de la Copa del Mundo, Ronaldo se perdió seis partidos internacionales, incluida toda la fase de liga de la UEFA Nations League 2018-19, pero jugó para Portugal en el Final Four de la Liga de las Naciones en junio de 2019, donde eran locales.