W drafcie do OHL z 2015 został wybrany z numerem 6 przez kanadyjski klub Windsor Spitfires, po czym w lipcu 2015 podpisał z nim kontrakt i występował przez dwa sezony, W tym czasie w drafcie NHL z 2016 został wybrany przez Montreal Canadiens z numerem 9. W połowie 2016 podpisał kontrakt wstępujący z tym klubem i w sezonie &lt;a href="NHL%20%282016/2017%29"&gt;NHL (2016/2017)&lt;/a&gt; rozegrał cztery spotkania w jego barwach. W czerwcu 2017 został przetransferowany do Tampa Bay Lightning. W listopadzie 2020 przedłużyl tam kontrakt o trzy lata.