Většinu seniorské kariéry strávil v AHL, kde odehrál osm sezón. Postupně zde vystřídal týmy Belleville Senators, Colorado Eagles, Charlotte Checkers a Chicago Wolves. Nejvíce zápasů (254 v základní části) odehrál za Belleville a připsal si v nich 125 bodů za 61 gólů a 64 asistencí. Kromě toho se objevil i v NCAA, NHL (hrál zde za Ottawa Senators, Carolina Hurricanes a Seattle Kraken) a UMHSEHL.