Iepriekšējas divas sezonas viņš aizvadījis Amerikas hokeja līgas (AHL) kluba Grendrepidsas Griffins sastāvā, 154 regulārā čempionāta cīņās gūstot 33 vārtus un atdodot 63 rezultatīvas piespēles (96 punkti).
Karjeras pirmsākumos viņš spēlēja Ontario hokeja līgā (OHL) un Austrumkrasta hokeja līgā (ECHL), pēc tam pārceļoties uz AHL. Kopš 2005./2006.gada sezonas piecu dažādu komandu sastāvos viņam kopsummā 423 mači regulārajā čempionātā (96+186), bet play-off kanādietis aizvadījis 21 spēli (2+10).
Pirms vairākiem gadiem viņš vienu sezonu aizvadīja Somijas spēcīgākās jeb SM līgas klubā Turku TPS, 42 spēlēs izceļoties ar 28 (8+20) punktiem, bet play-off sešos mačos 0+3. Pēc sezonas Eiropā viņš parakstīja divvirzienu līgumu ar NHL klubu Floridas Panthers, bet izsaukumu uz galveno komandu sezonas laikā neizpelnījās. Pēc tam viņu aizmanīja uz Detroitas Red Wings, taču arī tur divu sezonu laikā Dinamo jaunieguvums pie spēļu prakses NHL tā arī netika, spēlējot vienīgi fārmklubā.