how many teams has dennis schroder played for

Dennis Schröder has played for 11 NBA teams as of early 2026.
Quick Scoop
Here’s the list of all the NBA teams he has suited up for:
- Atlanta Hawks
- Oklahoma City Thunder
- Los Angeles Lakers (two separate stints)
- Boston Celtics
- Houston Rockets
- Toronto Raptors
- Brooklyn Nets
- Golden State Warriors
- Detroit Pistons
- Sacramento Kings
- Cleveland Cavaliers (most recent team, 11th overall)
A recent January 2026 piece notes that joining the Cleveland Cavaliers “marked his 11th team in the league,” with the Kings being his 10th stop before that.