German floor general Dennis Schroeder just broke a record when he came to terms with the Kings on a three-year, $45 million contract. By signing with Sacramento, Schroeder became the first international player in NBA history to play for at least 10 different teams.
Prior to taking ownership of the record alone, Schroeder was tied with long-time NBA sharpshooter Marco Belinelli, who himself played for nine different teams in the NBA.
Below, check out our ranking of the international players to have played for the most different NBA teams in league history, a list now led by Schroeder and featuring various well-known names.