Reprezentował drużynę z uczelni Mercer. Został wybrany z numerem 51 w drafcie 1985 przez Houston Rockets. Jego pierwszym sezonem w NBA był sezon 1989-1990. Miał wtedy 26 lat. Grał w barwach Minnesoty Timberwolves. Rozegrał 80 spotkań, średnio zdobywał niecałe 13 punktów w meczu. W kolejnych dwóch sezonach rozegrał wszystkie 82 spotkania w sezonie zasadniczym. Na sezon 1992-1993 przeszedł do Indiany Pacers. Spędził tam trzy lata po czym powrócił do starej drużyny z Minnesoty. Grał tutaj do zakończenia kariery w roku 2002. Ogólnie grał przez 13 sezonów. Łącznie wystąpił w 994 meczach sezonu zasadniczego i 59 play-off. Zdobył 8636 punktów.
Kariera trenerska
Ekipę Toronto Raptors objął przed sezonem 2004-2005. Został szóstym trenerem w historii tego klubu. Zastąpił Kevina O’Neilla. Drużyna skończyła sezon z bilansem 33-49 co dało jej 4 miejsce w Atlantic Division. Sezon 2005-2006 był jeszcze gorszy. Toronto wygrało tylko 27 z 82 spotkań i ponownie zajęło 4 miejsce w dywizji. W poprzednim sezonie 2006-2007, jedyna obecnie drużyna ligi z Kanady zwyciężyła w 47 meczach, co dało jej wygraną w dywizji i 3 miejsce w konferencji wschodniej. Niestety już w pierwszej rundzie play-off Toronto Raptors zostało wyeliminowane. 24 kwietnia 2007 został uznany trenerem roku.