 He signed with the Cardinals' practice squad on September 3, 2007, and was re-signed to the team on December 31, 2007.In 2008, Vallejo made the 53 man roster before being released and signed the practice squad on November 26.Vallejo was activated from the practice squad on December 19 when Clark Haggans was placed on injured reserve.