carducci signed for cavalry fc of the canadian premier league in december 2018. upon signing, he indicated his desire for playing time, and that his goal was to play for canada in the 2026 world cup with canada as one of the three hosts. in the 2019 canadian premier league season, the first season in league history, cavalry began with a seven-game winning streak, with carducci starting in each, picking up four clean sheets in the process. the streak finally game to an end on june 22, with a 1–0 defeat to forge fc. cavalry also saw success in the canadian championship, becoming the first canadian premier league side to defeat mls opposition as they defeated the struggling vancouver whitecaps fc 2–1 on aggregate in the quarterfinals. carducci was instrumental in this victory, posting a clean sheet in the first leg and only conceding one goal in the second against his former club. in the semi-finals, however, they were knocked out of the tournament at the hands of the montreal impact. carducci backstopped cavalry to both the spring and fall championships and a berth to the 2019 canadian premier league finals, where they faced forge. in the first leg, carducci was widely praised for his performance as he saved a tristan borges penalty to keep the score at zero, but borges ended up scoring at the very end of the first half and the match ended at 1-0 for forge. in the second leg, cavalry was unable to score, and during stoppage time, with all the cavalry defenders in the attacking zone, forge players elimane cissé and david choinière ran the length of a field on a 2 on 0, and there was not much carducci could do to stop it. choinière scored, and forge won the championship. despite losing the championship, carducci had a good individual season, he finished with 9 clean sheets, tied with triston henry for the most in the league. carducci would win the cpl goalkeeper of the year for the 2019 season.