Charlie McAvoy is sticking around in Boston for a long time.

TSN Hockey Insider Bob McKenzie tweets the Bruins and the defenceman have agreed to an eight-year, $76 million contract extension that carries an average annual value of $9.5 million.