Z Portland, jako wolny agent, po zakończeniu sezonu 1994/95 przeniósł się do Minnesota Timberwolves. W barwach tej drużyny występował przez 3 sezony, do roku 1998. W sezonie 1996/97 pomógł drużynie awansować po raz pierwszy w ich historii do fazy Play off. Sukces ten powtórzyli w kolejnym sezonie. Sezon 1997/98 był także dla drużyny z Minneapolis pierwszym w historii zakończonym z dodatnim bilansem na koniec rundy zasadniczejhttp://www.basketball-reference.com/teams/MIN/ Odwiedzone 2016-11-02.
W sezonie 1998/99 występował w barwach Miami Heat, dla których rozegrał 50 meczów, z czego tylko jeden z nich rozpoczął w wyjściowym składzie. Przed sezonem 1999/2000 podpisał kontrakt z San Antonio Spurs. Barw tej organizacji bronił przez trzy sezony, do roku 2002, kiedy to postanowił zakończyć zawodniczą karierę.
W sumie Porter na parkietach NBA spędził 17 sezonów, w czasie których wystąpił w 1274 meczach. Średnio w meczu zdobywał 12,2 punktów, 5,6 asyst oraz 3 zbiórek.