3 listopada 2006 podpisał dwuletni kontrakt z San Antonio Spurs. Niecałe dwa tygodnie później został oddelegowany to D-League, gdzie zasilił szeregi zespołu Austin Toros. 26 grudnia powrócił do Spurs, niestety na zaledwie 3 dni, po czym powrócił do Austin. Trener Gregg Popovich motywował swoją decyzję brakiem czasu gry w pełnym weteranów zespole. Po rozegraniu 15 spotkań w barwach Toros, podczas których notował średnio 16,3 punktu, 4zbiórki, 3,1 asysty i 1,67 przechwytu, powrócił do San Antonio. Swój debiut w NBA zaliczył dopiero 26 marca, w spotkaniu z Golden State Warriors, uzyskując 9 punktów i 3 zbiórki w trakcie 14 minut. Generalnie podczas całych rozgrywek wystąpił w zaledwie 6 spotkaniach, uzyskując 8,3 punktu i 3,3 zbiórki. W play-off nie pojawił się ani razu, jednak mimo to otrzymał pierścień mistrzowski.

Kolejnym etapem jego kariery był wyjazd do Europy, a konkretnie do Turcji, gdzie zasilił szeregi Fenerbahçe Ülker. Po dość udanym sezonie powrócił do Stanów, aby ponownie spróbować swoich sił w NBA. Rozgrywki zaczął od D-League i zespołu Anaheim Arsenal, a zakończył w Houston Rockets. Po tym epizodzie opuścił kraj po raz kolejny, tym razem na nieco dłużej, zaliczając udane występy w Rosji oraz we Włoszech.