NBA: Ranking the 30 best players to win NBA Finals with 2 or more teams

CHARLOTTE, NC - FEBRUARY 16: Kareem Abdul-Jabbar (L) and Shaquille O'Neal attend the AT&T Slam Dunk during the 2019 State Farm All-Star Saturday Night at Spectrum Center on February 16, 2019 in Charlotte, North Carolina. (Photo by Kevin Mazur/Getty Images)
CHARLOTTE, NC - FEBRUARY 16: Kareem Abdul-Jabbar (L) and Shaquille O'Neal attend the AT&T Slam Dunk during the 2019 State Farm All-Star Saturday Night at Spectrum Center on February 16, 2019 in Charlotte, North Carolina. (Photo by Kevin Mazur/Getty Images)
20 of 30
Dennis Johnson
Dennis Johnson (Photo by Focus on Sport/Getty Images)

Best NBA players to win NBA Finals with two or more teams: 11. Dennis Johnson

From a player who paired well with multiple Hall of Famers to a Hall of Famer who partnered well with everyone, Dennis Johnson was one of the best defensive guards of his era and missed only 48 games during his 14-year NBA career.

Johnson got his start with the Seattle Supersonics and was the leader of the only championship-winning team in franchise history. During the 1979 playoffs, Johnson averaged 20.9 points, 6.1 rebounds, 4.1 assists, 1.6 steals and 1.5 blocks and was named the NBA Finals MVP. During his Seattle tenure, Johnson would make two All-Star games, an All-NBA team and an All-NBA Defensive team.

He would then move on to the Phoenix Suns where he would make two more All-Star appearances, another All-NBA team and three All-Defensive teams before moving on to the Boston Celtics. Johnson made five more All-Defensive teams and a Final All-Star appearance. Adding two more rings to an already astounding resume and would cement his reputation as one of the most successful players of his era while being consistently dominant in the clutch on both sides of the ball.

After his playing days were over, Johnson would move on to coaching, first as an assistant for the Boston Celtics. He would also be an assistant for the LA Clippers before serving as the interim head coach to end the season. He then moved on to the early stages of the NBA Developmental League to coach the Florida Flames and Austin Toros prior to his untimely passing.