Karierę rozpoczynał w Stanach Zjednoczonych, grając w ligach juniorskich, m.in. w USHL. W sierpniu 2015 w wieku niespełna 18 lat został zawodnikiem szwajcarskiej drużyny ZSC Lions z Zurychu w tamtejszych narodowych seniorskich rozgrywkach NLA. Z zespołem rozegrał sezon &lt;a href="National%20League%20A%20%282015/2016%29"&gt;National League A (2015/2016)&lt;/a&gt;. W drafcie NHL z 2016 został wybrany przez kanadyjski klub Toronto Maple Leafs z numerem 1. W lipcu 2016 podpisał kontrakt z tym klubem na występy w NHL. 12 października 2016, w pierwszym meczu sezonu &lt;a href="NHL%20%282016/2017%29"&gt;NHL (2016/2017)&lt;/a&gt;, a jednocześnie w swoim debiucie w lidze, zdobył cztery gole. Dokonał tego jako pierwszy w historii ligi. W lutym 2019 przedłużył kontrakt z Toronto Maple Leafs o pięć lat.