Allí promedió 15,3 puntos y 8,4 rebotes, adelantando un año su paso a profesionales.
En su primera temporada fue elegido en el segundo mejor quinteto de rookies del año, tras promediar 8,2 puntos y 3,9 rebotes por partido.
Estuvo durante 3 temporadas y media en Denver, para que en diciembre de 2002 se viera envuelto en un traspaso múltiple a tres bandas con Philadelphia 76ers y Houston Rockets, equipo este último en el que acabó jugando.
Tras acabar la temporada con los Rockets, firmó como agente libre por los Memphis Grizzlies, donde estuvo dos años, y de nuevo se vio inmerso en otro traspaso múltiple, en este caso, el mayor de la historia de la NBA, con hasta 13 jugadores y 5 equipos implicados, yendo a parar a Miami Heat.
En agosto del 2010 es transferido a Indiana Pacers en un cambio que involucró a 4 equipos (Indiana, New Orleans, New Jersey y Houston) llegando en su lugar Trevor Ariza a New Orleans.