Davis jugó en su época universitaria en la Universidad de Iowa, hasta que fue seleccionado por los Charlotte Hornets en la primera ronda del Draft de la NBA de 1998, con la 21ª posición general. Davis jugó dos temporadas con Hornets antes de ser traspasado a Miami Heat en un intercambio masivo de 9 jugadores en agosto del 2000.