2016 nahm Gittens an den Hallenweltmeisterschaften in Portland teil und gewann dort im Finale über 60 Meter mit neuem Landesrekord von 6,51 s die Bronzemedaille. Er nahm erneut über beide Sprintstrecken an den Olympischen Spielen in Rio de Janeiro teil und schied über 200 Meter in 20,58 s in der ersten Runde aus wie auch über 100 Meter in 10,25 s. Zudem war er der Fahnenträger bei der Eröffnungsfeier der Spiele. 2017 gewann er bei den World Relays die Silbermedaille mit der 4-mal-100-Meter-Staffel und qualifizierte sich über 100 Meter für die Weltmeisterschaften in London, bei denen er mit 10,24 s in der ersten Runde ausschied. Zudem schied er mit der barbadischen Staffel mit 39,13 s im Vorlauf aus.