← Back to blog

NBA Players Who Won Titles With Multiple Teams

By Bryan Ng12 min read
championshipshistoryplayers

Winning an NBA championship with one franchise is the goal of every career. Winning titles with multiple teams is a different achievement entirely — it requires a player good enough to matter on a champion, adaptable enough to fit a second system, and lucky enough to keep landing on the right roster at the right time. Only a handful of players have managed it, and their careers form a specific subgenre of NBA history: the well-traveled champion who kept finding the winning side. Some were role players who became roster mercenaries for contenders. Some were superstars whose exits ended one dynasty and started another. One of them, Robert Horry, won seven rings with three different franchises without ever losing a Finals series. These are the players who packed their bags, changed uniforms, and won anyway.

Stylized illustration for NBA Players Who Won Titles With Multiple Teams

Why Winning a Title With Two Different Teams Is So Rare

The math works against it. In any given year, exactly one of 30 teams wins a championship, and the best players tend to stay where they are winning. Dynasties are built on continuity — the same core running it back, year after year — which means the stars who collect the most titles usually collect all of them in one place. Bill Russell won 11 rings, every one with the Boston Celtics. Tim Duncan won five, all with San Antonio. Kobe Bryant, Magic Johnson, Larry Bird, and Stephen Curry never wore another team's jersey for a title. Winning with two franchises requires a rupture in that continuity: a trade, a free-agency departure, or a late-career move to a contender that needs exactly what you offer. It also demands timing that no player controls. The list that follows is short precisely because everything has to break right twice — or, in a few cases, three times.

Robert Horry — Rockets, Lakers, and Spurs, 1994–2007

No player embodies this article better than Robert Horry, who won seven championships with three different franchises and never once lost an NBA Finals series. Drafted 11th overall by the Houston Rockets in 1992, Horry won back-to-back titles in Houston in 1994 and 1995 alongside Hakeem Olajuwon. He then won three straight with the Los Angeles Lakers in 2000, 2001, and 2002 next to Shaquille O'Neal and Kobe Bryant, before closing his career with two more in San Antonio in 2005 and 2007. The nickname "Big Shot Rob" was earned in the biggest moments: his buzzer-beating three-pointer in Game 4 of the 2002 Western Conference Finals gave the Lakers a one-point win over Sacramento and saved their three-peat, and his overtime three with 5.8 seconds left in Game 5 of the 2005 Finals beat Detroit 96–95 and swung the series. Seven rings, three franchises, zero Finals losses — no one else has a résumé quite like it.

LeBron James — Heat, Cavaliers, and Lakers, 2012–2020

LeBron James is the only player to win NBA Finals MVP with three different teams. The first overall pick of the 2003 draft out of Akron, Ohio, James won his first two championships with the Miami Heat in 2012 and 2013, playing alongside Dwyane Wade and Chris Bosh. He returned home to deliver Cleveland's first-ever title in 2016, leading the Cavaliers back from a 3–1 Finals deficit against a 73-win Golden State team while averaging 29.7 points, 11.3 rebounds, and 8.9 assists across the series. Four years later he won again with the Los Angeles Lakers in the 2020 bubble, averaging 29.8 points, 11.8 rebounds, and 8.5 assists in the Finals. He was named Finals MVP all three times — a distinction no other player holds. Where most multi-team champions were passengers on great teams, James was the engine of each of his, which makes his version of the feat singular.

John Salley — Pistons, Bulls, and Lakers, 1989–2000

John Salley was the first player in NBA history to win championships with three different franchises, and the first to win titles in three different decades. Drafted 11th overall by Detroit out of Georgia Tech in 1986 — the same draft that produced Dennis Rodman — Salley won back-to-back rings with the "Bad Boys" Pistons in 1989 and 1990 as a defensive-minded big man. He picked up a third with the Chicago Bulls in 1996, part of their 72-win juggernaut, and then came out of retirement to win a fourth with the Los Angeles Lakers in 2000. That gave him titles in the 1980s, 1990s, and 2000s — a chronological achievement later matched only by Tim Duncan. Salley was never a star; he was a defensive specialist and locker-room presence rather than a scorer. But he had an unteachable knack for being on the right roster when the confetti fell.

