McPhee did awesome here!
I feared a huge longterm contract at 6m range for 6ish years, which would be in line with other signings leaguewide.
One year?? Karlsson says he is betting on himself and indeed the risk is all his! If he gets injured he will be in a poor negotiating position and will sign for less than the moon. If his production drops, it will reduce the amount he can demand... only if he repeats that one sensational season will he get bigtime money. So, expect him to play like every game is a playoff game.
The deal is a deal for the franchise, not the player.