Barsoton established himself as a senior level runner in the 2015 season. Following his third place at the Kenyan Championships, he finished fifth at the 2015 IAAF World Cross Country Championships, helping the Kenyan men to a team silver.[7] On the outdoor track he took a 10,000 m silver at the 2015 African Games, beaten by Ethiopia's Tsebelu Zewude.[8] He failed to build on this in the 2016, not making any national teams, and ranked just outside the world's top 30 for the 10,000 m for season.[9]