Brown, 23, is 7-foot-2 and has already played for six teams since entering the NBA in 2019. This marks his second stint with Portland.
Most recently, he appeared in 36 total games last season with the Clippers and Nets, compiling averages of 4.3 points and 3.9 rebounds. Thirty-four of those games came with the Clippers. He has also spent time with the Cavaliers, Mavericks and Thunder.
Brown signed with the Clippers last October before being waived in February. He then signed a two-way contract with the Knicks on March 8 but was let go four days later. The Nets signed him to a pair of 10-day contracts later in the month.
Along with his NBA career, Brown has extensive experience in the G League, including stops with the Texas Legends, OKC Blue and Westchester Knicks.