[3][4] In his sophomore season, Brown became the first DePaul player since Stanley Brundy in 1988–89 to lead the team in scoring, rebounding, field goal percentage and blocked shots.
He also ranked among Conference USA leaders for rebounding (second), scoring (13th) and field goal percentage (14th).
He set a C-USA single game record with 27 rebounds against TCU, which was the second-best single-game total in DePaul history.
[3][4] In his junior season, Brown was selected to the Preseason All-Conference USA team by the league coaches, and went on to record multiple double-doubles in 2002–03, none better than a game-high 20 points and 11 rebounds against UNLV.
In April 2005, he joined the Barangay Ginebra Kings of the Philippines where he played seven games for the club before leaving in late May.
In July 2006, Brown joined the San Antonio Spurs for the 2006 NBA Summer League.
[9] On November 2, 2006, he was selected by the Sioux Falls Skyforce with the second overall pick in the 2006 NBA Development League Draft.
[11][12] Despite joining the Indiana Pacers but not playing for them during the 2007 NBA Summer League, Brown signed with the Memphis Grizzlies on July 20, 2007.
[19] In July 2010, Brown joined the Golden State Warriors for the 2010 NBA Summer League.
[23] On January 13, 2011, Brown signed with the Perth Wildcats of the Australian National Basketball League as a short-term injury replacement for Matthew Knight.
[24][25] However, after losing co-captain Shawn Redhage to a season-ending hip injury on January 23,[26][27] Brown's contract was extended by the Wildcats to see out the 2010–11 season.
[28] The Wildcats went on to finish fourth on the ladder and played the New Zealand Breakers in the semi-finals, where they lost 2 games to 1.
[34] However, less than a week later, he parted ways with the club before playing in a game for them after a family emergency arose.