Born in Verona, of neapolitan origins on his father's side[2] and raised in the near comune of San Zeno di Montagna, Caprile started playing football at the local grassroots club Cadore before joining Chievo’s youth system.[3] After coming through the various ranks, he was promoted to the first team in 2018, although he never made any senior appearances for the club.[3][4]
After rejecting an official contract offer from Chievo,[3] on 21 January 2020, Caprile joined English club Leeds United, signing a deal until June 2023.[5] During his stint in Yorkshire, the goalkeeper mainly featured for the club's under-23 side and received several call-ups to the first team under manager Marcelo Bielsa, despite not having collected any official appearances.[3]
On 7 August 2021, Caprile joined Serie C club Pro Patria on a season-long loan.[6] He subsequently made his professional debut on 29 August 2021, starting the league match against AlbinoLeffe.[7] During the season, he established himself as the team's first-choice goalkeeper, keeping a total amount of 12 clean sheets in 39 appearances, as Pro Patria reached the second round of the play-offs before losing to Triestina.[3]
On 13 July 2022, it was announced that Caprile had completed a transfer to Serie B club Bari, signing a three-year deal with the club in the process.[8][9] He finished the season as one of the best goalkeeper of the league, with 14 clean sheets and losing the promotion at the minute 95 in the playoff final against Cagliari.
On 24 July 2023, Caprile officially joined Serie A club Napoli on a permanent deal,[10][11] and was immediately loaned for one season to fellow top-flight side Empoli.[11][12] He made his debut for the club on 12 August 2023, starting in a 2–1 Coppa Italia loss to Cittadella.[13] He then made his league debut one week later, starting in a 0–1 defeat to Hellas Verona.[14]