Kirk, 22, was taken in the second round of this year’s draft by the Cardinals. He agreed to a four-year, $5,894,874 contract that includes a $2,367,180 signing bonus.
In 2018, Kirk appeared in 12 games and caught 43 passes for 590 yards receiving and three touchdowns. He also rushed for 35 yards rushing and 164 punt return yards.
Iupati, 31, is a former first-round pick of the 49ers back in 2010. He played out his rookie contract with the 49ers before signing a five-year, $40 million contract with $22.5 million guaranteed with the Cardinals back in 2015.
Iupati was set to make a base salary of $7.75 for the 2018 season when he agreed to a $3 million pay cut this offseason.
In 2018, Iupati appeared in 10 games for the Cardinals.