1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Monte Azul Paulista, Iago évolue à ses débuts dans l'académie locale de Monte Azul. Bien qu'au départ, il joue comme attaquant, il passe ensuite en position d'arrière gauche. Il passe avec les jeunes de l'Internacional en 2013, à l'âge de 16 ans[2].
Le , il signe un contrat le liant au club jusqu'en 2020[3]. Quinze jours plus tard, il fait ses débuts en équipe première, titularisé pour la victoire 3-1 contre Cricúima, en Primeira Liga[4].
En 2018, Iago commence à jouer régulièrement avec l'équipe senior en raison de la blessure d'Uendel(en) ; il continue même à jouer après le retour de ce dernier[5].
Le , le club de Bundesliga allemand du FC Augsburg annonce la signature de Iago pour un contrat le liant au club jusqu'au [6].