Brooks voitti 2005 NCAA-mestaruuden 200 metrin juoksussa, mutta karsiutui myöhemmin samana vuonna Helsingin MM-kisoissa 200 metrin alkuerissä ajalla 24,20. Seuraavana vuonna hän voitti Melbournen Kansainyhteisön kisoissa kultaa 100 metrin juoksussa ajalla 11,19 ja sijoittui 200 metrillä viidenneksi ajalla 23,07. Jamaikan joukkueessa 4 × 100 metrin viestijuoksussa hän voitti kultaa. Osakan MM-kisoissa 2007 hän karsiutui 100 metrin henkilökohtaisessa kisassa välierissä, mutta oli mukana Jamaikan joukkueessa, joka voitti MM-hopeaa 4 x 100 metrin viestijuoksussa.