Il commence sa saison 2010 en décrochant la médaille de bronze des Championnats du monde de cross de Bydgoszcz, derrière Joseph Ebuya et Teklemariam Medhin. Aligné sur 10 000 m lors des Championnats d'Afrique se déroulant à Nairobi, au Kenya, Moses Kipsiro se classe deuxième de la finale derrière le Kényan Wilson Kiprop. Sélectionné dans l'équipe d'Afrique lors de la première édition de la Coupe continentale d'athlétisme, à Split, il prend la deuxième place du 3 000 mètres et du 5 000 mètres, s'inclinant à chaque fois face à Bernard Lagat. Début octobre à New Delhi, Moses Kipsiro remporte la médaille d'or du 5 000 m des Jeux du Commonwealth (13 min 31 s 25) où il devance de justesse le Kényan Eliud Kipchoge, et s'impose par ailleurs sur 10 000 m devant Daniel Salel.