Necaxa W styczniu 2002 Ruiz odszedł do Necaxy. Już w premierowym sezonie w nowym zespole, Verano 2002, wywalczył z drużyną Rayos tytuł wicemistrzowski. Necaxa uległa w dwumeczu finałowym Américe 2:3 (2:0, 0:3). Ruiz wpisał się na listę strzelców w pierwszym spotkaniu, w 12 minucie meczu pokonując z rzutu wolnego bramkarza Amériki Adolfo Ríosa, natomiast pół godziny później zaliczył asystę przy trafieniu Zague. Miejsce w wyjściowym składzie Necaxy stracił wiosną 2004 i rolę rezerwowego pełnił już do zakończenia kariery, po sezonie Clausura 2006. Ostatnim meczem w jego karierze było rozegrane 29 kwietnia 2006 spotkanie z Tecos UAG, zakończone wynikiem 0:1.
Kariera reprezentacyjna Dorosła reprezentacja Ruiz po raz pierwszy do seniorskiej reprezentacji Meksyku został powołany w 1993 roku, jeszcze jako gracz Cruz Azul. Swój debiut w drużynie narodowej rozegrał 29 czerwca 1993 w wygranym 2:0 meczu towarzyskim z Kostaryką, w 60 minucie wchodząc na plac gry w roli zmiennika Ricardo Cadeny. Pierwszego gola w zespole Tri strzelił 30 listopada 1995 w sparingu z Kolumbią, zremisowanym ostatecznie 2:2. W reprezentacji Ruiz występował regularnie jedynie za kadencji Enrique Mezy, byłego trenera z Toluki.