Rivas ha ricevuto la prima convocazione dalla nazionale di calcio dell'Honduras Under-20 nel 2017 rimanendo in panchina, nel 2019 ha fatto parte della Nazionale olimpica scendendo in campo in due occasioni. Sempre nel 2019 il ct Fabián Coito lo convoca per la prima volta in nazionale maggiore, inserendolo nella lista per la CONCACAF Gold Cup 2017. Tuttavia, non è stato inserito nell'elenco della squadra finale. In seguito viene convocato di nuovo per le amichevoli con Paraguay e Brasile del 5 e 9 giugno 2019. Questa volta ha fatto il suo debutto contro il Paraguay, come titolare. Il 10 ottobre 2019 ha esordito in gara ufficiale con la nazionale maggiore, entrando al posto di Bryan Róchez al 68' del successo per 2-0 in trasferta a Port of Spain contro in CONCACAF Nations League.