Breaking down Deone Bucannon's contract

On Thursday, the Cardinals signed first-round pick safety Deone Bucannon to a four-year, $7.71 million deal. With him under contract, the Cardinals have signed all seven picks before breaking for the summer.

There was never any question about whether Bucannon was going to sign, it was just a matter of when. His agent, Cameron Foster, wanted Bucannon's guarantee to be in line with those picked around him, which caused the hold up.

Bucannon's total guarantee, according to ESPN Stats & Information, will be $6.2 million. His first three years are guaranteed as well as his $3.9 million signing bonus.

In 2014, Bucannon will earn a base salary of $420,000 and will receive a signing bonus of $3,926,692 -- all of which is guaranteed.

Next season, his base salary increases to $770,418, which is also guaranteed. In 2016, Bucannon's $1.12 million base is guranateed, as well.

But in 2017, his $934,254 base isn't guaranteed but Bucannon has a $537,000 roster bonus, bringing his total compensation in the final year of his contract to $1.47 million.