Guerrero teki debyyttinsä Hondurasin maajoukkueessa maaliskuussa 1999 UNCAF Nations Cup -ottelussa Belizeä vastaan ja on pelannut yhteensä 84 maalia ja tehnyt 4 maalia. Hän on edustanut maataan 33 FIFA-maailmancupin kelpuutusottelussa ja pelasi vuosina 1999, 2001, 2005 ja 2009 UNCAF Nations Cupissa sekä vuonna 2000
, 2005 ja 2007 CONCACAF Gold Cups.