Question: who has played for the most nba teams?
Answer: Joe Smith – 12 franchises Smith shares the record for most franchises played for with Tony Massenburg, Jim Jackson and Chucky Brown. Smith was the first pick in the 1995 drafted and ended up having a 16-year career in the NBA.