Většinu seniorské kariéry strávil v NHL, kde odehrál 14 sezón. Postupně zde vystřídal týmy Colorado Rockies, Toronto Maple Leafs, Quebec Nordiques, New York Rangers, Buffalo Sabres a Pittsburgh Penguins. Nejvíce zápasů (392 v základní části) odehrál za New Jersey a připsal si v nich 336 bodů za 153 gólů a 183 asistencí. Kromě toho se objevil i v IHL.

NHL

22. prosince 1976 překonal Guye Charrona a se 113 body se dostal na první místo historického bodování týmu New Jersey Devils (v době, kdy za něj naposled hrál, nesl tým jméno Colorado Rockies). Z této pozice, kterou v současnosti drží Patrik Eliáš, však byl postupem času sesazen a nyní již nefiguruje ani v první desítce.