In 2016 nam Brown voor Bahrein deel aan de Olympische Spelen van 2016 in Rio de Janeiro. Op de 100 m kon hij zich kwalificeren voor de halve finale. In de derde halve finale eindigde hij op de vijfde plaats, waarmee hij zich niet kon kwalificeren voor de finale.