Fergus was drafted in the 3rd round of the 1980 NHL entry draft by the Boston Bruins. Tom spent 4 seasons in Boston and tallied 236 points. He was traded to Toronto in 1985 and was a top scorer. Fergus played 7 seasons in Toronto before moving to Vancouver and his final 2 seasons in the NHL with the Canucks. He amassed career totals of 235 goals and 346 assists for 581 points in 726 NHL games, along with 499 penalty minutes.