On 25 July 2019, Carnesecchi was loaned to the newly-promoted Serie B club Trapani.[4] He made his professional Serie B debut for Trapani on 22 September 2019 in a game against Salernitana. He played the whole game.[5]
Loan to Cremonese
On 5 January 2021, Carnesecchi was loaned to Serie B club Cremonese for the remainder of the 2020–21 season, having spent the first few months as an unused substitute at Atalanta.[6] In his first season at Cremonese, Carnesecchi kept 8 clean sheets in 20 matches. His loan was subsequently extended for another season.[7] On 31 August 2022, Carnesecchi returned to Cremonese on a new loan, with the club now in Serie A.[8]
International career
Carnesecchi was first called up to represent his country for the under-17 squad in October 2016 and made his debut on 14 December 2016 in a friendly against Hungary.[9] He was selected for Italy's 2017 UEFA European Under-17 Championship squad, but did not make any appearances behind first-choice Simone Ghidotti.
At the 2019 FIFA U-20 World Cup, he made two appearances in the group game against Japan and the third-place game against Ecuador, backing up Alessandro Plizzari in other games.
On 6 September 2019, he made his debut for the Italy U21 squad in a friendly against Moldova.[10]