Il joue pour les Buffalo Sabres et les Oilers d'Edmonton, jouant dans 924 matchs de la saison régulière de la LNH entre 1974 et 1987, remportant la Coupe Stanley en 1984 et 1985.
Il joue pour les Buffalo Sabres et les Oilers d'Edmonton, jouant dans 924 matchs de la saison régulière de la LNH entre 1974 et 1987, remportant la Coupe Stanley en 1984 et 1985.