Bei den IAAF World Relays 2015 auf den Bahamas schied er mit der 4-mal-400-Meter-Staffel mit 3:05,92 min im Vorlauf aus und gelangte mit der Distanz-Staffel nach 9:17,20 min auf den zweiten Platz hinter dem Team aus den Vereinigten Staaten. Anschließend nahm er über 400 Meter an den Weltmeisterschaften in Peking teil, schied dort aber mit 46,02 s bereits in der ersten Runde aus. Daraufhin schied er bei den Militärweltspielen im südkoreanischen Mungyeon mit 46,98 s im Halbfinale aus, belegte mit der 4-mal-100-Meter-Staffel in 40,58 s den achten Platz und wurde mit der 4-mal-400-Meter-Staffel disqualifiziert. Im Jahr darauf belegte er bei den Afrikameisterschaften in Durban in 46,95 s den siebten Platz über 400 Meter, gelangte mit der 4-mal-100-Meter-Staffel in 39,97 s auf den fünften Platz und gewann mit der 4-mal-400-Meter-Staffel in 3:04,25 min die Silbermedaille hinter dem Team aus Botswana. Über 400 Meter qualifizierte er sich zudem erneut für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 46,74 s im Vorlauf ausschied. Bei den IAAF World Relays 2017 siegte Kenia in der 4-mal-400-Meter-Staffel in 3:06,26 min im B-Finale und wurde in der gemischten Staffel in 3:23,79 min Sechste. 2018 belegte er bei den Afrikameisterschaften in Asaba in 46,08 s den vierten Platz und siegte mit der Staffel in neuem Meisterschaftsrekord von 3:00,92 min.