When ask which non-celtics player has the most championship rings in the NBA, don't rush to guest Michael Jordan. As a member of the Chicago Bulls for most of his NBA career, Jordan won 6 championships. Robert Horry won his first 2 of 7 championship rings with the Houston Rockets in 1994 and 1995. He then went on to win again in 2000, 2001, 2002 with the Los Angeles Lakers. Horry picked up his last 2 championship rings in 2005 and 2007 while playing for the San Antonio Spurs.