El 10 de octubre de 2015 Rivas debuta con México ingresando al minuto "75"' por Rafael Márquez, portando el dorsal 3, en la victoria 3-2 ante los Estados Unidos, siendo el entrenador interino de Ricardo Ferretti.