Question: who has won the most nba championships with different teams?
Answer: Robert Horry and John Salley are the only players to have won championships with three teams. Horry won seven championships: two with the Houston Rockets, three with the Los Angeles Lakers and another two with San Antonio Spurs.