Soi osallistui Fukuokan maastojuoksun MM-kisoihin 2006, joissa hän oli lyhyellä matkalla kahdeksas ja samalla voittamassa joukkuekultaa Kenian joukkueessa. kauden lopussa hän oli toinen sekä 3 000 metrin juoksussa (ajalla 7.39,25) että 5 000 metrin juoksussa (ajalla 13.49,45). Hän sijoittui Mombasan maastojuoksun MM-kilpailuissa 2007 yhdeksänneksi ja sai joukkuekilpailussa kultaa. Hän voitti saman vuoden 3 000 metriä ajalla 7.48,81 ja 5 000 metriä ajalla 13.38,16.