Career
He played in the National Hockey League for the Winnipeg Jets, Boston Bruins, Buffalo Sabres, and New York Islanders. He served as the head coach of the Austin Ice Bats of the Central Hockey League until that team ended its operations in 2008. On Wednesday February 19, 2009 he was hired by the Corpus Christi IceRays as their new head coach.
In his National Hockey League career, Hughes played in 357 games, scoring 41 goals and 39 assists.