In March 2015, Torrens had surgery to repair a torn labrum in his right shoulder, which ended his 2015 season.[4] He returned from the injury in 2016 and played in 52 games with Staten Island and Charleston.[5]
In the 2016 Rule 5 draft, the Cincinnati Reds selected Torrens from the Yankees. Immediately after taking Torrens, the Reds traded him to the San Diego Padres.[6] Torrens joined the Padres' Opening Day roster as a 20-year-old, never having played above single-A.[7] Torrens, along with Héctor Sánchez, served as a back-up to catcher Austin Hedges during the 2017 season.[8] He started 31 games for the Padres overall, but saw less time as the season progressed, making only 6 starts and 29 plate appearances over the final two months of the season.[9] Torrens finished 2017 with 20 hits in 123 at-bats, including 3 doubles and a triple.
The Mariners designated Torrens for assignment on August 11, 2022.[16] After he cleared waivers, the Mariners sent him outright to the Triple-ATacoma Rainiers. He batted .279 in 16 games for Tacoma and was promoted to the major leagues on September 21.[17]
On October 4, 2022, Torrens recorded the sixth pitching win by a position player since 1960. He pitched the top of the 10th inning, giving up one hit and no earned runs against the Detroit Tigers.[18] On November 18, 2022, Torrens was non-tendered and became a free agent.[19]
On January 25, 2023, Torrens signed a minor league contract with the Chicago Cubs organization.[20] He made Cubs major league roster when the 2023 season began.[21] Torrens made 13 appearances for the Cubs, going 5-for-20 with 3 RBI. He was designated for assignment on April 28.[22]
On May 3, 2023, Torrens was traded to the Baltimore Orioles in exchange for cash considerations.[23] He was designated for assignment without making an appearance for Baltimore on May 9.[24] On May 14, Torrens cleared waivers and was assigned outright to the Triple-A Norfolk Tides. However, Torrens rejected the outrighted assignment and instead elected free agency.[25]
On May 18, 2023, Torrens signed a minor league contract with the Washington Nationals organization.[26] He has played in 19 games for the Triple–A Rochester Red Wings, hitting .258/.311/.470 with 3 home runs and 13 RBI. He opted out of his minor league contract and became a free agent on July 1.[27]
On August 30, 2023, Torrens signed a minor league contract with the Seattle Mariners organization.[28] After 5 games with the Triple–A Tacoma Rainiers, on September 12, the Mariners selected Torrens' contract, adding him to the major league roster.[29][30] In 5 games for Seattle, he went 2–for–8 (.250) with no home runs and one RBI. Following the season on October 31, Torrens was removed from the 40–man roster and sent outright to Triple–A Tacoma.[31] However, Torrens rejected the assignment and elected free agency on November 3.[32]
On May 31, 2024, the Yankees traded Torrens to the New York Mets in exchange for cash considerations. He was then subsequently added to the team's major league roster.[35]