2018 steigerte sich López erneut bis auf 1:45,04 min. Ende Juli nahm, der aus dem mexikanischen Bundesstaat Sonora stammende Athlet, in Barranquilla an den Zentralamerika- und Karibikspielen teil. Dabei zog er in das Finale ein und gewann darin die Goldmedaille, wobei er sich knapp gegen die Konkurrenz aus Puerto Rico durchsetzen konnte. 2019 trat er bei den Panamerikanischen Spielen in Lima an, konnte das Rennen im Vorlauf allerdings nicht beenden. 2021 lief López Anfang Mai in Kansas eine Zeit von 1:44,40 min und setzte sich zum damaligen Zeitpunkt an die Spitze der Jahresbestenliste, die auch gleichzeitig mexikanischer Rekord sind. Er ist für die Olympischen Sommerspiele in Tokio qualifiziert. Im Vorfeld der Spiele steigerte er sich Anfang Juli nochmal bis auf 1:43,44 min. Ende des Monats ging er im Vorlauf in Tokio an den Start und erreichte das Halbfinale. Darin beleget er mit 1:44,77 min den dritten Platz in seinem Lauf, womit er nicht zu den zeitschnellsten Drittplatzierten gehörte und somit den Finaleinzug verpasste.