On 9 January 2019, Esposito was loaned to Serie C club Ravenna until the end of the season.[4] The same year on 22 January, he made his Serie C debut against Triestina as a half-time substitute for Carlo Martorelli and scored a late equalizer in a 2–2 draw.[5][better source needed]
On 11 July 2019, Esposito joined Serie B club Chievo on loan until 30 June 2020.[6]
On 6 January 2023, Esposito joined Serie A club Spezia on loan with an obligation to buy.[7] He scored his first goal for the club with a direct free kick against AC Milan.[citation needed]
International career
On 16 January 2019, Esposito debuted for the Italy U19 in a friendly against Spain and scored a goal in a 3–0 victory.[8]