He played in Major League Baseball (MLB) for the Kansas City Royals, Texas Rangers, Detroit Tigers, Pittsburgh Pirates, Chicago White Sox, Milwaukee Brewers, Oakland Athletics, Arizona Diamondbacks, and Toronto Blue Jays from 2007 to 2021.
On December 9, 2006, in the Mexican Winter League, Soria threw a perfect game against the Naranjeros de Hermosillo at the Estadio Tomás Oroz Gaytán.
[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's fantastic start led to him being selected to play in the 2008 Major League Baseball All-Star Game.
[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.
[13] 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.
[16] On July 23, 2014, the Texas Rangers traded Soria to the Detroit Tigers in exchange for pitchers Jake Thompson and Corey Knebel.
[25] On June 25, 2019, Soria pitched in his 674th major league game, passing Dennys Reyes for the most by a Mexican-born pitcher.
[28] On July 30, 2021, Soria was traded to the Toronto Blue Jays in exchange for minor leaguers J.J. D'Orazio and Yaifer Perdomo.