Danny Green — Spurs, Raptors, and Lakers, 2014–2020

Danny Green joined the three-franchise club as a 3-and-D wing who kept starting for champions. He won his first title with the San Antonio Spurs in 2014, his second with the Toronto Raptors in 2019 — his only season in Canada, as a starter next to Kawhi Leonard on the franchise's first championship team — and his third with the Los Angeles Lakers in 2020. Green was a starter on all three championship teams, which sets him apart from most role-player champions. That makes him one of just four players to win rings with three different franchises, alongside John Salley, Robert Horry, and LeBron James. His fifteen-season career was a tour of contenders who valued exactly what he did best: guard the opponent's most dangerous perimeter scorer and knock down open corner threes. When he retired, he did so as one of the most decorated role players of his generation.

Editorial illustration: NBA Players Who Won Titles With Multiple Teams

Kareem Abdul-Jabbar — Bucks and Lakers, 1971–1988

Kareem Abdul-Jabbar won six championships across two franchises separated by nearly a decade. His first came with the Milwaukee Bucks in 1971, when he led the young expansion franchise to its only title at age 24, in just his second season. Traded to the Los Angeles Lakers in 1975, he won five more — in 1980, 1982, 1985, 1987, and 1988 — anchoring the Showtime dynasty alongside Magic Johnson deep into his late thirties. Abdul-Jabbar retired in 1989 as the NBA's all-time leading scorer with 38,387 points, a record that stood for nearly four decades until LeBron James passed it in February 2023. That two players on this list are linked by the scoring record is a fitting coincidence: both belong to the rare club of champions who won titles in more than one city. Kareem's Bucks-to-Lakers arc is the blueprint for the superstar who wins early, gets traded, and wins again.

Shaquille O'Neal — Lakers and Heat, 2000–2006

Shaquille O'Neal won four championships with two franchises, and the gap between them tells a familiar story about how these careers usually turn. O'Neal won three straight titles with the Los Angeles Lakers from 2000 to 2002, earning Finals MVP each time as the most dominant interior force of his era. But his relationship with Kobe Bryant curdled, and in the summer of 2004 the Lakers traded him to the Miami Heat rather than choose him over Bryant. In Miami, paired with a young Dwyane Wade, O'Neal won his fourth ring in 2006 — proof that a superstar's second act can still end with a banner even after a dynasty splits. The Lakers-to-Heat move is the classic template: two stars whose chemistry produces championships until it doesn't, and when the franchise finally picks one, the other becomes someone else's title piece.

Dennis Rodman — Pistons and Bulls, 1989–1998

Dennis Rodman won five championships with two of the most iconic teams of his era. He captured his first two with the Detroit "Bad Boys" Pistons in 1989 and 1990, where his relentless defense and rebounding earned him back-to-back Defensive Player of the Year awards in 1990 and 1991. After a stint in San Antonio, Rodman was traded to the Chicago Bulls before the 1995–96 season and won three consecutive titles in 1996, 1997, and 1998 next to Michael Jordan and Scottie Pippen. Across those years he led the NBA in rebounding for a record seven straight seasons from 1992 to 1998, including 18.7 boards per game in 1991–92. Rodman is the rare player who was central to two entirely different championship cultures — the brawling Pistons who bullied the league and the polished Bulls who perfected it — and thrived in both without ever being asked to score.

Steve Kerr — Bulls and Spurs, 1996–2003

Before he became one of the most successful coaches in NBA history, Steve Kerr was a champion role player for two franchises. He won three straight titles with the Chicago Bulls in 1996, 1997, and 1998 as a deadeye shooter — famously hitting the series-clinching jumper in Game 6 of the 1997 Finals after taking a pass from Michael Jordan. He then won two more with the San Antonio Spurs in 1999 and 2003, giving him five rings as a player across two teams. Kerr later added four more as head coach of the Golden State Warriors — in 2015, 2017, 2018, and 2022 — making him a nine-time NBA champion overall, five as a player and four as a coach. Few people in league history have won titles in as many different roles and uniforms, and fewer still retired as the most accurate three-point shooter the NBA had ever seen.

