Scrivi una continuazione per questo paragrafo - Rivera ha fatto il suo debutto per El Salvador nel 1988 e ha vinto un totale di 74 presenze, segnando 15 gol. Ha rappresentato il suo paese in 22 partite di qualificazione per la Coppa del Mondo FIFA e ha giocato alle Coppe del Mondo 1991, 1993 e 1994.
, 1995 e 1999 Coppe delle Nazioni UNCAF ed è stato un membro non giocatore della squadra alla Coppa d'Oro CONCACAF 1996, ma ha giocato alla Coppa d'Oro CONCACAF 1998.