Wychowanek Winnipeg Warriors. Od końca maja 2011 zawodnik kazachskiego klubu Barys Astana (wraz nim do klubu przyszedł jego rodak, pochodzący także z Winnipeg, Dustin Boyd. W kwietniu 2013 obaj przedłużyli kontrakt z klubem o dwa lata. Po kilku latach występów w Barysie Astana, w marcu 2016 roku wraz z innymi zawodnikami tego klubu – rodakiem Dustinem Boydem i Amerykaninem Brandonem Bochenskim, został reprezentantem Kazachstanu. W barwach Kazachstanu uczestniczył w turniejach mistrzostw świata w 2016 (Elita), 2017 (Dywizja I). W sezonach &lt;a href="KHL%20%282016/2017%29"&gt;KHL (2016/2017)&lt;/a&gt; i &lt;a href="KHL%20%282017/2018%29"&gt;KHL (2017/2018)&lt;/a&gt; był kapitanem drużyny Barysu. W maju 2018 został zawodnikiem rosyjskiego klubu Awtomobilist Jekaterynburg. W sezonach &lt;a href="KHL%20%282018/2019%29"&gt;KHL (2018/2019)&lt;/a&gt; i &lt;a href="KHL%20%282019/2020%29"&gt;KHL (2019/2020)&lt;/a&gt; pełnił funkcję kapitana tego zespołu. W lipcu 2020 przeszedł do Ak Barsu Kazań. Z końcem kwietnia 2021 odszedł z klubu.