Soria confirme en 2008 en signant une série de 13 sauvetages consécutifs en ouverture de la saison. stoppeur désormais confirmé, il est sélectionné pour le match des étoiles en juillet 2008.
Il signe 42 sauvetages en 2008, pour le deuxième rang dans la Ligue américaine derrière le recordman Francisco Rodriguez et le troisième rang dans les majeures[4], et affiche une moyenne de points mérités de seulement 1,60.
En 2009, Soria 30 sauvetages (sur 33 possibles) avec une moyenne de 2,21.
En 2010, il abaisse sa moyenne de points mérités à 1,78 et réussit son sommet en carrière de 43 sauvetages, le second plus haut total de l'Américaine et le quatrième meilleur des majeures[5].
La saison 2011 est beaucoup plus difficile. Sa moyenne fait un bond et atteint 4,03 points mérités par partie en 60 manches et un tiers lancées. Il compte 28 sauvetages, son plus faible total depuis 2007.
Fin mars 2012, à quelques jours de la conclusion de l'entraînement de printemps, une mauvaise nouvelle attend Soria et les Royals : le stoppeur étoile doit subir une opération au coude et ratera toute la saison qui s'amorce[6].
Après un an d'inactivité, Soria quitte les Royals. À deux reprises, avec ses saisons de 42 et 43 sauvetages, il frôle le record d'équipe de 45 en une année détenu par Dan Quisenberry (1983) et Jeff Montgomery (1993)[7]. Il quitte Kansas City avec une moyenne de points mérités de 2,40 et 341 retraits sur des prises en 315 manches et un tiers lancées, en plus de 160 sauvetages en cinq saisons, ce qui le place troisième dans l'histoire de la franchise derrière Montgomery (304) et Quisenberry (238)[8].
Rangers du Texas
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le , Joakim Soria signe un contrat de deux saisons avec les Rangers du Texas[9].
Le , les Rangers du Texas échangent Joakim Soria aux Tigers de Détroit contre les lanceurs droitiers Corey Knebel et Jake Thompson[11]. Après 13 matchs joués pour les Tigers, il termine sa saison 2014 avec une moyenne de points mérités de 3,25 et 18 sauvetages en 37 matchs et 44 manches et un tiers lancées au total pour Texas et Détroit.
Stoppeur des Tigers en 2015, Soria se ressaisit de belle façon et offre ses meilleures performances depuis des années. En 43 apparitions et 41 manches lancées, il réalise 23 sauvetages et présente une moyenne de points mérités de 2,85. Mais les Tigers ne croyant plus en leurs chances de se qualifier pour les séries éliminatoires à l'approche de la date limite des échanges, ils décident de s'en départir.