Soria fue tomado en el draft de la Regla 5 en diciembre de 2006 celebrado en Orlando, Florida y en su paso con los Royals (2007-2011) tuvo 160 rescates.