给了葡萄牙U19，获得亚军。2018年9月1日，在没有任何意甲出场记录的情况下，扎尼奥洛被意大利国家队主帅曼奇尼招入了意大利对阵波兰和葡萄牙的欧国联比赛大名单中。2018年10月11日，在主教练迪比亚吉奥手下，扎尼奥洛在意大利U210-1输给比利时U21的比赛中完成了U21国家队首秀。2019年3月23日，在意大利主场2-0击败芬兰的2020年欧洲杯预选赛的比赛中，扎尼奥洛替补出场，换下了维拉蒂，完成了成年国家队首秀。10月15日，他在意大利客场5-0大胜列支敦士登的2020年欧洲杯预选赛的比赛