Answer
Ben Gordon played for four teams in his 11-season NBA career. Gordon started his career with the Chicago Bulls and spent his first four seasons with the team. He then played for the Detroit Pistons for three seasons, before spending one season with the Charlotte Bobcats and his final season with the New York Knicks.