The team signed defensive tackle Siupeli Anau, wide receiver C.J. Duncan, linebacker Airius Moore and offensive lineman Greg Pyke. All four players participated in the Cardinals rookie mini-camp this past weekend on a tryout.
To make room on the roster, the team released cornerback Elijah Battle, linebacker Mike Needham, offensive lineman Austin Olsen and wide receiver Jonah Trinnaman.
Anau re-joins the Cardinals after he was released on May 9. He was on the Cardinals practice squad last season after signing as a rookie free agent out of Northern Arizona.
Duncan played collegiately at Vanderbilt and had 124 receptions for 1,452 yards and nine touchdowns in 36 games (20 starts) in his career.
Moore was a three-year starter at N.C. State and played 52 games (43 starts) and totaled 267 tackles, 26 tackles for loss, three interceptions and four sacks.
Pyke originally entered the league with Buffalo in 2017 as an undrafted rookie free agent out of Georgia.