Le , il est prêté à Crotone avec une obligation d'achat fixée à 300 milliers d'euros, avec intéressement de 50 % sur un transfert futur[2],[3]. Il fait ses débuts avec le club calabrais le suivant lors du match de Serie A perdu 4-1 contre Torino[4].
Relégué en Serie B avec le club rossoblù, après une première partie de saison où il peine à s'imposer, il marque le premier but de carrière le contre Foggia[5].
Lors de la saison 2019-2020, une blessure au genou l'éloigne des terrains de jeu à partir de décembre, ne retrouvant les terrains qu'à la reprise post-covid-19[6]. Mais il se montre déjà décisif le , marquant le but de l'égalisation dans le match remporté 5-1 contre le Livorno, qui rend officielle et mathématiquement certaine la promotion de Crotone en Serie A[7].
Devenu un titulaire régulier avec le club en championnat italien, il marque son premier but dans l'élite lors de la défaite 6-2 contre l'Inter, à San Siro[8],[9].
En sélection
Déjà international avec les moins de 20 ans italiens, Zanellato fait ses débuts en espoirs le , lors d'une victoire 4-0 en amical contre la Moldavie[10]. Il devient par la suite un membre régulier de l'équipe des moins de 21 ans[11],[8].