Jest trzecim zawodnikiem pod względem liczby występów w całej lidze meksykańskiej, natomiast drugim pod względem liczby występów i czwartym w liczbie zdobytych goli w historii klubu z Torreón.
W maju 2005 Ruiz razem z Paragwajczykami José Cardozo i Darío Verónem na zasadzie kilkutygodniowego wypożyczenia zasilił stołeczny zespół CF Pachuca w celu wzmocnienia go w turnieju Copa Libertadores – zgodnie z ligowymi przepisami mógł być zgłoszony jedynie do tego turnieju. Ostatecznie Pachuca z Chilijczykiem w składzie zakończyła swój udział w rozgrywkach w 1/8 finału, przegrywając w dwumeczu z meksykańską Guadalajarą.
W styczniu 2007 Ruiz przeszedł do drużyny Tecos UAG z siedzibą w mieście Guadalajara. Tutaj był jednym z podstawowych piłkarzy zespołu, podobnie jak w Tiburones Rojos de Veracruz, gdzie występował na wypożyczeniu w wiosennym sezonie Clausura 2008 i z którym spadł wówczas do drugiej ligi. Po powrocie do Tecos zajął z nim drugie miejsce w InterLidze 2010, zostając królem strzelców tej edycji rozgrywek. W tym samym roku po raz kolejny wziął udział w Copa Libertadores, tym razem odpadając z Tecos już w rundzie wstępnej.