在2016年欧洲国家盃外围赛对阵亚美尼亚时攻入1球，助葡萄牙以1-0取胜，这是他生涯中在欧洲国家盃所攻入的第23球（包含外围赛与决赛圈记录），超越丹麦容·达尔·托马森与土耳其哈坎·苏克先前的22球纪录。2018年6月20日，罗纳度在2018年世界盃对阵摩洛哥时踢进1球，助葡萄牙以1-0取胜，而他本人也超越了匈牙利国脚普斯卡什·费伦茨的84球纪录，成为欧洲国家队历史上进球最多的球员。2020年9月8日，罗纳度在2020–21年欧洲国家联赛对阵瑞典时上演梅开二度，不仅助葡萄牙以2-0击败瑞典，同时还创造个人国际