Rivero ha brillado en las maratones internacionales, principalmente en la de Miami, en la que deslumbró en el 2013 cuando se coronó campeón, así como en el 2015, en la que finalizó con un tiempo de 2 horas 20 minutos y 47 minutos. En el 2014, terminó en el tercer puesto.
Este año busca la marca de acceso para los Juegos Olímpicos de Río, que se disputarán este año en agosto próximo. Rivero necesita conseguir un tiempo menor a las 2 horas y 17 minutos, que lo que solicita el Comité Olímpico Guatemalteco (COG).
Rivero deberá buscar en distintas maratones alrededor del mundo para buscar clasificarse. El atleta de San Marcos dejó el equipo de Pollo Campero y ahora se entrena con el cubano Francisco Ayala.