Pełnił jednak wówczas niemal wyłącznie rolę rezerwowego, a ogółem barwy Atlante reprezentował przez niemal trzy lata.

Latem 2008 Cárdenas został piłkarzem zespołu CF Pachuca, szybko zostając podstawowym piłkarzem prowadzonej przez Enrique Mezę najlepszej drużyny w historii klubu, znajdującej się jednak w schyłkowym okresie świetności. Jeszcze w grudniu tego samego roku wziął z nią udział w Klubowych Mistrzostwach Świata, podczas których zajął ostatecznie czwarte miejsce, natomiast miesiąc później, w styczniu 2009, zajął z Pachucą drugie miejsce w rozgrywkach kwalifikacyjnych do Copa Libertadores – InterLidze. W wiosennym sezonie Clausura 2009 wywalczył za to ze swoim klubem wicemistrzostwo kraju. Bezpośrednio po tym odszedł do drużyny Santos Laguna z miasta Torreón, w której barwach w wiosennych rozgrywkach Bicentenario 2010 zdobył tytuł wicemistrza kraju i sukces ten wywalczył jeszcze dwukrotnie – najpierw w sezonie Apertura 2010 i rok później, podczas rozgrywek Apertura 2011. W Santosie Laguna występował ogółem przez dwa i pół roku jako kluczowy zawodnik ekipy.