Further to @TSNBobMcKenzie's report on Erik Karlsson, I'm told the deal is indeed done: 8 years max deal, north of $11 million per season... the Sharks with a huge move in keeping the superstar D from hitting the market.

— Pierre LeBrun (@PierreVLeBrun) June 17, 2019