2016 verteidigte er bei den Afrikameisterschaften in Durban seinen Titel und qualifizierte sich erneut für die Olympischen Sommerspiele in Rio de Janeiro, bei denen er überraschend mit 1:50,96 min in der ersten Runde ausschied. 2017 erfolgte die Teilnahme an den Weltmeisterschaften in London, bei denen er im Finale über 800 Meter in 1:45,83 min den fünften Platz belegte. Zudem schied er mit der botswanischen 4-mal-400-Meter-Staffel mit 3:06,50 min im Vorlauf aus. 2018 nahm Amos erneut an den Commonwealth Games im australischen Gold Coast teil und belegte dort im Finale in 1:48,45 min den achten Platz.