Cruz signed with the Atlanta Silverbacks in 2012 and made 52 appearances for them over a three-year period until a transfer to the San Antonio Scorpions.
[1] On July 29, 2016, FC Edmonton announced that the club and Cruz had mutually agreed to part ways.
In October 2018, Cruz and fellow American Eder Arreola left Shirak SC.
[3] On January 9, 2019, Cruz signed for USL Championship side Las Vegas Lights.
[4] On March 1, 2021, Cruz joined National Independent Soccer Association side Detroit City.