Following his signing, he spent the entire 2013 season with the Jamestown Jammers, where he went 3-4 with a 2.11 ERA in 13 starts.
Kuhl pitched in 2015 for the Altoona Curve, where he was 11-5 with a 2.48 ERA and 1.14 WHIP in 26 appearances.
In 2014, he pitched for the Bradenton Marauders, compiling a 13-5 record and 3.46 ERA in 28 games. In 2016, he was a member of the Indianapolis Indians.
On June 26, 2016, Kuhl was called up from Indianapolis, made his major league debut, and earned his first victory as the Pittsburgh Pirates defeated the Los Angeles Dodgers, 4-3.
In his debut, Kuhl pitched five innings, surrendering three runs, four hits, four walks, and five strikeouts. He was recalled on August 9 after being optioned to Indianapolis on July 16.
He was recalled on August 9 and played the rest of the season with Pittsburgh. He threw to a 5-4 record and a 4.20 ERA in 14 games for the Pirates and a 6-3 record and 2.37 ERA in 16 starts for Indianapolis.
Kuhl started every game for the Pirates during the 2017 season. Kuhl made 31 starts, finished with an 8-11 record, and had a 4.35 ERA.
Due to a right forearm strain, Kuhl was put on the injured list on June 30, 2018. Beginning in September, he was declared ineligible for the campaign.
He made 16 starts, going 5-5 with 85 innings pitched with an ERA of 4.55. Kuhl underwent Tommy John surgery on September 19 and was sidelined for the entire 2019 campaign.
What Pitches Does Chad Kuhl Throw?
Chad Kuhl has mostly used their Sinker (93 mph) and Slider (87 mph) in 2022, while also incorporating a Curve (79 mph), Change (88 mph), and Fourseam Fastball (94mph). He also employs a Slow Curve infrequently (64mph).