Většinu seniorské kariéry strávil v AHL, kde odehrál osm sezón. Postupně zde vystřídal týmy Iowa Wild, Laval Rocket a Lehigh Valley Phantoms. Nejvíce zápasů (174 v základní části) odehrál za Lehigh Valley a připsal si v nich 65 bodů za 17 gólů a 48 asistencí. Kromě toho se objevil i v NCAA a NHL (hrál zde za Philadelphia Flyers a Minnesota Wild).