De eerste internationale successen van Soi kwamen in 2006, toen hij in Fukuoka met Kenia de landenwedstrijd op de korte afstand won tijdens de wereldkampioenschappen veldlopen. Een jaar later won hij met Kenia de landenwedstrijd op de lange afstand.Ook op de baan ging Soi resultaten boeken. In 2006 won hij twee zilveren medailles op de wereldatletiekfinale, in 2007 won hij tweemaal goud, in 2008 goud en zilver en ten slotte in 2009 een keer brons.