Top 5 NBA players who won the championship with more than one team

LeBron James and Kawhi Leonard are the two best NBA players in the world today.
LeBron James and Kawhi Leonard are the two best NBA players in the world today.

The ultimate goal of every NBA player is to win a championship. It's one of the toughest things to do as a player, with several legends and a ton of players retiring without winning a ring.

And if winning an NBA championship is tough, then it is tougher for different teams to win multiple titles. In the history of the NBA, there have only been 32 players who accomplished this rare feat.

Out of those 32, here are the top five NBA players who have won the championship with more than one team.


#5 Kawhi Leonard - San Antonio Spurs (2014), Toronto Raptors (2019)

Kawhi Leonard won his second NBA championship with the Toronto Raptors in 2019.
Kawhi Leonard won his second NBA championship with the Toronto Raptors in 2019.

Kawhi Leonard is one of the best players in the NBA today. He started his career with the San Antonio Spurs from 2011 to 2018 before playing one season for the Toronto Raptors in 2019.

With the Spurs, Leonard won his first NBA title in 2014 by defeating the formidable Miami Heat in five games. He was named the NBA Finals MVP, becoming the third-youngest player to ever win the award.

After the 2017-18 NBA season, the Spurs traded Leonard to the Raptors in one of the most successful deals in NBA history. Leonard carried the Raptors to an incredible run that culminated in the franchise's first ever championship and his second. For his heroics, Leonard was named NBA Finals MVP for the second time in his career.

Leonard is now playing for the LA Clippers, wherein he is in his third year with the franchise. He is looking to add another championship to his resume but knows that it will be challenging. Leonard is currently recovering from knee surgery and is expected to return towards the end of the season.


#4 Wilt Chamberlain - Philadelphia 76ers (1967), LA Lakers (1972)

Wilt Chamberlain
Wilt Chamberlain

Wilt Chamberlain is one of the greatest NBA players in history. He holds many records that still stand to this day and are deemed unbreakable. Perhaps his greatest record is his 100-point game for the Philadelphia Warriors back in 1962 against the New York Knicks.

Despite his long list of records, Chamberlain has only won two NBA championships in his career, thanks in large part to Bill Russell and the Boston Celtics. He won his first title in 1967 with Philadelphia 76ers against the San Francisco Warriors 4-2.

Chamberlain earned his second NBA championship in five years in 1972, now with the LA Lakers. He was named NBA Finals MVP after helping the Lakers topple the Knicks 4-1.

#3 Shaquille O'Neal - LA Lakers (2000, 2001, 2002), Miami Heat (2006)

Shaquille <a href='https://www.sportskeeda.com/basketball/shaquille-oneal' target='_blank' rel='noopener noreferrer'>O'Neal</a> won four NBA championships throughout his career.
Shaquille O'Neal won four NBA championships throughout his career.

One of the most dominating forces in the history of the NBA, Shaquille O'Neal won four rings in his legendary 19-year career. Shaq won his first NBA championship in 2000 when he finally realized his potential with the LA Lakers.

Under the tutelage of Phil Jackson, O'Neal dominated the NBA in the earlier part of the 2000s. He added two more NBA titles in 2001 and 2002, playing alongside the late, great Kobe Bryant. In the Lakers' three-peat, O'Neal was named NBA Finals MVP three times.

In 2006, two years after getting traded by the Lakers to the Miami Heat, Shaq won his fourth and final NBA championship. Despite his age, O'Neal was still a big factor in the Heat's first title run, but it was Dwyane Wade who won the NBA Finals MVP.


#2 Kareem Abdul-Jabbar - Milwaukee Bucks (1971), LA Lakers (1980, 1982, 1985, 1987, 1988)

Kareem Abdul-Jabbar has won six NBA championships for two different teams.
Kareem Abdul-Jabbar has won six NBA championships for two different teams.

The NBA's all-time leading scorer, Kareem Abdul-Jabbar, is arguably one of the top five greatest players in history and the second-greatest player to have won a championship with two or more teams. In his career, Kareem has won a total of six championships, one with the Milwaukee Bucks and five with the LA Lakers.

Known then as Lew Alcindor, he helped the Bucks win their first NBA championship in 1971 along with the great Oscar Robertson. He was then traded to the Lakers, wherein he won an additional five rings in the 1980s.

Part of the Showtime Lakers with Magic Johnson, Abdul-Jabbar won titles in 1980, 1982, 1985, 1987 and 1988. He was named NBA Finals MVP in 1985. In addition to his six championships, Kareem is also a six-time NBA MVP.

#1 LeBron James - Miami Heat (2012, 2013), Cleveland Cavaliers (2016), LA Lakers (2020)

LeBron James has won four NBA championships with three different teams.
LeBron James has won four NBA championships with three different teams.

Arguably the greatest player of his generation and among the best to ever play the game, LeBron James tops the list of NBA players who have won a championship with different teams. Not only has James won four NBA titles so far in his career, he has done it with three franchises. LeBron is one of only four players to ever achieve the extremely rare feat of winning at least one title with three different teams.

LeBron James won his first two NBA championships with the Miami Heat in 2012 and 2013. Despite playing with two All-Stars in Dwyane Wade and Chris Bosh, it was quite clear that LeBron was the best player on that team and in the world. He won the NBA Finals MVP twice with the Heat.

"The King" returned to the Cleveland Cavaliers at the start of the 2014-15 NBA season and delivered on his promise. In possibly his greatest achievement, LeBron James led the Cavaliers to a 3-1 series comeback in the 2016 NBA Finals against the 73-win Golden State Warriors. With his heroics, James was awarded his third NBA Finals MVP trophy.

Fast forward to 2020, James earned his fourth NBA championship by bringing banner number 17 to the Lakers. Now entering his 19th NBA season, LeBron is looking to add another championship to his already impressive resume.

Quick Links

App download animated image Get the free App now