Going in order from youngest team to oldest team, the franchises that have never won an NBA championship are the Oklahoma City Thunder, Charlotte Bobcats, Toronto Raptors, Memphis Grizzlies, Orlando Magic, Minnesota Timberwolves, New Orleans Hornets, Dallas Mavericks, New Jersey Nets, Indiana Pacers, Denver Nuggets, Utah Jazz, Los Angeles Clippers, Cleveland Cavaliers and Phoenix Suns.
The Boston Celtics have won the most NBA Finals and thus the most NBA championships with 17.
The Seattle SuperSonics won the 1978-1979 NBA finals.
lakers
Miami Heat.
Dallas mavericks
The Philadelphia Warriors
Boston Celtics
The Orlando Magic have never won an NBA Championship.
There is no one from the 1992 Dream Team that matches the criteria in the question (2 NBA championships and MVP of the finals). Of the players on the Dream Team, Charles Barkley, Patrick Ewing, Christian Laettner, Karl Malone, Chris Mullen, and John Stockton never won an NBA championship. Michael Jordan and Scottie Pippen won 6 NBA titles, Magic Johnson won 5, Larry Bird won 3, Clyde Drexler won 1, and finally, David Robinson won twice. However, Robinson was not the NBA finals MVP for either (1999, 2003). Tim Duncan was the NBA finals MVP in 1999 and 2003. EDIT: At the time of the 1992 Olympics, however, Michael Jordan had indeed won only 2 NBA Championships and was the reigning MVP of the NBA finals.
The Detroit Pistons won the 1989 NBA Finals.
In 1920 there were no NBA Finals. The NBA Finals officially started in 1947.
No, Penny Hardaway has never won an NBA title as a player. He reached the NBA Finals in 1995 with the Orlando Magic but lost to the Houston Rockets.