Luego jugó con los Miami Heat y los New Orleans Hornets, siendo miembro del segundo equipo del Quinteto Defensivo de la NBA en tres ocasiones.
Brown fue galardonado en 2004 con el premio NBA Sportmanship.
Tras finalizar contrato con los Bulls, no encontró equipo hasta el 27 de febrero de 2008, siendo fichado por Boston Celtics.
Con los Celtics se proclamó campeón de la NBA ese mismo año siendo importante en algún partido de Play-Off.
Tras esa temporada, y con 39 años de edad, anunció su retirada definitiva de las canchas.