Pierwsze powołanie do seniorskiej reprezentacji Meksyku Rivas otrzymał od Javiera Aguirre w kwietniu 2009 na zgrupowanie konsultacyjne, jednak nie zdołał wówczas w niej zadebiutować. Pierwszy mecz w kadrze narodowej rozegrał dopiero 10 października 2015 za kadencji tymczasowego selekcjonera Ricardo Ferrettiego – równocześnie swojego trenera z Tigres – w wygranym 3:2 spotkaniu z USA o barażowy Puchar CONCACAF.
Statystyki kariery Klubowe KlubSezonKrajRozgrywkiLigaPuchar krajuMiędzynarodoweOgółem Mecze Gole Mecze GoleRozgrywki Mecze Gole Mecze GoleUANL 2003–2004 Liga MX 0 0 1 0 — 1 0Zacatepec Ascenso MX 14 1 — — 14 1UANL 2004–2005 Liga MX 6 0 — CL 4 0 10 0 2005–2006 20 1 — — 20 1 2006–2007 3 0 — — 3 0 2007–2008 14 2 — — 14 2 2008–2009 28 1 2 0 — 30 1 2009–2010 10 0 — SL 1 0 11 0 2010–2011 5 0 — — 5 0 2011–2012 16 1 — CL 2 0 18 1 2012–2013 17 0 — LMC 3 1 20 1 2013–2014 11 0 12 1 — 23 1 2014–2015 26 1 5 1 CL 11 1 42 3 2015–2016 29 2 — LMC 5 1 34 3 2016–2017 5 0 — LMC 4 0 9 0Veracruz 2017–2018 26 0 1 0 — 27 0 2018–2019 13 0 1 0 — 14 0 Ogółem 243 9 22 2 CL + SL + LMC 30 3 295 14