W 2016 roku doszedł do finału najważniejszych rozgrywek Ameryki Północnej – Ligi Mistrzów CONCACAF i wtedy po raz ostatni regularnie pojawiał się na boiskach w barwach ekipy Ricardo Ferrettiego. Później stracił miejsce w składzie – na środku obrony był rezerwowym dla Hugo Ayali i Juninho, natomiast na lewej stronie defensywy przegrał rywalizację z innym pewniakiem – Jorge Torresem Nilo. W sezonie Apertura 2016 po raz trzeci zdobył mistrzostwo Meksyku, a także wywalczył bardziej prestiżowy z superpucharów – Campeón de Campeones. W sezonie Clausura 2017 zanotował wicemistrzostwo Meksyku i po raz drugi z rzędu doszedł do finału Ligi Mistrzów CONCACAF.
W lipcu 2017 Rivas został wypożyczony do niżej notowanego Tiburones Rojos de Veracruz, walczącego o utrzymanie w lidze.
Kariera reprezentacyjna W maju 2005 Rivas został powołany przez szkoleniowca René Isidoro Garcíę do olimpijskiej reprezentacji Meksyku U-23 na prestiżowy towarzyski Turniej w Tulonie. Tam jego kadra odpadła z rozgrywek po przegranym półfinale z Portugalią (0:1) i zajęła ostatecznie czwarte miejsce podczas tej imprezy.