Guerrero fixo o seu debut para Honduras nun partido da Copa das Nacións da UNCAF de marzo de 1999 contra Belize e gañou un total de 84 partidos, marcando 4 goles. Representou o seu país en 33 partidos de clasificación para a Copa do Mundo da FIFA e xogou nas Copas das Nacións da UNCAF de 1999, 2001, 2005 e 2009, así como no Mundial de 2000.
, 2005 e 2007 CONCACAF Gold Cups.