Hasta ahora ha jugado en Cleveland Cavaliers, Portland Trail Blazers, Los Angeles Clippers, Washington Wizards, Denver Nuggets y New Jersey Nets.