Většinu seniorské kariéry strávil v AHL, kde odehrál devět sezón. Postupně zde vystřídal týmy Stockton Heat, San Antonio Rampage, Lehigh Valley Phantoms a Utica Comets. Nejvíce zápasů (285 v základní části) odehrál za Calgary a připsal si v nich 98 bodů za 18 gólů a 80 asistencí. Kromě toho se objevil i v NHL (hrál zde za Calgary Flames).