AP source: MacKinnon signs 8-year deal, highest paid in NHL - The San Diego Union-Tribune
By the numbers: Nathan MacKinnon's landmark deal among the highest ever in NHL history - Mile High Sports
NHL: Avalanche star Nathan MacKinnon out approximately 4 weeks
BREAKING: Nathan MacKinnon Contract Extension With Avalanche Is DONE, Becomes Highest-Paid In NHL - Colorado Hockey Now
Avalanche's Nathan MacKinnon to miss at least 3 weeks - NBC Sports
Avalanche's Nathan MacKinnon out vs. Red Wings with lower-body injury
AP source: MacKinnon signs 8-year deal, highest paid in NHL
Avalanche's Nathan MacKinnon signs eight-year extension worth $100.8 million, becomes highest paid NHL player - Mile High Sports
McDavid, Matthews, MacKinnon finalists for NHL MVP honors