W lipcu 2008 Cabrera przeszedł do klubu Monarcas Morelia, gdzie jako podstawowy zawodnik spędził kolejne dwa lata bez większych sukcesów, po czym został wypożyczony do zespołu Jaguares de Chiapas z siedzibą w mieście Tuxtla Gutiérrez. Tam przez rok mimo regularnych występów również nie potrafił nawiązać do osiągnięć odnoszonych z Pachucą, zaś w połowie 2012 roku, również na zasadzie rocznego wypożyczenia, został ściągnięty przez Enrique Mezę – swojego byłego szkoleniowca z Cruz Azul i Pachuki – do ekipy Deportivo Toluca. Tam jako kluczowy piłkarz w jesiennym sezonie Apertura 2012 wywalczył wicemistrzostwo kraju, lecz bezpośrednio po tym sukcesie został relegowany do roli rezerwowego, a po powrocie do Morelii nie był brany pod uwagę w ustalaniu składu przez trenera Carlosa Bustosa i nie został zgłoszony do rozgrywek ligowych. W styczniu 2014 podpisał umowę z czołową drugoligową drużyną Correcaminos UAT z miasta Ciudad Victoria, z którą w sezonie Clausura 2014 dotarł do finału rozgrywek Ascenso MX, jednak nękany kontuzją stawu skokowego zaledwie dwukrotnie pojawił się na boisku.