Karierę koszykarską rozpoczął podczas studiów na Western Carolina. Po trzech latach nauki zgłosił się do draftu NBA 2004, w którym to został wybrany z numerem 26 przez Sacramento Kings. Podczas spotkania przeciwko Golden State Warriors, odbywającego się 1 kwietnia 2009, ustanowił rekord kariery w liczbie zdobytych punktów w jednym meczu, uzyskując ich wówczas 50. W dniu 18 lutego 2010, poprzez trójstronną wymianę, trafił do Houston Rockets.