[1] Nicknamed el Bombardero,[2] Brown spent the majority of his early career playing for numerous teams in Central America and Europe.
[10] 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.
In the playoffs Brown tallied one goal and one assist in the first game of the quarterfinal series against the Puerto Rico Islanders on September 14.
[12] During the 2009 USL season Brown contributed by helping the Impact clinch a playoff spot under new head coach Marc Dos Santos.
[16] He later played for second division side Universidad Millenium[17] and San Francisco[18] where he came out an early retirement in June 2013 for another season at the club.
[21] Brown made his debut for the Panama national football team in January 2000 against Guatemala, immediately making an impact by scoring a goal.