Ha jugado en distintos equipos profesionales de la NBA, Vancouver Grizzlies (actualmente Memphis Grizzlies), Atlanta Hawks, Portland Trail Blazers y Sacramento Kings.