1 Matchs de championnat uniquement. 2 Matchs officiels. Dernière mise à jour : 7 janvier 2023 Tout ou partie de ces informations sont extraites de Wikidata. Cliquer ici pour les compléter.
Il a initialement rejoint la SPAL en , en prêt de l'équipe des moins de 19 ans de l'Inter Milan. Il fait plusieurs apparitions sur le banc de la SPAL à la fin de la saison 2017-2018 de série A[1].
Le , la SPAL obtient son transfert permanent de l'Inter[2].
Prêt à Ravenne
Le , il est prêté au club de Serie CRavenna jusqu'à la fin de la saison[3].
Il fait ses débuts en Serie C pour Ravenna le dans un match contre Triestina en tant que remplaçant de Carlo Martorelli à la mi-temps[4].
Prêt à Chievo
Le , Esposito est prêté au club de Serie B du Chievo jusqu'au [5].
Le , il fait ses débuts au sein de l'équipe italienne des moins de 19 ans lors d'un match amical contre l'Espagne et marque un but lors d'une victoire 3-0[6].