<P> 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 . Salley 's four NBA titles came via two championships with the Detroit Pistons and one each with the Bulls and the Lakers . Horry is also the only non-Celtic to win more than six times . Frank Saul and Steve Kerr are the only players to win two championships with two teams in consecutive seasons . Saul won consecutive championships with the Rochester Royals and the Minneapolis Lakers in the 1950s , and Kerr won consecutive championships with the Bulls and the Spurs in the 1990s . Both Saul and Kerr were NBA champions four years in a row , each having participated in three - peats , Saul with the Lakers and Kerr with the Bulls . </P>
<P> 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 . Salley 's four NBA titles came via two championships with the Detroit Pistons and one each with the Bulls and the Lakers . Horry is also the only non-Celtic to win more than six times . Frank Saul and Steve Kerr are the only players to win two championships with two teams in consecutive seasons . Saul won consecutive championships with the Rochester Royals and the Minneapolis Lakers in the 1950s , and Kerr won consecutive championships with the Bulls and the Spurs in the 1990s . Both Saul and Kerr were NBA champions four years in a row , each having participated in three - peats , Saul with the Lakers and Kerr with the Bulls . </P>
nba player with most championships with different teams
nba player with most championships with different teams
Robert Horry John Salley
Robert Horry John Salley