McAvoy’s stated preference all along was to do a long-term deal with BOS but the expectation is this deal, when finalized, is more likely to be three years, somewhat similar to the Zach Werenski contract in CBJ.

— Bob McKenzie (@TSNBobMcKenzie) September 15, 2019