Answer
In total, Cruz played for eight different teams throughout his career. He began his career with the New York Giants, where he played for six seasons. He then played for the New York Jets for one season, the Chicago Bears for one season, and the San Francisco 49ers for one season. He then played for the Philadelphia Eagles for two seasons, and the Dallas Cowboys for one season.