Poco antes de iniciarse la temporada 2003-2004, fue traspasado a los Dallas Mavericks, donde su rendimiento bajó notablemente, siendo traspasado al año siguiente a Atlanta Hawks, donde sólo estuvo media temporada, volviendo de nuevo a Boston.