The Cardinals signed defenseman Josh Jackson and linebacker Ben Niemann, the team announced on Thursday.
Arizona cut security Javon Hagan in the corresponding movement.
This week, Jackson and Niemann participated in the Cardinals’ mini-camp on a trial basis.
Jackson is a four-year NFL veteran who spent his first three seasons with Green Bay before playing for Kansas City last year. He appeared in 44 career games with 15 starts and has 89 tackles, 12 passes defended, two tackles for loss and recovery from a fumble.
Jackson, 26, also has 12 special team tackles.
The Packers drafted Jackson in the second round in 2018, and he played 42 games for the Packers before they traded him to the Giants last summer. In 2021, he spent time with the Giants practice team before signing with the Chiefs.
Niemann appeared in 62 career regular season games, of which 12 started for the Chiefs over the past four seasons. He scored 153 tackles, two sacks, six tackles for loss, a forced fumble, four fumble recoveries, and 13 special team tackles.
Last season, he played all 17 games for Kansas City, including five starts, and had a career-high 52 tackles with a sack, two fumble rebounds and two tackles for loss.
Niemann, 26, joined the NFL in 2018 with Kansas City as an undrafted rookie free agent from Iowa.