Během své seniorské kariéry působil hlavně v AHL a NHL. V AHL nastupoval nejčastěji za Syracuse Crunch, kde v pěti sezónách a 224 zápasech nasbíral 205 bodů za 72 gólů a 133 asistencí, v NHL pak byl jeho hlavním působištěm klub Tampa Bay Lightning, kde strávil pět sezón a v 87 zápasech se prezentoval ziskem 41 (18 + 23) bodů. Kromě výše zmíněných lig se dále objevil i v NCAA, NL, NLA a ECHL.