On August 14, 2022, Guardians manager Terry Francona announced that Curry would be promoted to the major leagues the next day to make his MLB debut as the starting pitcher in the second game of a double header versus the Detroit Tigers at Progressive Field.[11] He debuted wearing number 71, which hadn't been worn by a Guardians player since Johnny Hodapp in 1929, the first year players wore jersey numbers. He pitched five innings and gave up eight hits, three earned runs, and one walk while striking out three in a 7–5 loss.[12]
Curry was initially optioned to Triple-A Columbus to begin the 2023 season.[13] However, after Triston McKenzie suffered an injury, Hunter Gaddis was moved into the rotation, and Curry took his spot in the Opening Day bullpen.[14] On April 3, he made his first appearance of the year, pitching five innings in relief, allowing two runs to the Oakland Athletics after Zach Plesac could not record an out in the second inning.[15]
Curry made 7 appearances (4 starts) for Cleveland in 2024, posting a 5.84 ERA with 15 strikeouts across 24+2⁄3 innings pitched. On August 6, 2024, Curry was designated for assignment by the Guardians.[16]
Miami Marlins
On August 9, 2024, Curry was claimed off waivers by the Miami Marlins.[17]