W nowym sezonie po rozegraniu zaledwie sześciu meczów, 26 listopada 2006, został zwolniony z umowy przez Bobcats. Związał się wtedy umową z drużyną ligi NBDL, Tulsa 66ers. Rozegrał w ich barwach 26 meczów, zdobywając średnio 15,8 punktu, 3,8 zbiórek i 2,7 asysty na mecz. 16 marca 2007 ponownie związał się umową z Charlotte Bobcats, do końca sezonu. 14 kwietnia w meczu przeciwko Milwaukee Bucks zdobył 24 punkty, bijąc swój rekord kariery. Łącznie w tych rozgrywkach 17 razy wybiegł na parkiet, rzucał średnio 5,8 punktu, zbierał 1,9 piłek i asystował 1,2 razy na mecz.
Tułaczka po świecie 13 września 2007 podpisał kontrakt z drużyną VidiVici Bolonia. Zagrał dla nich w 30 meczach, zdobywając średnio 14,4 punktu, 4,9 zbiórek i 1,3 asysty na mecz. We wrześniu 2008 roku podpisał umowę z rosyjskim zespołem Triumf Lubiercy. Zagrał tam tylko 11 spotkań. Średnio rzucał 11,3 punktu, 4,8 zbiórek i 1,3 asysty na mecz. 31 grudnia 2008 podpisał umowę z chorwacką Ciboną Zagrzeb. W rozgrywkach ligi chorwackiej i adriatyckiej wystąpił łącznie w 42 meczach. Rzucał średnio 16,2 punktu i dodawał do tego 5,7 zbiórki, 2,1 asysty i 2 przechwyty. W sezonie 2009-10 grał w barwach Maccabi Tel-Awiw.