On November 11, 2014, Carle was traded to the Colorado Rockies for Rob Scahill.[5] He spent the 2015 season with the New Britain Rock Cats where he was 14–7 with a 3.48 ERA in 26 starts. He also pitched in one game for the Albuquerque Isotopes at the beginning of the season.[6] In 2016, he pitched for Albuquerque where he pitched to a 5–8 record and 5.42 ERA in 27 games (19 starts). The Rockies added him to their 40-man roster after the 2016 season.[7][8]
Carle began 2017 with the Isotopes and debuted at the major league level on April 14, 2017.[9] He was sent back down three days later and recalled twice more on August 5 and September 5. In 36 games for the Isotopes he was 3–5 with a 5.37 ERA, and in four innings pitched for the Rockies, he compiled a 6.75 ERA.[10]
Pittsburgh Pirates (second stint)
On January 4, 2018, Carle was claimed off waivers by the Pittsburgh Pirates.[11] He was designated for assignment on January 14, 2018.[12]
Atlanta Braves
On January 16, 2018, the Pirates traded Carle to the Atlanta Braves for a player to be named later or cash considerations.[13] Carle made the Opening Day roster,[14][15] and began the season in Atlanta's bullpen. He claimed his first major league victory on April 3, 2018, pitching 3+1⁄3 innings in relief of Julio Teherán.[16] Carle made the Braves' Opening Day roster for a second time in 2019.[17] While pitching against the Philadelphia Phillies on March 30, 2019, Carle hit Rhys Hoskins with a pitch, after the previous batter, Bryce Harper, had hit a home run.[18] Home plate umpire Rob Drake promptly ejected Carle from the game.[19][20] On July 24, 2019, Carle was designated for assignment.[21]
Texas Rangers
On July 25, 2019, Carle was traded to the Texas Rangers in exchange for cash considerations.[22][23] On August 23, Carle was designated for assignment.[24] He was outrighted to the Triple-A Nashville Sounds, where he finished the year. Carle did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[25] Carle was released by the Rangers organization on June 1, 2020.[26]
Cincinnati Reds
On February 11, 2021, Carle signed a minor league contract with the Cincinnati Reds organization that included an invitation to Spring Training.[27] He was assigned to the Triple-A Louisville Bats to begin the season. After posting a 3.45 ERA in 19 appearances, Carle exercised his contract option for free agency and was released on July 1.[28][29]
Seattle Mariners
On July 3, 2021, Carle signed a minor league contract with the Seattle Mariners organization and was assigned to the Triple-A Tacoma Rainiers.[30] He logged 2 scoreless innings in as many appearances with Tacoma before being released by the Mariners on July 14.[31]
Arizona Diamondbacks
On July 18, 2021, Carle signed a minor league contract with the Arizona Diamondbacks organization.[32] In six games for the Triple-A Reno Aces, Carle struggled to a 10.80 ERA with four strikeouts.[33] On August 9, Carle was released by the Diamondbacks.[34]