Wychowanek klubu Toronto Marlboros M.H.A. Występował w ligach młodzieżowych w Kanadzie, następnie w amerykańskich rozgrywkach juniorskich USHL, akademickich NCAA w barwach drużyny uczelni Northeastern University oraz kanadyjskiej lidze juniorskiej OHL w strukturze CHL. W międzyczasie w drafcie NHL z 2011 został wybrany przez Dallas Stars (jako historycznie wybrany z najwyższym numerem zawodnik z Uniwersytetu Northeastern). Kontrakt wstępujący z tym klubem podpisał w czerwcu 2011. Poczynając od sezonu &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; został zawodnikiem kadry Dallas Stars w NHL, jednak głównie był przekazywany do amerykańskiego klubu farmerskiego, Texas Stars, w lidze AHL. W lipcu 2015 podpisał roczny kontrakt z Dallas Stars. Przedłużał umowę z klubem o rok w lipcu 2016 i w sierpniu 2017. W grudniu 2017 został zawodnikiem Pittsburgh Penguins. Pod koniec stycznia 2019 ogłoszono jego powrót do Dallas Stars. W lipcu 2021, w ramach "expansion draft", został zawodnikiem nowego klubu NHL, Seattle Kraken.