Jest wychowankiem klubu Peninsula Eagles. Grał w kanadyjskich juniorskich: VIJHL i BCHL. W drafcie NHL z 2007 został wybrany przez Dallas Stars, po czym zagrał dwa sezony w kanadyjskiej lidze juniorskiej WHL w ramach CHL w drużynie Kelowna Rockets. Od 2009 gra w drużynie Dallas Stars w lidze NHL. Równolegle w 2010 epizodycznie zagrał zespole farmerskim w Texas Stars w fazie play-off sezonu lidze AHL od października 2012 do stycznia 2013 na okres lokautu w sezonie &lt;a href="NHL%20%282012/2013%29"&gt;NHL (2012/2013)&lt;/a&gt; był tymczasowo związany kontraktem z niemieckim klubem Hamburg Freezers w lidze DEL. W styczniu 2013 przedłużył kontrakt z Dallas Stars o pięć lat. We wrześniu 2013 przed sezonem &lt;a href="NHL%20%282013/2014%29"&gt;NHL (2013/2014)&lt;/a&gt; został wybrany kapitanem drużyny. W lipcu 2016 przedłużył umowę z klubem o osiem lat.