The WR numbers are ridiculous but you have to look at the contract details, the numbers are not real in all cases. The Tyreek Hill contract is weird at 30M/year sticker but the last year is like 44 million salary (the whole things is 120M, so more than 1/3!) with a relatively small dead cap. Basically it made the agent look good with the 30mil/year thing and guarantees he wont be franchised, no way he plays that out.