Edwin Cheruiyot Soi est né le 3 mars 1986 à Kericho.
En 2006, il remporte le titre mondial de cross court par équipe à Fukuoka et se classe deuxième sur 3000m et 5000m lors des Finales Mondiales. L'année suivante, à Mombasa, c'est en cross long qu'il est sacré avec l'équipe du Kenya et l'or qu'il décroche sur les deux distances lors des Finales Mondiales.


5000m
1e série 2 en 13:46.41 - Q
3e finale en 13:06.22 - médaille de bronze
14/09/08 : Edwin Soi a remporté le 5000m de la finale mondiale à Stuttgart en 13'22"81, après avoir la veille la deuxième place sur 3000m.