Wychowanek Cole Harbour Red Wings. W lipcu 2011 został zawodnikiem zespołu z rodzinnego miasta, Halifax Mooseheads[1], w barwach którego w latach 2011–2013 występował w juniorskich rozgrywkach QMJHL w ramach CHL[1]. W tym czasie zdobywał nagrody indywidualne oraz wraz z drużyną zdobył mistrzostwo rozgrywek. 30 czerwca 2013 w drafcie NHL z 2013 został wybrany przez Colorado Avalanche z numerem jeden (jego kolega z drużyny Halifax, Jonathan Drouin, został wybrany z numerem trzy). 9 lipca 2013 podpisał trzyletni kontrakt z tym klubem, na występy w rozgrywkach NHL[2]. W lipcu 2016 przedłużył kontrakt z klubem o siedem lat[3].
Kariera reprezentacyjna
Został reprezentantem juniorskim Kanady. Występował w kadrach juniorskich kraju w turniejach mistrzostw świata do lat 17 (2011, 2012), Memoriale Ivana Hlinki 2012 i mistrzostw świata do lat 20 w 2013, mistrzostw świata w 2014, 2015, 2017. W barwach zespołu Ameryki Północnej do lat 23 brał udział w turnieju Pucharu Świata2016.