Wiosną 2011 Sánchez przeszedł do drugoligowego Tiburones Rojos de Veracruz, gdzie występował przez pół roku, będąc głębokim rezerwowym zespołu. W późniejszym czasie został zawodnikiem innego klubu z zaplecza najwyższej klasy rozgrywkowej, CF La Piedad. Tam z kolei od razu wywalczył sobie pewne miejsce w pierwszym składzie i w jesiennym sezonie Apertura 2011 dotarł z nim do finału Liga de Ascenso. Rok później, podczas sezonu Apertura 2012, triumfował natomiast w rozgrywkach drugoligowych, dzięki czemu na koniec rozgrywek 2012/2013 jego zespół awansował do pierwszej ligi. Bezpośrednio po tym sukcesie po raz drugi został zawodnikiem Veracruz, który nabył wówczas licencję La Piedad. W barwach ekipy z portowego miasta strzelił swojego premierowego gola na najwyższym szczeblu rozgrywek, 21 września 2013 w zremisowanym 3:3 meczu z Atlasem.