During his career in NHL he has played for Winnipeg Jets, Edmonton Oilers, Mighty Ducks of Anaheim, Pittsburgh Penguins, and Detroit Red Wings.
Po sedmih sezonah je prestopil v klub Pittsburgh Penguins, s katerim je osvojil Stanleyjev pokal v sezonah 1990/91 in 1991/92.