Jugó durante 4 temporadas con los Mosqueteros de la Universidad de Xavier (Ohio), en los que promedió 9,2 puntos y 6,1 rebotes por partido.
Antes de empezar la temporada 2000-01 firmó con los New Jersey Nets, desarrollando a partir de entonces su etapa más estable en la liga.
en su primer año obtuvo los mejores números de su trayectoria, promediando 10,2 puntos y 7,2 rebotes.
El 17 de diciembre de 2004 fue traspasado a Toronto Raptors junto con Alonzo Mourning, Eric Williams y dos primeras rondas del draft a cambio de Vince Carter.
Asimismo, en 2006 fue traspasado de los Raptors a New Orleans Hornets a cambio de dos segundas rondas del draft.