Right-winger Craig Ferguson was a part-time player for three different teams in the early 1990s. He was a productive goals scorer in college and the minors but was unable to attain a permanent place in the NHL.
Born in Castro Valley, California, Ferguson played four years at Yale University. Following a solid freshman year in 1988-89, he was chosen 146th overall in the NHL Entry Draft. After completing his education, the young forward played most of the 1992-93 season with the Habs' top affiliate in the AHL, the Frederiction Canadiens.
Ferguson was called up for a couple of games in 1993-94 but remained a consistent two-way winger in Fredericton. He made the team out of training camp in 1995-96 and played in Montreal's first ten games. The team started poorly and many players and coaches were purged. In late November, Ferguson was dealt to the Calgary Flames for a draft pick and played eight games for his new team. He ended up splitting most of the season between the AHL's Saint John Flames and the Phoenix Roadrunners of the IHL.
The Florida Panthers signed Ferguson as a free agent in July, 1996 but he only made into three games that season. He enjoyed a solid year in the AHL with the Carolina Monarchs and registered 70 points in 74 games. He remained in the league the next season with New Haven...