Podczas swojej trwającej dziesięć lat kariery piłkarskiej Cruz przez osiem lat występował w zespole Atlante FC, w którym już w wieku 29 lat zdecydował się zakończyć profesjonalną karierę. Jest uznawany za jedną z największych legend w historii klubu, również za późniejsze dokonania w roli trenera zespołu. Był opisywany jako solidny i zdyscyplinowany środkowy obrońca, zapewniający swojej drużynie bezpieczeństwo w linii defensywy. Ogółem rozegrał 223 spotkania w lidze meksykańskiej (194 jako zawodnik Atlante), w których strzelił dwa gole. Ani razu nie zdołał jednak wystąpić w pierwszej reprezentacji Meksyku.

Kariera trenerska Po zakończeniu kariery piłkarskiej Cruz rozpoczął pracę w roli trenera, w latach 1997–2010 będąc zatrudnionym w swoim byłym klubie Atlante FC. Początkowo pełnił w nim rolę trenera grup młodzieżowych i trzecioligowych rezerw, natomiast w 2001 roku bez większych sukcesów prowadził dwa filialne zespoły Atlante występujące w drugiej lidze meksykańskiej – wiosną ekipę Lobos BUAP z siedzibą w Puebli, natomiast jesienią Potros Zitácuaro. Bezpośrednio po tym został przeniesiony do seniorskiej drużyny, gdzie w latach 2002–2004 był asystentem swojego byłego boiskowego kolegi – trenera Miguela Herrery. W czerwcu 2004, po jego odejściu, został z kolei nowym trenerem Atlante.