On November 24, 2015, the White Sox traded Almonte to the Colorado Rockies for Tommy Kahnle.[4] He spent the 2016 season with the Modesto Nuts and Hartford Yard Goats,[5][6] compiling a combined 11–10 record and 3.58 ERA in 27 starts.[2] The Rockies added him to their 40-man roster after the season.[7] He spent 2017 with Hartford and the Albuquerque Isotopes where he was 8–4 with a 2.91 ERA in 22 games (21 starts).[8] He began 2018 with the Isotopes.[2]
On June 21, 2018, the Rockies promoted Almonte to the major leagues.[9] He made his major league debut that same night, pitching one scoreless inning of relief against the New York Mets at Coors Field.[10] Almonte finished the 2018 season with a 1.84 ERA in 14+2⁄3 innings of work.[11] In 2019, Almonte pitched to a 5.86 ERA with 29 strikeouts in 34 innings pitched.[12] Almonte kept the Rockies from having the worst bullpen in the league in 2020 after recording a 2.93 ERA in 24 appearances, 18 of which were scoreless.[13] In 48 appearances for the Rockies in 2021, Almonte registered a 7.55 ERA with 47 strikeouts in 47+2⁄3 innings pitched.[11] On October 21, 2021, he was outrighted off of the 40-man roster[14] and elected free agency on November 7.[15]
Los Angeles Dodgers
On March 13, 2022, Almonte signed a minor league contract with the Los Angeles Dodgers.[16] He was added to the major league roster on May 12.[17] In 33 games, he allowed only four runs in 35+1⁄3 innings.[11] On January 13, 2023, Almonte agreed to a one-year, $1.5 million contract with the Dodgers, avoiding salary arbitration.[18] He pitched in 49 games with a 3–2 record with a 5.06 ERA[11] but missed the last month and a half of the season with a sprained medial collateral ligament in his right knee.[19] On November 17, 2023, Almonte signed a $1.9 million contract with the Dodgers for the 2024 season, to avoid arbitration.[20]
Chicago Cubs
On January 11, 2024, Almonte and Michael Busch were traded to the Chicago Cubs in exchange for Jackson Ferris and Zyhir Hope.[21][22] He began the year out of Chicago's bullpen, compiling a 3.45 ERA with 20 strikeouts across 17 games. Almonte was placed on the injured list with a right shoulder strain on May 8,[23] and was transferred to the 60–day injured list on June 27.[24] On July 5, it was announced that Almonte would undergo season–ending shoulder surgery.[25]