 In 2007 Brown signed with the Colorado Rapids in the Major League Soccer, and during his short tenure there tallied scored three goals in 13 games until eventually being released on July 12, 2007.Brown signed with the Montreal Impact on July 30, 2007.He made his Impact debut on August 16 against the California Victory which he registered his first goal for the club in a 2–0 victory.