V červnu 2011 byl přeložen na Cruz Azul. Během svého působení v Cruz Azul vyhrál dvakrát Copa MX a jednou v roce 2013 a 2014 v Ligě mistrů CONCACAF. Zúčastnil se také 3 zápasů na Mistrovství světa v klubech 2014.
Prohrál proti Realu Madrid v semifinále a prohrál za třetí místo proti australskému týmu Auckland City. Také dostal šanci hrát v Copa America 2015 s Mexikem, ale byla zkrácena, protože se jim nepodařilo postoupit z skupinové fáze. V finále Apertura 2018 Liga MX proti Club America v 87. minutě obdržel červenou kartu jako náhradník, když chytil míč a zatlačil hráče z Club America.