Ese mismo año fue traspasado a los Tampa Bay Flash de la liga USBL.
En 1987 dio el salto a Europa, jugando dos temporadas en el Montpellier de la liga de baloncesto de Francia, y no fue hasta la temporada 1989-90, ya con 26 años, cuando por fin llegó a la NBA, firmando por Minnesota Timberwolves.
Allí permaneció 3 temporadas con unos buenos números (promedió 13,3 puntos y 6 rebotes por partido), siendo traspasado a Indiana Pacers junto con Pooh Richardson a cambio de Chuck Person y Micheal Williams.
Tras retirarse, al año siguiente fue nombrado entrenador asistente de los Milwaukee Bucks, pasando por el mismo cargo en los Charlotte Bobcats hasta firmar un contrato de 4 años con Toronto Raptors, donde fue nombrado Entrenador del Año de la NBA en la temporada 2006-07.
[2] En la temporada 2015/2016, contando en sus filas con un talentoso equipo, realiza un horrible trabajo como entrenador, llevando a su equipo a ser uno de los peores de la competición.