Top 5 players in the NBA who changed teams right after winning an NBA Championship

Kawhi Leonard is one of several NBA players who changed teams after winning an NBA championship.
Kawhi Leonard is one of several NBA players who changed teams after winning an NBA championship.

#3 Dwight Howard

Dwight Howard (#39) of the LA Lakers
Dwight Howard (#39) of the LA Lakers

Dwight Howard started his NBA career with the Orlando Magic, and moved around the league for a while in search of a championship. After spending eight years in Orlando, he joined somewhat of a Lakers super team in 2012, but Kobe Bryant sustained an injury late in the season, foiling their championship hopes.

After runs with different teams, Howard reunited with the Lakers in a team that had LeBron James and Anthony Davis on the roster. In his role as a rotation player, he made significant contributions to help the Lakers clinch the 2020 NBA title in the Orlando bubble.

In free agency, the unexpected news broke that Howard would be joining the Philadelphia 76ers for the 2020-21 NBA season. As expected, he maintained dominance in the paint when Joel Embiid took a breather. Unfortunately, the Sixers were eliminated in the second round of the 2021 playoffs.

Howard has re-joined the Lakers for the 2021-22 NBA season, and is excited to be a part of a veteran team that could be on its way to another NBA championship.


#2 Danny Green

Danny Green (#14) of the Philadelphia 76ers
Danny Green (#14) of the Philadelphia 76ers

No player in the NBA has changed teams as much as Danny Green has right after winning a championship. He is also one of four players in NBA history to have won championships with three different teams.

Green won his first ring in 2014 as a member of the San Antonio Spurs after spending eight seasons with the franchise. Four years later, he joined the Toronto Raptors, and played a key role in their 2019 championship run. He featured in all but two games for the Raptors, recording a career-high 45.5% shooting from beyond the arc.

In free agency, Green signed a two-year $30 million deal to join the purple and gold. He was interested in running it back, but had a condition that the Raptors failed to meet. His campaign with the Lakers was equally as successful, as he played a key role at both ends of the court to help the Lakers win their 17th NBA championship.

Despite having a year on his contract, the Lakers chose to field a relatively young team, and traded Green to the OKC Thunder for Dennis Schroder. With the Thunder looking to get younger, too, the sharpshooter ended up with the Philadelphia 76ers. That makes it two consecutive team changes for Green right after winning back-to-back NBA titles.


#1 Kawhi Leonard

Kawhi Leonard (#2) of the LA Clippers
Kawhi Leonard (#2) of the LA Clippers

Green's condition to stay with the Toronto Raptors was that he was only willing to attempt a re-run if Kawhi Leonard stayed. Given that he ended up with the Lakers for the 2019-20 NBA season should give you an idea of what played out.

Leonard was a key player for the Raptors, and was the main reason they won the championship that year. However, he had since expressed his desire to play for his home team, so everyone knew he would leave, but it was a matter of when.

The LA Clippers beat the Lakers to win the race for Leonard. The two-time NBA Defensive Player of the Year has said that the prospect of playing alongside Paul George made his decision easier. Since joining the Clippers in 2019, he hasn't made the NBA Finals in two attempts, though.

Quick Links

App download animated image Get the free App now