W reprezentacji Panamy Rivera zadebiutował w 2004 roku. W 2005 roku został powołany do kadry na Złoty Puchar CONCACAF. Zagrał na nim w pojedynkach z Kolumbią (1:0), Trynidadem i Tobago (2:2), Hondurasem (0:1), RPA (1:1, 5:3 w rzutach karnych), ponownie z Kolumbią (3:2) oraz Stanami Zjednoczonymi (0:0, 1:3 w rzutach karnych). Tamten turniej Panama zakończyła na 2. miejscu.