Soria opened the 2008 season with 13 straight saves, breaking Al Hrabosky's club record of 11.[3] He was scored on in just two of 35 outings.[3] He went 161⁄3 innings before giving up a run and in one stretch retired 24 straight batters.[3]
On May 17, 2008, Soria signed a three-year, $8.75 million extension to his contract with the Royals, following his impressive performance as the team's closer in the first quarter of the season.[4]
Soria had injuries but he finished the 2009 year strong with a 3–2 record with 30 saves out of 33 chances.[7]
On May 26, 2010, Soria got his 100th save against the Texas Rangers.[8]
Soria was picked for the 2010 All-Star Game, the second of his career. He finished the season with a 1.78 ERA and 43 saves in 46 opportunities.[9]
Soria struggled out of the gate in the 2011 season, blowing five of his first twelve save opportunities. After blowing saves on back to back days, Soria was replaced as closer by Aaron Crow on May 30.[10] After a couple of good relief appearances in a non-closer role, Yost announced on June 6 that Soria had earned the position back.[11]
On April 3, 2012, Soria underwent Tommy John surgery to repair a damaged ulnar collateral ligament in his right elbow, causing him to miss the entire 2012 season.[12] The Royals declined his 2013 option on October 31, making him a free agent.[13]
Texas Rangers
On December 4, 2012, Soria signed a two-year contract worth $8 million with the Texas Rangers with a club option for the 2015 season.[14] He started the season on the 60-day disabled list as he was still recovering from surgery. He made his first appearance for Texas on July 7, 2013.[15] After former closer Joe Nathan signed with the Detroit Tigers in the offseason, Soria was named the new Rangers closer for the 2014 season.[16]
On July 26, 2018, Soria was traded to the Milwaukee Brewers in exchange for Kodi Medeiros and Wilber Pérez.[23] Soria declined his half of a mutual option for the 2019 season and became a free agent, on October 30, 2018.[24]
Oakland Athletics
On December 21, 2018, Soria signed a two-year contract with the Oakland Athletics.[25] On June 25, 2019, Soria pitched in his 674th major league game, passing Dennys Reyes for the most by a Mexican-born pitcher.[26] In 2019 for the Athletics, Soria pitched to a 4.30 ERA over 69 innings pitched in 71 appearances, to go along with 79 strikeouts. In 2020 for Oakland, Soria made 22 appearances, pitching 22+1⁄3 innings with a 2.82 ERA and 24 strikeouts.[27]
Arizona Diamondbacks
On February 6, 2021, Soria officially signed with the Arizona Diamondbacks on a one-year, $3.5 million contract.[28]
Toronto Blue Jays
On July 30, 2021, Soria was traded to the Toronto Blue Jays in exchange for minor leaguers J.J. D'Orazio and Yaifer Perdomo.[29] After the 2021 season, Soria announced his retirement.[30]
Pitch selection
Soria throws five pitches. He relies primarily on his fastball and cut fastball. Both pitches average about 90 miles per hour (140 km/h), with the fastball topping out near 94 miles per hour (151 km/h) and the cutter topping out around 93 miles per hour (150 km/h). He mixes in a slider in the low 80s, a slow curveball around 70 miles per hour (110 km/h), and an occasional changeup in the low- to mid-80s.[31]
Personal life
Soria and his wife, Karla, have three children.[32] Soria is a Christian.[33]
Soria has been nicknamed The Mexicutioner,[3] although in February 2011, he stated that he no longer wanted to be associated with that nickname due to violence in his home country.[34]