Wypełnij następujące zdanie: Rivera zadebiutował w reprezentacji Salwadoru w 1988 roku i zdobył łącznie 74 mecze, strzelając 15 bramek. Reprezentował swój kraj w 22 meczach kwalifikacyjnych do Pucharu Świata FIFA i grał w 1991 roku.
1993, 1995 i 1999 Puchary Narodów UNCAF i był członkiem zespołu niegrającym w Pucharze Złotnym CONCACAF w 1996 roku, ale grał w Pucharze Złotnym CONCACAF w 1998 roku.