None of the deals the Cardinals handed out in free agency were expected to be giant, but it's still interesting to look at some of the numbers now that details have reached Twitter. Perhaps the most interesting is that of new linebacker Terrell Suggs. It was first reported that Suggs was getting $7 million for one season, and that turns out to be true. But the Cards structured the deal in such a way that Suggs will only have a $5 million cap hit this season, thanks to a 2020 season that will already automatically void, a $4 million signing bonus and a $3 million salary. It does mean Suggs will have a $2 million cap hit in 2020 even if he is not here.
There were also some questions about the one-year contract given to oft-injured wide receiver Kevin White, but the Cardinals were smart about the deal. It included a $400,000 signing bonus, and the rest of the pact is tied to White's production, beginning with making the roster out of training camp in the first place, which gives him a bonus (and getting to the regular season also activates his $1 million salary). There are bonuses for being active on game days and for playing time, receptions and yards. It makes sense for a guy who has only played 14 games in four years, but still has the physical tools to potentially make something happen.
The two-year deal for guard J.R Sweezy has a $3 million signing bonus and a $1.5 million salary on top of per-game bonuses for being active on game days. And the four-year contract for linebacker Jordan Hicks includes a $12 million signing bonus, a $2 million salary in 2019, and per-game bonuses for being on the 53-man roster and the 46-active game day roster, which guards at least in part against his injury history.