Sapporo Half Marathon
He joined the Hitachi running team in Japan and in 2004 he broke a meeting record at the Osaka Grand Prix. His time of 13:10.48 in the 5000 m bettered Haile Gebrselassie's previous mark by over three seconds. At the 2004 Sapporo Half Marathon, Mosima ran a personal best of 1:02:21 for ninth place. That same year, he formed part of the Kenyan team for the International Chiba Ekiden, and they finished second behind the Ethiopian team.