He played nine seasons in Winnipeg and five in Buffalo, along with stints in St. Louis and Philadelphia. He had 518 goals and 1,409 points in 1,188 regular-season games (with 30 more goals and 99 assists in 97 playoff games). He was the youngest player in NHL history to reach 100 points (a record broken by Sidney Crosby in 2006). He missed the playoffs just once (in 1988-89 with Winnipeg) during his NHL career.