Titré par équipes aux championnats du monde de cross-country 2017 dans la catégorie junior, il remporte la médaille d'or du lors des championnats d'Afrique juniors se déroulant à Tlemcen, en Algérie. Le , lors du meeting Athletissima, à Lausanne, il se classe deuxième du et porte son record personnel à . Fin , chez lui à Nairobi, il devient champion du monde cadet du 3 000 mètres en , autre record personnel. Sélectionné à l'âge de dix-sept ans seulement pour les championnats du monde de Londres, Selemon Barega se classe cinquième de l'épreuve du.