I do not believe that is the correct max player contract for Kaprisov.
Max player salary is 20% of the cap (unless I missed a change to that rule?)
Kaprisov is already signed for this season.
Max salary for a player contract starting next season for Kaprisov (with salary cap over $100mm) will be slightly over $20mm.
Unless you sign/extend him *before* the ’26/27 cap is officially declared, then maybe this years cap ($95.5mm team / $19.1mm player) might apply?
Either way, if we are going down the tinfoil hat / tampering rabbit hole, “some nefarious team” could let him know that $20 is waiting.
Personally I doubt it, but hey, speculation is where we’re at right now.
I’m sure some lobbying is taking place yes…