Soi begynte karrieren som terrengløper, men gjennombruddet som baneløper kom under IAAF World Athletics Final 2006 i Stuttgart, der han ble nummer to på både 3000 meter og 5000 meter. I 2007 vant han gull på begge distansene i IAAF World Athletics Final.