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.

Wendell Cruz-Imagn Images
Number of teams: 10 (Atlanta, Oklahoma City, LA Lakers, Boston, Houston, Brooklyn, Toronto, Detroit, Golden State, Sacramento)

Kim Klement-USA TODAY Sports
Number of teams: 9 (Golden State, Toronto, New Orleans, Chicago, San Antonio, Sacramento, Charlotte, Atlanta, Philadelphia)

Gregory Shamus/Getty Images
Number of teams: 8 (San Antonio, Sacramento, Milwaukee, Orlando, Memphis, New York, Miami, Detroit)

Photo by Michael Reaves/Getty Images
Number of teams: 8 (New York, Denver, LA Clippers, Oklahoma City, Atlanta, Detroit, Milwaukee, Washington)

Garrett W. Ellwood/NBAE/Getty Images
Number of teams: 8 (Charlotte, New Orleans, Milwaukee, Portland, Brooklyn, Dallas, Miami, Toronto)

Tim Fuller-USA TODAY Sports
Number of teams: 8 (Detroit, LA Lakers, Oklahoma City, Toronto, Charlotte, New York, Boston, Utah)

Photo credit should read JOE KLAMAR/AFP via Getty Images
Number of teams: 7 (Utah, Cleveland, Minnesota, Boston, Dallas, New Orleans, Portland)

Alonzo Adams-USA TODAY Sports
Number of teams: 7 (Charlotte, Toronto, Orlando, Phoenix, Memphis, Oklahoma City, San Antonio)

Jeff Hanisch-USA TODAY Sports
Number of teams: 7 (Denver, Toronto, Utah, Detroit, Orlando, Miami, Boston)

Mike Watters-Imagn Images
Number of teams: 7 (San Antonio, Toronto, Indiana, Sacramento, Detroit, Golden State, Orlando)

Bill Streicher-USA TODAY Sports
Number of teams: 7 (Milwaukee, Detroit, Orlando, Atlanta, Oklahoma City, Philadelphia, Utah)

Matt Krohn-USA TODAY Sports
Number of teams: 7 (Phoenix, Houston, Miami, Brooklyn, Toronto, Chicago, Milwaukee)

Photo by Christian Petersen/Getty Images
Number of teams: 7 (Toronto, Detroit, Dallas, New York, Atlanta, LA Lakers, Cleveland)

Stephen Lew-Imagn Images
Number of teams: 7 (Boston, Miami, Houston, Detroit, Utah, Toronto, New Orleans)

Isaiah J. Downing-USA TODAY Sports
Number of teams: 7 (Sacramento, Philadelphia, Brooklyn, Cleveland, Portland, Boston, Miami)

Brad Rempel-USA TODAY Sports
Number of teams: 7 (Sacramento, Cleveland, Houston, Minnesota, New Orleans, Golden State, Memphis)

Jonathan Hui-Imagn Images
Number of teams: 7 (Portland, San Antonio, Brooklyn, Atlanta, Miami, Utah, LA Clippers)

STR/AFP via Getty Images
Number of teams: 7 (LA Lakers, Golden State, New York, Miami, Washington, LA Clippers, Minnesota)

Noah Graham/NBAE via Getty Images
Number of teams: 7 (Oklahoma City, LA Clippers, LA Lakers, Charlotte, Golden State, Atlanta, Chicago)

Kelley L Cox-USA TODAY Sports
Number of teams: 7 (Portland, Sacramento, New Orleans, Brooklyn, LA Clippers, LA Lakers, Memphis)