Wychowanek South Side Athletic Club. Przez cztery sezony grał w kanadyjskiej lidze juniorskiej WHL w ramach CHL w barwach drużyny Red Deer Rebels. W międzyczasie, w drafcie NHL z 2003 został wybrany przez kanadyjski klub Calgary Flames. W tym zespole rozegrał swoje pięć pierwszych sezonów w NHL. W trakcie ostatniego z nich pod koniec stycznia 2010 został zawodnikiem innego kanadyjskiego zespołu, Toronto Maple Leafs. Od kolejnego sezonu &lt;a href="NHL%20%282010/2011%29"&gt;NHL (2010/2011)&lt;/a&gt; jest kapitanem drużyny. 31 grudnia 2013 przedłużył kontrakt z klubem o siedem lat. Od lutego 2016 zawodnik Ottawa Senators. Od lutego 2018 zawodnik Los Angeles Kings. W połowie 2019 klub wykupił jego kontrakt, tym samym zawodnik stał się wolny.