Hughes started playing basketball with Carteret High School. He was named to the New Jersey All Sophomore team 1984. In 1986, he was nominated to the McDonald's All-American Game (Top 50). He attended Five Star basketball Camp in Western Pennsylvania and was named MVP twice, and was also selected to the Nike All American 50. He was a first round draft pick for the Jersey Shore Summer Basketball League (JSBL) and led in scoring and rebounds from 1984 to 1986. Most notably, Hughes was named Player of the Year in New Jersey in 1986.
College career
Hughes college career began at Syracuse University for two seasons. In his sophomore season, Hughes came off the bench, averaging 5.4 points in a limited role. He led the team in scoring in a win over St. Bonaventure University with 19 points. Seeing very little playing time, he left the team in February 1988 and transferred to Rutgers University.
He would score 1,257 points in two seasons (64 games) and pull down 575 rebounds, for averages of 19.6 ppg and 9.0 rpg. He was the season single scoring leader in 1989–90 and 1990–91. He would be named to the Atlantic 10 Conference second team his junior season, and the conference first team his senior season. Hughes was named Atlantic 10 Conference Men's Basketball Player of the Year in 1991. He had a career high 40 points versus Penn State to stop the nation's longest home game winning streak with a 79–78 win. In his four years of college ball, Hughes scored 1,397 points for an average of 13.6 points per game.
Hughes began his international career in 1992 with the Argentine Club, Banco De Cordoba in Provincia, averaging 27 ppg and 10 rpg.[citation needed] After the team folded in 1993, he played in 2 games for Italy's Pallacanestro Viola in Reggio Calabria as a replacement player.[citation needed]
During the 1993–94 season, Hughes played four games in Turkey for Galatasaray Medical Park, averaging 18.2 points and 9.2 rebounds.[2] For the 1994–95 season, he joined Le Havre in France and averaged 21.3 points and 11.5 rebounds in 20 games.[2] He played for Poznań in Poland during the 1995–96 season.[2]
Hughes started the 1996–97 season with French team Saint-Brieuc, where he played seven games and averaged 19.4 points and 12.3 rebounds.[2] He then moved to Belgian team Pepinster for the rest of the season.[2] He started the 1997–98 season with Estudiantes de Olavarría in Argentina but was released in November. In December, he signed with Unia Tarnów in Poland for the rest of the season.[2]
In April 1999, Hughes joined Toros de Aragua in Venezuela, but left after two games.[2]
For the 1999–2000 season, Hughes joined Cherno More in Bulgaria and played in the Saporta Cup, where he led the competition in steals with 4.6 per game. He helped the team win the Bulgarian Cup.[2] He played for Abeconsa Ferrol in Spain during the 2000–01 season, where he averaged 11.4 points and 10.9 rebounds per game.[2]
Hughes joined Koper mladi in Slovenia for the 2001–02 season, but left the team in December due to a knee injury.[2] In the 2002–03 season, he played for BBC Nyon in Switzerland.[2]
Hughes played a final season in 2006–07 for BC Alvina Varna in Bulgaria. In seven games, he averaged 14.4 points, 8.3 rebounds, 1.3 assists and 1.9 steals per game.[2]