Wychowanek Cole Harbour Red Wings. W lipcu 2011 został zawodnikiem zespołu z rodzinnego miasta, Halifax Mooseheads, w barwach którego w latach 2011-2013 występował w juniorskich rozgrywkach QMJHL w ramach CHL. 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. W lipcu 2016 przedłużył kontrakt z klubem o siedem lat.