2017 trat Barsoton im März bei den Crosslauf-Weltmeisterschaften an, die in Kampala ausgetragen wurden, bei denen er mit einer Zeit von 28:36 min Vizeweltmeister wurde. Einen Monat zuvor siegte er bereits bei den Kenianischen Crosslauf-Meisterschaften. Im September nahm er in Kopenhagen an seinem ersten Wettkampf über die Halbmarathondistanz teil, bei dem er mit einer Zeit von 59:28 min den fünften Platz belegen konnte. 2018 nahm er im Frühjahr an den Halbmarathon-Weltmeisterschaften in Valencia teil, bei denen er den zwölften Platz belegen konnte. 2019 lief Barsoton im Oktober beim Valencia-Halbmarathon in 59:09 min eine neue Bestzeit, mit der er seitdem den 46. Platz auf den ewigen Weltbestenliste in dieser Disziplin belegt. 2020 belegte er den sechsten Platz bei den Halbmarathon-Weltmeisterschaften im polnischen Gydnia. Zusammen mit seinen kenianischen Landsleuten Kibiwott Kandie und Benard Kimeli konnte er in der Teamentscheidung die Goldmedaille gewinnen. Im November wurde er Fünfter beim Delhi-Halbmarathon, bei dem er nur eine Sekunde hinter seiner Bestleistung zurückblieb.