MacKinnon was signed to his first NHL contract , a three-year entry level deal , with the Avalanche on July 9 , 2013 .
On July 9 , 2013 , the Avalanche signed MacKinnon to his first NHL contract , a three-year entry level deal .