When Sam Bradford signed last week, the immediate reaction was tied in part to the contract he got and the numbers that were being thrown around. Monday, the details of the contract leaked out in multiple places, underscoring that the Cards did give Bradford a nice contract -- but, given his injury history, he will have to be on the field for it to be as nice as it can be.
The key points: A $10 million signing bonus and a $5 million salary -- the $15M guaranteed originally reported. Bradford can get another $5 million, but it will be doled out on a per-game basis, which works out to $312,500 each time he is active for a game. Interestingly, he also got a no-trade clause, perhaps not a shock after he was dealt right before the season started in 2016 from Philadelphia to Minnesota.
The Cardinals hold a team option for 2019, which has to be exercised a couple of days into the 2019 league year.