Druce was a second-round pick, chosen 40th overall by the Washington Capitals in 1985. He started with the OHL’s Peterborough Petes, scoring 34 goals and 70 points over two seasons. He then had the opportunity to play with the Capitals in 1988-89. He played in 45 games the season after but it was the playoffs where Druce made a name for himself. In just 15 games he scored 14 goals and three assists for 17 points.
Druce then went to the Winnipeg Jets in the 1992-93 season, shortly after signing as a free agent with the Los Angeles Kings, where he played for three years. He joined the Philadelphia Flyers in the 1995-96 season and was traded for the Kings’ fourth-round draft pick in 1996. He was part of the Flyers’ team that made it to the 1997 Stanley Cup finals against the Detroit Red Wings. After 23 games with the Flyers in 1997-98, Druce played two years in the German Elite League. In 531 NHL games, Druce scored 113 goals and 126 assists.