In February 1989, Zordich was declared an unconditional free agent by the Jets. In March, he was signed by the Phoenix Cardinals in 1989. In 1989, he appeared in 16 games (seven starts). He recorded 60 tackles, one sack, and one interceptions. In 1990, he appeared in 16 games. He recorded 27 tackles, one fumble recovery, and one interceptions. In 1991, he started all 16 games. He recorded, a career-high, 87 tackles, as well as three fumble recoveries, and one interception. In 1992, he started all 16 games. He recorded 61 tackles, and three interceptions. In 1993, his final season in Phoenix, he appeared in 16 games (nine starts). He recorded 54 tackles, two forced fumbles, and one interception.