Si è ritirato nel 2011 mentre giocava per il C.D. Motagua.
Fort Lauderdale Strikers
Il 24 gennaio 2013, Guerrero ha messo fine al ritiro firmando un accordo con i Fort Lauderdale Strikers della North American Soccer League.[5] Nella sua prima stagione con gli Strikers ha completato sei assist. Guerrero è il capitano della squadra per la stagione 2014. A seguito delle dimissioni dell'allenatore Marcelo Neveleff il 7 giugno 2015, Guerrero è stato nominato allenatore ad interim per il match finale degli Strikers contro il Minnesota United FC. Il 30 aprile 2015, è stato annunciato che Günter Kronsteiner sarebbe diventato l'allenatore della squadra. Guerrero resterà come assistente allenatore nello staff di Kronsteiner's.[6]
Nazionale
Guerrero ha fatto il suo debutto con gli Honduras nel marzo 1999 contro il Belize nella partita della coppa UNCAF e segnò 4 reti. Ha rappresentato la sua nazionale in 33 partite di qualificazione della FIFA World Cup[7] e ha giocato nel 1999,[8] nel 2000,[9] nel 2001,[10] nel 2005,[11] nel 2007,[12] e nel 2009.[13]
Ha fatto parte della nazionale che ha partecipato ai Giochi Olimpici di Sydney del 2000, oltre che a 2 Gold Cup (2005 e 2007).
La sua ultima partita internazionale è stata una partita amichevole nell'ottobre del 2010 contro il Guatemala.
Statistiche
Cronologia presenze e reti in nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Honduras