No. He has only played for the Cavaliers ( and Team USA) in the NBA.
The Cleveland Cavaliers and Detroit Pistons are rivals.
LeBron James was drafted out of high school with the number one pick by the Cleveland Cavaliers and he has only played for the Cavaliers and USA basketball he is however an un-restricted free agent at the end of 2010 so he can sign with anyone after this year.
Chat with our AI personalities
He has played for only the Cleveland Cavaliers for his professional career; however, he did play AAU and for his highschool, St. Vincent/St. Mary's.