Největší část své seniorské kariéry strávil ve třech ligách - v ECHL, EIHL a NCAA. V ECHL odehrál za Fort Wayne Komets, Bakersfield Condors, Toledo Walleye, Rapid City Rush, Greenville Swamp Rabbits, Indy Fuel a Wichita Thunder celkem pět sezón a 272 zápasů v základní části, ve kterých dosáhl bilance 146 bodů za 74 gólů a 72 asistencí. V EIHL pak po dobu 4 let nastupoval za kluby Nottingham Panthers a Cardiff Devils, celkem za ně odehrál 197 zápasů a získal v nich 149 (67 + 82) bodů. Co se NCAA týče, tak tam strávil čtyři sezóny a v týmech Michigan State Univ. nastoupil do 123 zápasů, v nichž jeho bilance činila 76 (36 + 40) bodů. Kromě výše zmíněných lig se dále objevil i ve třetí německé lize, norské lize, dánské lize, AlpsHL, EIHL Series, italské lize a AHL.