Ron Harper — Bulls and Lakers, 1996–2001

Ron Harper reinvented himself to win. In his early career with the Cleveland Cavaliers and Los Angeles Clippers he was a high-scoring guard, but a serious knee injury and a move to Chicago turned him into a defensive-minded role player — and a champion. Harper won three consecutive titles with the Bulls in 1996, 1997, and 1998, starting alongside Jordan and Pippen during the second three-peat, including the record-setting 72-win 1995–96 season. When that dynasty broke up, he followed coach Phil Jackson to the Los Angeles Lakers and won two more, in 2000 and 2001, as a veteran guard next to Shaquille O'Neal and Kobe Bryant. That gave him five rings across two franchises — the same total as Kerr and Rodman — earned by a player who willingly surrendered shots and stardom for a permanent spot in the winning locker room.

Sam Cassell — Rockets and Celtics, 1994–2008

Sam Cassell bookended his career with championships fourteen years apart. As a rookie point guard, he was a key contributor to the Houston Rockets' back-to-back titles in 1994 and 1995, hitting big shots in both Finals runs alongside Hakeem Olajuwon. He then spent more than a decade as a productive starting guard for a string of teams without another ring — until 2008, when he joined the Boston Celtics late in the season and won his third title as a veteran reserve behind Kevin Garnett, Ray Allen, and Paul Pierce. Cassell's career is a reminder that the well-traveled champion doesn't have to win in consecutive stops: sometimes the second franchise comes at the very end, when a contender needs a savvy veteran who has been there before. He won his first ring as a rookie and his last in his final NBA season — the same two bookends, fourteen years apart.

Honorable Mentions — Horace Grant and James Posey

A few more players belong in the conversation. Horace Grant won four championships across two franchises: three with the Chicago Bulls in 1991, 1992, and 1993 as the do-everything power forward next to Jordan and Pippen, and a fourth with the Los Angeles Lakers in 2001 alongside O'Neal and Bryant. James Posey pulled off a two-team title double in a compressed window, winning with the Miami Heat in 2006 — where he hit a crucial three in the clinching Game 6 — and then with the Boston Celtics in 2008, bringing tough perimeter defense and clutch shooting to two different championship rosters within three seasons. Both were exactly the kind of connective role player that title teams covet: switchable defenders and reliable shooters who slot into a contender's rotation and quietly disappear into the win column.

What the Well-Traveled Champions Have in Common

Read these careers together and the patterns are clear. Most of the multi-team champions were role players, not stars — Horry, Green, Salley, Kerr, Harper, Rodman, Grant, and Posey all won by being the exact complementary piece a contender needed, then doing it again somewhere else. Their value was portable in a way a franchise cornerstone's rarely is, which is precisely why they moved and precisely why they kept winning. The stars on the list — LeBron James, Shaquille O'Neal, and Kareem Abdul-Jabbar — got there by a different route: a trade or a free-agency choice that ended one era and began another, usually because a dynasty had run its course or a partnership had soured. And nearly all of them shared one quiet trait: a willingness to accept a smaller role in a new city if it meant another shot at a ring. Continuity builds dynasties, but adaptability builds collections. Robert Horry's seven rings across three franchises may never be matched — it would take a sixteen-year career, three perfect landing spots, and an unbroken record in the Finals. More likely, the well-traveled champion will remain what he has always been: rare, valuable, and easy to overlook until the confetti falls again.

Closing illustration for NBA Players Who Won Titles With Multiple Teams

Related Reading


Knowing which ring a player won on which team — and in which city — is exactly the kind of detail that separates a real NBA historian from a casual fan. Put your championship knowledge to the test with our daily Bingo board, where matching players to teams, titles, and eras is the whole challenge, or see if you can identify the well-traveled champions from their clues in Who Am I?.

Follow Us for More Games

2026 airball.gg  •  About •  Blog •  FAQ •  How to Play •  Contact •  Privacy •  Terms