Decidió ser elegible para el Draft de la NBA de 2006, pero no fue seleccionado. Participó en varias ligas de verano hasta que en octubre de 2006 firmó un contrato con Dallas Mavericks. Allí jugó 33 partidos antes de ser enviado a los Fort Worth Flyers de la NBA Development League, con los que consiguió anotar 40 puntos o más en dos partidos diferentes. En la temporada 2007-08 ha sido repescado por Dallas, haciéndose un hueco en el quinteto titular, y comenzando a aportar buenas cifras para su equipo, como en el segundo partido de la temporada, ante Sacramento Kings, donde consiguió 25 puntos y 5 asistencias.