2018年10月11日，在主教练迪比亚吉奥手下，扎尼奥洛在意大利U210-1输给比利时U21的比赛中完成了U21国家队首秀。2019年3月23日，在意大利主场2-0击败芬兰的2020年欧洲杯预选赛的比赛中，扎尼奥洛替补出场，换下了维拉蒂，完成了成年国家队首秀。10月15日，他在意大利客场5-0大胜列支敦士登的2020年欧洲杯预选赛的比赛中第一次为国家队首发出战。11月18日，在意大利主场9-1血洗亚美尼亚的2020年欧洲杯预选赛的比赛中，扎尼奥洛梅开二度，打进了他的第一粒与第二粒成年国家队进球；他也助攻