What's going to matter is the length. Last time, Dak sought a shorter-term deal, which makes it tougher to pay less early and move money around. However, the team has added multiple void years to it to push hits back. In order to absorb the money in those void years and keep the contract low, the team needs a real long-term deal. The only way for a player to agree to that, though, is with lots and lots of the money guaranteed. That's kind of what KC did with Mahomes. For example, in 2025, Mahomes has a $32 million roster bonus, but because of the length of his contract, the team will be able to prorate it to bring down his $66 million cap hit. Mahomes still gets his money and technically will be the highest-paid QB in the league, but his hit comes down by more than $20 million. The next year, though, they will have to renegotiate the deal because his base is $45 million and his cap hit already $66 million without the prorated bonus. May be too late in his career to do a similar deal with Dak, but it would have been nice if we had done something like that the first time.
Hopefully, this one will be at least five but if he wants to be team-friendly, seven would be better. Of course, with void years now regularly added to contracts, I'm not sure it's as big of a deal. Teams know with what QBs are getting paid that they are going to take a big hit when those contracts eventually end. The hope is that by then, you've got a player on a rookie contract replacing them.