2016 nahm Martínez auch erstmals an Wettkämpfen in der Halle teil. Im März trat er über 60 Meter bei den Hallenweltmeisterschaften in Portland an. Er startete im vierten Vorlauf, in dem er als Letzter das Ziel erreichte. Nachdem er sich im Mai in Rio de Janeiro über 200 Meter auf 20,19 s verbesserte, konnte er im August bei den Olympischen Sommerspielen an gleicher Stelle an den Start gehen. Im Vorlauf kam er dann allerdings nicht über eine Zeit von 20,97 s hinaus und schied als Siebter seines Laufs aus. Zusammen mit der Staffel wurde er zwei Tage später nach dem Vorlauf disqualifiziert. Zuvor hatte die Staffel, ebenfalls im Mai in Rio, mit 38,52 s einen neuen Nationalrekord aufgestellt. Nachdem er 2017 nicht in die Nähe seiner Bestzeiten kam, nahm Martínez 2018 in Kolumbien zum zweiten Mal an den Zentralamerika- und Karibikspielen teil. Über 200 Meter belegte er in 20,63 den siebten Platz, während er mit der Staffel die Silbermedaille gewinnen konnte. Im Mi 2019 trat Martínez mit der Staffel bei den IAAF World Relays in Yokohama an. Die vier Läufer belegten im letzten von insgesamt drei Vorläufen mit 39,12 s den fünften Platz und schieden damit als insgesamt 18. aus. Im August trat er bei den Panamerikanischen Spielen in Lima an. Mit der Staffel belegte er den sechsten Platz, konnte über 200 Meter allerdings die Bronzemedaille gewinnen. Über diese Distanz ging er anschließend auch bei den Weltmeisterschaften in Doha an den Start. Nach dem Einzug in das Halbfinale, scheiterte er mit 20,28 s als Vierter seines Laufs, ähnlich wie bereits vier Jahre zuvor, knapp am Einzug in das Finale. Im Oktober gewann er anschließend über 200 Meter und mit der Staffel zwei Bronzemedaillen bei den Militärweltspielen in Wuhan.