Guerrero debiutavo Hondūro rinktinėje 1999 m. kovo mėn. UNCAF tautų taurės rungtynėse su Belize ir iš viso įgijo 84 varžybas, įskaitydamas 4 taškus. Jis atstovavo savo šaliai 33 FIFA pasaulio taurės kvalifikacinėse rungtynėse ir žaidė 1999, 2001, 2005 ir 2009 UNCAF tautų taurėse, taip pat 2000 m.
2005 m. ir 2007 m. CONCACAF aukso puodeliai.