Většinu seniorské kariéry strávil v NHL, kde odehrál 14 sezón. Postupně zde vystřídal týmy Pittsburgh Penguins, Atlanta Flames a Washington Capitals. Nejvíce zápasů (753 v základní části) odehrál za Pittsburgh a připsal si v nich 603 bodů za 316 gólů a 287 asistencí. Kromě toho se objevil i v CPHL a AHL.

NHL

22. listopadu 1973 překonal Kena Schinkela a s 237 body se dostal na první místo historického bodování týmu Pittsburgh Penguins. Z této pozice, kterou v současnosti drží Mario Lemieux, však byl postupem času sesazen a nyní je na osmém místě.