Latem 2008 podpisał kontrakt z Tecos UAG z Guadalajary. W sezonie 2008/2009 rozegrał łącznie 17 spotkań – 16 w fazie Apertura, natomiast 1 w Clausura. Rozgrywki 2009/2010 Brown spędził na wypożyczeniu w rodzimym Cruz Azul, gdzie wywalczył wicemistrzostwo Meksyku (Apertura 2009). Podczas sezonu 2010/2011 był wypożyczony do Puebli, natomiast wiosną 2012 przeszedł do drugoligowego Cruz Azul Hidalgo.
Kariera reprezentacyjna W reprezentacji Meksyku Brown zadebiutował 1 lipca 2001 roku w wygranym 1:0 meczu eliminacji do Mistrzostw Świata 2002 ze Stanami Zjednoczonymi. Rok później został powołany przez Javiera Aguirre do kadry na ten turniej. Tam był rezerwowym i nie wystąpił w żadnym spotkaniu. Ogółem w kadrze Meksyku rozegrał 10 meczów, nie strzelając bramki.
Życie prywatne Brown posiada jamajskie korzenie. Jego pradziadek pod koniec XIX wieku uciekł z Jamajki przed niewolnictwem do meksykańskiego miasta Tuxpan, w stanie Veracruz, gdzie się osiedlił i założył rodzinę. W Tuxpan urodził się dziadek Browna, Jorge.