2015 war er Mitglied der 4-mal-400-Meter-Staffel von Trinidad und Tobago, die die Goldmedaille bei den Panamerikanischen Spielen in Toronto gewann. Er selbst kam jedoch nur im Halbfinale zum Einsatz und wurde im Finale durch Machel Cedenio ersetzt. Bei den Leichtathletik-Weltmeisterschaften in Peking schied Gordon über 400 Meter Hürden überraschend bereits im Vorlauf aus. Auch bei den Olympischen Spielen 2016 in Rio de Janeiro kam er nicht über die erste Runde hinaus.