[4] Regresó al año siguiente a su país, siendo elegido el en draft de la NBA D-League por los Iowa Energy, con los que jugó 21 partidos en los que promedió 20,6 puntos y 5,4 rebotes,[5] siendo incluido en el tercer Mejor quinteto de la liga.
[6] En enero de 2009 firmó un contrato por 10 días con los Charlotte Bobcats,[7] quienes posteriormente le renovarían hasta el final de temporada,[8] Jugó 33 partidos en los que promedió 2,6 puntos y 1,0 rebotes.
El 30 de marzo de ese mismo año fue requerido por los Washington Wizards para reemplazar al lesionado Randy Foye,[16] jugando 8 partidos en los que promedió 6,4 puntos y 2,6 rebotes.
[18] Tras no ser renovado, se marchó a jugar una temporada a los Jilin Northeast Tigers de la liga china,[19] donde en un partido ante los Zhejiang Wanna Cyclones anotó 47 puntos.
[23] En julio de 2014 alcanzó un acuerdo con los Detroit Pistons, con los que firmó por una temporada por el mínimo salarial.