À la fin de sa carrière, il se déplace d'une équipe à l'autre, passe peu de temps avec les Nordiques de Québec, les Maple Leafs de Toronto, les Canucks de Vancouver et les Rangers de New York, avant de prendre sa retraite en 1987.
Il passe du temps à jouer pour le Minnesota, les Nordiques de Québec, les Maple Leafs de Toronto, les Canucks de Vancouver et les Rangers de New York avant de prendre sa retraite en 1987.