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.[12] 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.[13]
Curry was initially optioned to Triple-A Columbus to begin the 2023 season.[14] However, after Triston McKenzie suffered an injury, Hunter Gaddis was moved into the rotation, and Curry took his spot in the Opening Day bullpen.[15] 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.[16]
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.[17]
Miami Marlins
On August 9, 2024, Curry was claimed off waivers by the Miami Marlins.[18] In 9 games for Miami, he posted a 2–0 record and 3.00 ERA with 13 strikeouts over 18 innings of work.
Curry was designated for assignment by the Marlins on February 11, 2025.[19] He cleared waivers and was sent outright to the Triple-A Jacksonville Jumbo Shrimp on February 14.[20] On March 30, the Marlins selected Curry's contract, adding him to their active roster.[21] In three appearances for Miami, he posted an 0–1 record and 6.00 ERA with one strikeout over three innings of work. Curry was designated for assignment by the Marlins on April 11.[22] He again cleared waivers and was sent outright to Jacksonville on April 14.[23] Curry was released by the Marlins organization on June 3.[24]
Tigres de Quintana Roo
On July 1, 2025, Curry signed with the Tigres de Quintana Roo of the Mexican League.[25] In seven appearances (six starts) for Quintana Roo, Curry compiled a 3–2 record and 3.44 ERA with 14 strikeouts over 34 innings of work.
Colorado Rockies
On August 10, 2025, Curry signed a minor league contract with the Colorado Rockies organization.[26] He made eight starts for the Triple-A Albuquerque Isotopes, but struggled to a 2–3 record and 7.97 ERA with 19 strikeouts over 35 innings of work. Curry elected free agency following the season on November 6.[27][28]