Zapisz kontynuację tego akapitu - López zadebiutował w reprezentacji Kostaryki w sierpniu 1995 roku w przyjaznym meczu przeciwko Japonii i zdobył łącznie 76 meczów, strzelając 6 bramek. Reprezentował swój kraj w 22 meczach kwalifikacyjnych do Pucharu Świata FIFA i zagrał we wszystkich 3 meczach podczas Pucharu Świata FIFA 2002 w Korei i Japonii. Grał również w Pucharach Narodów UNCAF 1995 i 1997 oraz w Pucharze Narodów UNCAF 1998.
, 2000, 2002 i 2003 Puchary Złote CONCACAF oraz Copa América w 1997 roku. Był również członkiem drużyny niebędącego zawodnikiem w Copa América 2001.