After the 2015 season, the Athletics added Torres to their 40-man roster to protect him from being eligible to be selected in the Rule 5 draft on November 20.[2]
Following the 2016 minor league season, the Padres promoted Torres to the major leagues on September 21.[3] He pitched three innings for the Padres and was then assigned to the Peoria Javelinas of the Arizona Fall League.[4]
Torres made the Padres' Opening Day roster in 2017.[5] He was 7-4 with a 4.21 ERA and shared the major league lead in balks, with three.[6]
He was placed on the MLB restricted list by the Padres in February 2018 as a result of an arrest for a domestic violence incident.[7] On June 8, he was suspended for the remainder of the season without pay for violating MLB's personal conduct policy.[8] On October 4, he was designated for assignment after the season was over, and on October 10, he was released after clearing outright waivers.[9]
Tecolotes de los Dos Laredos
On May 20, 2021, Torres signed with the Tecolotes de los Dos Laredos of the Mexican League. In 24 games for the team, he posted a 5–1 record and 0.89 ERA with 45 strikeouts and 4 saves across 40+2⁄3 innings pitched.
Torres made 38 appearances for the Tecolotes in 2022, recording a 3.54 ERA with 47 strikeouts and 11 saves over 40+2⁄3 innings of relief. He was released by the team on August 1, 2022.[10]
Algodoneros de Unión Laguna
On January 10, 2023, Torres was traded to the Algodoneros de Unión Laguna of the Mexican League in exchange for Jordan Guerrero.[11] In 43 games for Laguna, he posted a 3–3 record and 5.07 ERA with 60 strikeouts and 4 saves across 49+2⁄3 innings pitched.
Torres made 51 appearances for the Algodoneros in 2024, compiling a 4–0 record and 3.63 ERA with 44 strikeouts across 44+2⁄3 innings of relief.
Legal issues
Torres was arrested in December 2017 and charged with assault with a deadly weapon, criminal damage, and intimidation as a result of a domestic dispute in Phoenix, Arizona.[7]