In June 2005 he set a new personal best with 9.99, thus becoming one of the few athletes to run below 10 seconds. At the 2005 World Championships, Brown was knocked out in the semi finals with 10.16 seconds. In the relay event, however, he won a silver medal with the Trinidad and Tobago team in a new national record of 38.10 seconds. He later finished fourth at the 2005 World Athletics Final. He also won two gold medals at the 2005 Central American and Caribbean Championships.