Většinu seniorské kariéry strávil v NHL, kde odehrál deset sezón. Postupně zde vystřídal týmy Minnesota North Stars, Quebec Nordiques, Toronto Maple Leafs, New York Rangers a Vancouver Canucks. Nejvíce zápasů (472 v základní části) odehrál za Dallas a připsal si v nich 299 bodů za 82 gólů a 217 asistencí. Kromě toho se objevil i v WCHL a CHL.

NHL

18. března 1984 překonal Reginalda MacAdama a s 201 asistencemi se dostal na šesté místo historické tabulky nahrávačů týmu Dallas Stars (v době, kdy za něj naposled hrál, nesl tým jméno Minnesota North Stars). Z této pozice, kterou v současnosti drží Bobby Smith, však byl postupem času sesazen a nyní již nefiguruje ani v první desítce.