Career
He set his personal best time of 2:14:03, by finishing second at the 2008 Nedbank Durban City Marathon in Durban, South Africa. Mosuhli represented Lesotho at the 2008 Summer Olympics in Beijing, where he competed in the men"s marathon, along with his compatriots Tsotang Maine and Clement Lebopo. He did not finish the entire race, before reaching the halfway mark of the course.