Został wybrany w drafcie 1991 roku z numerem 11 przez Cleveland Cavaliers. W klubie tym spędził kolejne sześć lat. Jako debiutant wystąpił we wszystkich spotkaniach sezonu zasadniczego, notując średnio 7,4 punktu, 3,9 asysty, 2 zbiórki i jeden przechwyt. Po zakończeniu rozgrywek zaliczono go do drugiego składu najlepszych debiutantów NBA. Najlepsze lata jego kariery przypadły na sezony 1995/96 oraz 1996/97. Uzyskiwał wtedy średnie na poziomie ponad 19 punktów, 6 asyst, 3 zbiórek i 1,8 przechwytu. W tamtych latach dwukrotnie wziął udział w NBA All-Star Game. W 1997 otrzymał nagrodę Sportsmanship Award.

25 września 1997 roku wziął udział w transferze z udziałem trzech zespołów (Bucks, Sonics, Cavs), na mocy którego trafił do Milwaukee, Shawn Kemp do Cleveland, a Vin Baker do Seattle. 11 marca 1999 roku stał się częścią podobnej wymiany, tym razem do Timberwolves. 23 lipca 2003 roku w ramach wymiany zawodników między czterema drużynami: Knicks, Wolves, 76ers, Hawks trafił do tej ostatniej. W barwach Hawks nie zdołał jednak rozegrać ani jednego spotkania i w rezultacie został zwolniony 17 lutego 2004 roku.