In 2003 behaalde Brown zijn eerste grote succes bij de senioren door op de wereldkampioenschappen in Parijs een zilveren medaille te winnen op de 100 m. Met een tijd van 10,08 s finishte hij een honderdste van een seconde achter Kim Collins, die kampioen werd in 10,07.