He stuck around the Padres organization in the lower levels of the minors until he was plucked from San Diego by the Marlins in the minor league phase of the 2021 Rule 5 draft. He made his organizational debut in 2022 and mostly pitched well at the Single-A level before enjoying something of a breakout season in 2023 when he posted a 1.84 ERA in 58 2/3 innings of work between the High-A and Double-A levels.
Despite multiple comeback attempts, Miami dropped the series opener to the Milwaukee Brewers, 6-5, in front of a lively crowd of 16,715 fans. Marlins manager Clayton McCullough praised the atmosphere, stating, 'Our crowd tonight was great, and it was a lively, festive environment that gave us a lot of support.' Miami showed resilience, battling back to tie the game at one point, but ultimately lost after the Brewers regained the lead in the eighth.