[2] McCarty worked as both a starter and reliever as a freshman, compiling a 4–1 record and a 4.09 earned run average.
[2] After his sophomore season in 2016, he played collegiate summer baseball for the Orleans Firebirds of the Cape Cod League, throwing for a 2–1 record with a 1.99 ERA.
[8] He pitched for the Mahoning Valley Scrappers during the rest of 2017, going 2–2 with an earned run average of 1.85 while working as both a starter and a reliever.
After beginning the 2022 season with Columbus, the Guardians selected McCarty's contract as a COVID-19 replacement player on April 20, 2022.
[15] He made one start for the Triple–A Norfolk Tides, allowing three runs on five hits with two strikeouts in four innings of work.
[17] On July 26, McCarty earned his first career win after tossing four scoreless innings of relief against the Boston Red Sox.
[23] McCarty ultimately made 13 starts for the team, posting a 5–3 record and 2.76 ERA with 62 strikeouts across 81+2⁄3 innings pitched.