Grał w ligach USHS i USHL, po czym w drafcie NHL z 2004 został wybrany przez Phoenix Coyotes. Następnie przez trzy lata grał w akademickich rozgrywkach NCAA. Od 2008 gra w lidze NHL, najpierw w dwóch klubach amerykańskich. Od 2011 zawodnik kanadyjskiego klubu Winniepeg Jets. 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; związany kontraktem z niemieckim klubem EHC Red Bull Monachium. W lipcu 2013 przedłużył kontrakt z Jets o sześć lat.