In addition to the NBA teams, Brown had stints in the Continental Basketball Association and Italy's Panna Firenze. He played three games for Panna Firenze in 1992. The CBA saw Brown play for the Grand Rapids Hoops in 1993 and Yakima Sun Kings in 1994 and 1995. He became the second player to earn both an NBA ring and CBA ring in the same season.
Brown was picked by the Cleveland Cavaliers with the 43rd overall pick in the 1989 NBA draft after playing for North Carolina State University. He would start 86 of his 149 games played with the organization. During his stint, he averaged 6.9 points per game, 2.8 rebounds per game, and 0.8 assists per game. On December 2, 1991, the Cavaliers waived Brown.[7]
Los Angeles Lakers (1991–1992)
On December 5, three days after he was waived by the Cavaliers, Brown signed with the Los Angeles Lakers. He played 36 games for Los Angeles. He averaged 3.8 points per game, 2.1 rebounds per game, and 0.6 assists per game.[8] He would play for Pallacanestro Firenze in Italy before signing with the New Jersey Nets.
New Jersey Nets (1992–1993)
On October 7, 1992, Brown signed with the New Jersey Nets. With the Nets, he would average 5.1 points per game, 3.0 rebounds per game, and 0.7 assists per game.[9]
Dallas Mavericks (1993)
On November 12, 1993, Brown signed with the Dallas Mavericks. His tenure with Dallas would be short, as he would only play one game for them before being waived on November 23. In his only game with the Mavs, he scored three points, grabbed one rebound, and committed two fouls.[10]
CBA career (1993–1995)
Brown played in the Continental Basketball Association for three years. He played for the Grand Rapids Hoops until being traded to the Yakima Sun Kings along with Reggie Jordan during the 1993–94 season. On October 4, 1994, Brown signed with the Miami Heat, but the Heat waived him before the start of the season. Brown would then play for the Yakima Sun Kings during the 1993–94 and 1994–95 seasons. He averaged 21.3ppg and 5.5rpg in 31 games for the Sun Kings, and was a 1995 CBA All-Star, before getting called up to the Houston Rockets. Brown won a CBA title and an NBA title, with the Rockets, that year.
Houston Rockets (1995–1996)
On February 2, 1995, he would sign the first of two 10-day contracts with the Houston Rockets, and he would sign with them for the remainder of the season on February 25. Brown would play in his most productive seasons in Houston, winning a championship in the 1994–95 season. During his tenure with the Rockets, he averaged 7.8 points per game, 5.4 rebounds per game, and 1.1 assists per game. During the 1995–96 season, he started all 82 games for the Rockets.[11]
Phoenix Suns (1996)
On August 19, 1996, Brown, along with teammates Mark Bryant, Sam Cassell, and Robert Horry, were traded to the Phoenix Suns for Charles Barkley and a 1999 2nd-round pick. Brown played a total of 10 games with the Suns, averaging 3.4 points per game, 1.6 rebounds per game, and 0.4 assists per game.[12]
Milwaukee Bucks (1996–1997)
On December 4, 1996, Brown was traded to the Milwaukee Bucks for Darrin Hancock and a 1997 2nd-round draft pick. He played 60 games for Milwaukee, averaging 2.8 points per game, 2.2 rebounds per game, and 0.4 assists per game.[13]
Atlanta Hawks (1997–1998)
On October 2, 1997, Brown signed with the Atlanta Hawks. He would average 5.0 points per game, 2.4 rebounds per game, and 0.7 assists per game in his 77 games with the team.[14]
Charlotte Hornets (1999)
On January 21, 1999, Brown signed with the Charlotte Hornets. During his stint with Charlotte, he would average the most points per game since the 1995–96 season. He averaged 8.5 points per game, 3.6 rebounds per game, and 1.2 assists per game.[15]
San Antonio Spurs (1999–2000)
On October 1, 1999, Brown signed with the San Antonio Spurs. He started 27 of his 30 games with San Antonio, and he averaged 6.3 points per game, 2.6 rebounds per game, and 1.4 assists per game. He would eventually be waived by the Spurs on February 4, 2000.[16]
Return to Charlotte (2000–2001)
On February 8, 2000, Brown signed with the Charlotte Hornets again. He would play 33 games in his second tenure with Charlotte, averaging 4.4 points per game, 2.7 rebounds per game, and 0.8 assists per game.[17]
Golden State Warriors (2001)
On January 13, 2001, Brown signed the first of two 10-day contracts with the Golden State Warriors. In his 6 games with the Warriors, he would average 4.0 points per game, 3.0 rebounds per game, and 0.8 points per game. He would be waived by the Warriors on January 26.[18]
Return to Cleveland (2001)
On January 29, Brown would return to the Cleveland Cavaliers, signing the first of two 10-day contracts with the team. He would eventually sign with the Cavs for the remainder of the season. He would average 3.9 points per game, 1.8 rebounds per game, and 0.3 assists per game in 20 games with Cleveland.[19]
Sacramento Kings (2002)
Brown's final NBA season was spent with the Sacramento Kings. He signed the first of two 10-day contracts with them on February 26, 2002. He would later sign with Sacramento for the remainder of the season. In his 18 games with the Kings, he averaged 1.2 points per game, 1.8 rebounds per game, and 0.3 assists per game.[20]