Dennis Schroder: Teams played for| How many teams| Contract

Dennis Schroder: Teams Played For | How Many Teams | Contract

Dennis Schroder: Teams played for| How many teams| Contract

Dennis Schroder has built one of the NBA’s most traveled careers. Since entering the league in 2013, the German point guard has played for 12 different NBA franchises, with his latest move taking him from the Cleveland Cavaliers to the Charlotte Hornets in August 2026.

Schroder’s frequent team changes have made his career path particularly interesting. He has played for contenders, rebuilding teams and multiple franchises in both the Eastern and Western Conferences. His latest move also puts him just one team away from matching the NBA record for the most franchises played for.

How many teams has Dennis Schroder played for?

As of August 2026, Dennis Schroder has played for 12 NBA teams.

His teams are:

  1. Atlanta Hawks
  2. Oklahoma City Thunder
  3. Los Angeles Lakers
  4. Boston Celtics
  5. Houston Rockets
  6. Toronto Raptors
  7. Brooklyn Nets
  8. Golden State Warriors
  9. Detroit Pistons
  10. Sacramento Kings
  11. Cleveland Cavaliers
  12. Charlotte Hornets

Schroder played for the Los Angeles Lakers during two separate stints, but that counts as one franchise when calculating the number of different teams he has played for. NBA records show that his career has included the Hawks, Thunder, Lakers, Celtics, Rockets, Raptors, Nets, Warriors, Pistons, Kings and Cavaliers before his move to Charlotte.

Dennis Schroder teams played for

Atlanta Hawks

Atlanta selected Schroder with the No. 17 overall pick in the 2013 NBA Draft. The Hawks became the starting point of his NBA career, and he spent his first five seasons with the franchise.

His best scoring season with Atlanta came in 2017-18, when he averaged 19.4 points per game.

Oklahoma City Thunder

The Hawks traded Schroder to Oklahoma City in 2018. He quickly became an important reserve and secondary ball-handler for the Thunder.

In 2019-20, Schroder averaged 18.9 points per game and finished second in the NBA’s Most Improved Player voting.

Los Angeles Lakers

Schroder first joined the Lakers in 2020 after Oklahoma City traded him to Los Angeles.

He returned to the Lakers in 2022 after spending time with Boston and Houston. His two Lakers stints are one reason his career team history can sometimes look different depending on whether a source counts franchises or separate spells.

Boston Celtics

Schroder signed with Boston as a free agent in 2021. His time with the Celtics lasted only part of the 2021-22 season before he was traded.

Houston Rockets

Boston traded Schroder to Houston in February 2022. He played the remainder of that season with the Rockets.

Toronto Raptors

Schroder signed with Toronto in 2023. His Raptors stint continued his reputation as a reliable veteran point guard who could create offense and defend opposing guards.

Brooklyn Nets

Toronto traded Schroder to Brooklyn in February 2024 in exchange for Spencer Dinwiddie.

The Nets gave him another opportunity to operate as a veteran lead guard before he was moved again later that year.

Golden State Warriors

In December 2024, Brooklyn traded Schroder to Golden State. His stay with the Warriors was relatively short.

Detroit Pistons

Schroder became part of the multi-team Jimmy Butler trade in February 2025 and was ultimately sent to Detroit.

Sacramento Kings

In July 2025, Schroder agreed to a new contract with Sacramento. The Kings deal was reported as a three-year agreement worth about $45 million, while the finalized contract is listed at $44.4276 million.

He played 40 games for Sacramento during the 2025-26 season, averaging 12.8 points, 3.1 rebounds and 5.3 assists per game.

Cleveland Cavaliers

Sacramento traded Schroder to Cleveland as part of a three-team transaction in February 2026. Cleveland acquired him and Keon Ellis, while Sacramento received De’Andre Hunter.

Schroder played 30 games for Cleveland during the 2025-26 season. Across Sacramento and Cleveland, he averaged 10.8 points and 4.9 assists.

Charlotte Hornets

The Cavaliers traded Schroder to Charlotte on August 14, 2026, in exchange for Tre Mann and cash considerations.

That move made Charlotte his 12th NBA team. The Hornets move is especially notable because Schroder is now only one franchise away from the NBA record of 13 teams played for.

What is Dennis Schroder’s current team?

Dennis Schroder’s current NBA team is the Charlotte Hornets.

Cleveland sent him to Charlotte in the August 2026 trade involving Tre Mann. The move gives Schroder another Eastern Conference destination and reunites him with Hornets coach Charles Lee, who previously worked with Schroder in Atlanta.

What is Dennis Schroder’s contract?

Schroder signed a three-year, approximately $44.4 million contract with the Sacramento Kings in 2025.

The reported contract details include an average annual value of roughly $14.81 million.

Because Schroder was traded from Sacramento to Cleveland and then from Cleveland to Charlotte, his contract travels with him. The August 2026 trade therefore did not represent a new contract with Charlotte.

