Mosuhli representou a Lesotho nos Xogos Olímpicos de 2008 en Pequín, onde competiu na maratón masculina.
, xunto cos seus compatriotas Tsotang Maine e Clement Lebopo. Non terminou toda a carreira, antes de chegar á metade da carreira.