I don't really know what the "$30 million in total guarantees" actually means. Since it is a contract extension, I guess it means that his entire contract, including the already existing contract, has/had $30 million in guarantees. But what he got guaranteed at signing of the extension was only $15.28 million. If we cut James Cook right now, the Bills would have $15.6 million in dead money. I don't think he has $30 million in guaranteed money included in the $46 million that was part of the extension. It is just reported in a way to make Cook and his agent look like they got more than they actually did.
These are his details:
Career Earnings: $13,256,782
Career APY: $4,418,927
Potential Earnings: $55,527,782
Total Guarantees: $18,376,594
So, is the $30 million simply a rough combination of his career earnings up to this point plus his total future guarantees of $18 million (15 from his new extension and 3 from existing)?