Tam spędził pół roku bez większych sukcesów.

Latem 2011 Ruiz na zasadzie wypożyczenia przeniósł się do pierwszoligowego Querétaro FC, w którego barwach za kadencji szkoleniowca José Cardozo zadebiutował w meksykańskiej Primera División, 24 lipca 2011 w przegranym 1:2 spotkaniu z Américą. Od razu został kluczowym graczem środka pola i premierowego gola w pierwszej lidze strzelił 1 października tego samego roku w wygranej 1:0 konfrontacji z Guadalajarą. Barwy zespołu Querétaro, będącego wówczas rewelacją rozgrywek, reprezentował przez sześć miesięcy, a dzięki udanym występom w styczniu 2012 trafił do najwyższej klasy rozgrywkowej na stałe, podpisując umowę z drużyną Jaguares de Chiapas z miasta Tuxtla Gutiérrez. Tam również grał przez pół roku, jednak wyłącznie jako rezerwowy, po czym przeszedł do ekipy Monarcas Morelia. Tam w jesiennym sezonie Apertura 2013 zdobył puchar Meksyku – Copa MX, zaś w 2014 roku wygrał superpuchar kraju – Supercopa MX, pełniąc jednak głównie rolę rezerwowego.