NBA star Robert Horry has won seven NBA championships so far in his career: two with the Houston Rockets, three with the Los Angeles Lakers and two with the San Antonio Spurs.