Většinu seniorské kariéry strávil v NHL, kde odehrál osm sezón. Postupně zde vystřídal týmy Vancouver Canucks, Philadelphia Flyers a Washington Capitals. Nejvíce zápasů (409 v základní části) odehrál za Vancouver a připsal si v nich 304 bodů za 139 gólů a 165 asistencí.

NHL

12. února 1978 překonal Andra Boudriase a se 121 góly se dostal na druhé místo historické tabulky střelců týmu Vancouver Canucks. Z této pozice, kterou v současnosti drží Markus Naslund, však byl postupem času sesazen a nyní již nefiguruje ani v první desítce.