| 2006 NBA Draft | NBA | Drafted 25th overall by Cleveland. |
| 13th July, 2006 | NBA | Signed four year, $5,144,005 rookie scale contract with Cleveland. Included team options for 2008/09 and 2009/10. |
| 2nd March, 2007 | D-League | Assigned by Cleveland to Albuquerque Thunderbirds of the D-League. |
| 3rd March, 2007 | D-League | Recalled by Cleveland from Albuquerque Thunderbirds of the D-League. |
| 31st October, 2007 | NBA | Cleveland declined 2008/09 team option. |
| 11th January, 2008 | D-League | Assigned by Cleveland to Rio Grande Valley Vipers of the D-League. |
| 17th January, 2008 | D-League | Recalled by Cleveland from Rio Grande Valley Vipers of the D-League. |
| 21st February, 2008 | NBA | As a part of a three team deal, traded by Cleveland to Chicago, along with Larry Hughes, Drew Gooden and Cedric Simmons, and along with Ira Newble and Donyell Marshall to Seattle, in exchange for Ben Wallace, Joe Smith and a 2009 second round pick (#46, Danny Green) from Chicago, and Wally Szczerbiak and Delonte West from Seattle. |
| 15th March, 2008 | D-League | Assigned by Chicago to Iowa Energy of the D-League. |
| 2nd April, 2008 | D-League | Recalled by Chicago from Iowa Energy of the D-League. |
| 5th August, 2008 | NBA | Signed a partially guaranteed one year minimum salary contract with Charlotte. |
| 7th February, 2009 | NBA | Traded by Charlotte, along with Adam Morrison, to L.A. Lakers in exchange for Vladimir Radmanovic. |
| 8th July, 2009 | NBA | Re-signed by L.A. Lakers to a two year, $4,139,200 contract. Included player option for 2010/11. |
| 30th June, 2010 | NBA | Declined 2010/11 player option. |
| 11th August, 2010 | NBA | Re-signed by L.A. Lakers to a two year, $4,524,066 contract. Included player option for 2011/12. |
| 30th June, 2011 | NBA | Declined 2011/12 player option. |
| 9th December, 2011 | NBA | Signed a one year, $3.5 million contract with Phoenix. |
| 25th July, 2012 | NBA | Re-signed by Phoenix to a partially guaranteed two year, $7 million contract. |
| 25th October, 2013 | NBA | Traded by Phoenix, along with Marcin Gortat, Kendall Marshall and Malcolm Lee, to Washington in exchange for Emeka Okafor and a protected 2014 first round pick (#18, 2014, Tyler Ennis). |
| 28th October, 2013 | NBA | Waived by Washington. |
| 1st February, 2014 | NBA | Signed a 10 day contract with San Antonio. |
| 12th February, 2014 | NBA | Signed a second 10 day contract with San Antonio. |
| 27th February, 2014 | NBA | Signed a 10 day contract with New York. |
| 10th March, 2014 | NBA | Signed a second 10 day contract with New York. |
| 20th March, 2014 | NBA | Signed a partially guaranteed minimum salary contract for the remainder of the season and throguh 2015 with New York. |
| 23rd July, 2014 | NBA | Waived by New York. |
| 27th August, 2014 | NBA | Signed an unguaranteed one year minimum salary contract with Miami. |
| 24th November, 2014 | NBA | Waived by Miami. |
| 30th October, 2016 | D-League | Drafted 41st overall in the 2016 D-League Draft by Grand Rapids Drive. |
| 10th November, 2016 | D-League | Waived by Grand Rapids Drive. |
| 16th November, 2017 | D-League | Acquired by Wisconsin Herd. |
| 26th January, 2018 | G-League | Traded by Wisconsin Herd, along with Cameron Oliver, to Delaware 87ers in exchange for James Blackmon Jr and the returning player rights to Russ Smith. |