Dennis Schroder was involved in a three-team trade that sent him from the Sacramento Kings to the Cleveland Cavaliers a few days ago.
Dennis SchrOder simply can’t seem to settle in one place, as he continues to be a frequent part of NBA trades and roster changes. Most likely not by his own choice, Schroder is one of the players who has changed teams the most in league history. According to a wild statistic, he has been traded eight times throughout his career, with only Trevor Ariza being moved more often (11 times).
The Cleveland Cavaliers, the team he will now suit up for, are the 11th NBA franchise Schroder has played for. He has already made his debut in a Cavs jersey, recording 11 points and six assists in 19 minutes off the bench during a dominant win over the Los Angeles Clippers.
Dennis Schroder is the 2nd most traded player in NBA history behind only Trevor Ariza.
— Hater Report (@HaterReport) February 1, 2026
He is on his 11th team. Only 19 more to go before he can play for all 30 😭😭 pic.twitter.com/fRQrY2cq6a
Another remarkable statistic tied to the German international’s constant movement across the league further highlights just how unusual his career path has been. With his debut for Cleveland, Schroder entered the top 10 list of NBA players who have had the most teammates throughout their careers.
According to meticulous statisticians, Schroder has shared the court with 239 different teammates, placing him ninth on the all-time list alongside Ish Smith. At the top of the list is veteran Jeff Green, currently playing for the Houston Rockets, who has had as many as 273 teammates. Second place is shared by Vince Carter and Garrett Temple, with 261 teammates each.
SPHERE Moments: The missing piece to Detroit’s championship puzzle – Rasheed Wallace
— Basketball Sphere (@BSphere_) February 5, 2026
🗣️"If you handle him the right way, he can heat up every apartment in the building. But if you don’t approach him the right way, he’ll burn the building down."
Read morehttps://t.co/JH0HqLS0Mg
Considering that these players enjoyed exceptionally long careers and spent many years in the league as veterans, it’s no surprise to see such numbers at the top of the list. For instance, Jeff Green is 39 years old, while Vince Carter famously held the record for the most NBA seasons played with 22, before being surpassed by LeBron James with 23.
Schroder, however, is only 32 years old and still has plenty of basketball ahead of him, having played “just” 11 seasons in the NBA so far. That’s why his presence in this top-10 list initially feels surprising. But when you look at how often he has been traded and how many teams he has played for since leaving the Atlanta Hawks — the franchise where he spent the longest stretch of his career and left the biggest mark — the picture becomes much clearer.
Since then, Schroder has played for the Brooklyn Nets, Oklahoma City Thunder, Los Angeles Lakers, Boston Celtics, Houston Rockets, Toronto Raptors, Golden State Warriors, Detroit Pistons, Sacramento Kings, and now the Cleveland Cavaliers.
Here is the full top 10 list.
Top 10 (per @bball_ref):
— Crazy Stats (@NBAcrazystats) February 5, 2026
Jeff Green – 273 teammates
Vince Carter – 261
Garrett Temple – 261
Trevor Ariza – 260
LeBron James – 249
Chris Paul – 249
JaVale McGee – 245
DeAndre Jordan – 242
Ish Smith – 239
Dennis Schröder – 239 https://t.co/Q8uxcHP2lL




