Během své seniorské kariéry působil hlavně v NHL a WHA. V NHL nastupoval nejčastěji za New York Rangers, kde v pěti sezónách a 316 zápasech nasbíral 308 bodů za 117 gólů a 191 asistencí, v WHA pak byl jeho hlavním působištěm klub New England Whalers, kde strávil čtyři sezóny a v 274 zápasech se prezentoval ziskem 257 (98 + 159) bodů. Kromě výše zmíněných lig se dále objevil i v WCHL, AHL a NLA.

NHL

16. března 1980 překonal Blaina Stoughtona a s 83 body se dostal na první místo historického bodování týmu Carolina Hurricanes (v době, kdy za něj naposled hrál, nesl tým jméno Hartford Whalers). Z této pozice, kterou v současnosti drží Ron Francis, však byl postupem času sesazen a nyní již nefiguruje ani v první desítce.