W kwalifikacjach do tych rozgrywek strzelił gola w meczu z Salwadorem (2:0), a we właściwym turnieju rozegrał dwa mecze, w których zanotował dwa trafienia; po jednym z Jamajką (2:1) i Gwatemalą (3:1). Jego kadra odpadła ostatecznie w ćwierćfinale, nie awansując na Mistrzostwa Świata U-20 w Kolumbii.

W 2010 roku López wziął udział w Igrzyskach Ameryki Środkowej i Karaibów, gdzie wystąpił w obydwóch meczach rundy kwalifikacyjnej, a męski turniej piłkarski nie odbył się ostatecznie ze względu na sprzeciw CONCACAF. W 2012 roku w barwach reprezentacji Hondurasu U-23 wystąpił w eliminacjach do Igrzysk Olimpijskich w Londynie, gdzie był jednym z ważniejszych graczy swojej drużyny, rozegrał sześć spotkań i wpisał się na listę strzelców w grupowej konfrontacji z Panamą (3:1), natomiast jego zespół dotarł do finału kwalifikacyjnego turnieju i zdołał awansować na olimpiadę. Kilka miesięcy później został powołany na Igrzyska Olimpijskie w Londynie, na których wystąpił w trzech spotkaniach, nie zdobywając gola i będąc na ogół rezerwowym graczem ekipy prowadzonej Luisa Fernando Suáreza, a Honduranie odpadli ostatecznie z męskiego turnieju piłkarskiego w ćwierćfinale.