Początkowo grał w ligach USHS, USDP, NAHL. W drafcie NHL z 2004 został wybrany przez Phoenix Coyotes. Od 2004 do 2008 przez cztery sezony występował w akademickiej lidze NCAA w barwach zespołu z Uniwersytetu Michigan. Został absolwentem tej uczelni. Od 2008 do 2013 grał w klubach z NHL i AHL.