Le 4 décembre 2018, Igor Vinícius est prêté pour une saison au São Paulo FC[3]. Il joue son premier match le 27 avril 2019, lors d'une rencontre du championnat du Brasileirão face au Botafogo FR. Il est titulaire et son équipe s'impose par deux buts à zéro ce jour-là[4].
Le 8 décembre 2019, il inscrit son premier but dans le Brasileirão, sur la pelouse du Centro Sportivo Alagoano (victoire 1-2). C'est son seul but inscrit cette année là en Série A[5].
Le 20 décembre 2019, le São Paulo FC annonce le transfert définitif d'Igor[6].
En 2020, il participe avec le São Paulo FC à la Copa Libertadores (trois matchs joués)[7].