Dennis Schroder contract breakdown

Season Salary
2025-26 About $14.1 million
2026-27 About $14.8 million
2027-28 About $15.5 million
Total About $44.4 million

Contract databases list the deal at $44.4276 million over three years. Schroder’s 2026-27 salary is approximately $14.81 million, while his 2027-28 figure is approximately $15.51 million.

How much is Schroder making in 2026-27?

Schroder is scheduled to earn approximately $14.81 million in 2026-27.

The salary became particularly relevant to Cleveland’s roster decisions because moving Schroder helped the Cavaliers reduce their salary commitments. Charlotte acquired the veteran guard while taking on the remaining portion of his existing contract.

Why has Schroder played for so many teams?

Schroder’s frequent movement is the result of several factors.

First, he has been a valuable veteran guard who can handle the ball, create shots and provide experienced depth. That makes him useful to teams looking for backcourt help.

Second, Schroder has often been involved in trades. His career has included moves involving several multi-team transactions. His latest Cleveland-to-Charlotte trade is another example of how his contract and experience can be used in roster-building decisions.

Third, his ability to contribute both as a starter and reserve has made him relatively easy to fit into different rotations.

Dennis Schroder’s career numbers

Despite changing teams frequently, Schroder has produced consistently throughout his NBA career.

As of the August 2026 move to Charlotte, he had appeared in 912 regular-season games, averaging 13.7 points and 4.9 assists per game. His career scoring high for a season was 19.4 points per game with Atlanta in 2017-18.

He has also become one of the more experienced international players in the NBA. His German national-team career includes major success, highlighted by Germany’s 2023 FIBA World Cup championship.

Is Schroder close to the NBA record?

Yes. Schroder’s move to Charlotte puts him at 12 different NBA teams.

The current benchmark is 13 teams, meaning Schroder needs to play for one more franchise to match that mark. His latest move therefore adds another notable chapter to an already unusual NBA career.

His career also includes numerous trades. The August 2026 move was reported as his ninth career trade, further illustrating how frequently he has changed destinations.

Dennis Schroder career timeline

2013: Atlanta Hawks draft Schroder No. 17 overall.

2018: Traded from Atlanta to Oklahoma City.

2020: Traded to the Los Angeles Lakers.

2021: Signs with the Boston Celtics.

2022: Traded to Houston and later returns to the Lakers.

2023: Signs with the Toronto Raptors.

2024: Traded to Brooklyn and later Golden State.

2025: Moves to Detroit, then signs with Sacramento on a three-year contract.

2026: Traded from Sacramento to Cleveland and later from Cleveland to Charlotte.

The NBA’s 2025-26 Sacramento media guide documents the sequence from Atlanta through Sacramento, while NBA and Reuters reports confirm his 2026 moves to Cleveland and Charlotte.

Final thoughts

Dennis Schroder’s NBA career has become almost as notable for his number of teams as for his play on the court. He has now played for 12 different NBA franchises, beginning with Atlanta in 2013 and reaching Charlotte in 2026.

His latest move is particularly significant because it places him just one team away from the NBA’s 13-team benchmark. At the same time, his current contract remains in place, with approximately $30 million-plus remaining over the 2026-27 and 2027-28 seasons.

For a player who entered the NBA as the 17th overall pick, Schroder has developed into a long-lasting veteran point guard whose career has spanned more than a decade and a remarkable number of franchises.

FAQs

How many teams has Dennis Schroder played for?

Dennis Schroder has played for 12 different NBA teams as of August 2026.

What teams has Dennis Schroder played for?

He has played for the Atlanta Hawks, Oklahoma City Thunder, Los Angeles Lakers, Boston Celtics, Houston Rockets, Toronto Raptors, Brooklyn Nets, Golden State Warriors, Detroit Pistons, Sacramento Kings, Cleveland Cavaliers and Charlotte Hornets.

What team is Dennis Schroder on now?

Schroder is currently with the Charlotte Hornets, following his August 2026 trade from Cleveland.

How much is Dennis Schroder’s contract worth?

His current contract is worth approximately $44.4 million over three years.

How much does Dennis Schroder make in 2026?

His scheduled 2026-27 salary is approximately $14.81 million.

Did Dennis Schroder play for the Lakers twice?

Yes. Schroder had two separate stints with the Los Angeles Lakers. They count as one franchise when calculating his number of different NBA teams.

Is Dennis Schroder close to the NBA record for teams played for?

Yes. After joining Charlotte, he has played for 12 different NBA teams, leaving him one short of the 13-team benchmark.

Ratings
About Gurmeet 24553 Articles
Gurmeet Singh is a sports blogger and professional content writer from Jammu, India, with over seven years of experience, including work with Google. Passionate about sports and storytelling, he creates engaging, SEO-optimized content that informs and inspires readers worldwide.

Be the first to comment

Leave a Reply

Your email address will not be published.


*