
Take a look at a complete list of the top 10 NBA players who played in different teams in the NBA League history. Thirteen is the most teams an NBA Player has played for. NBA legendary player Ish Smith played for 13 NBA teams: Houston Rockets, Memphis Grizzlies, Golden State Warriors, Orlando Magic, Milwaukee Bucks, Phoenix Suns, Oklahoma City Thunder, 2x Philadelphia 76ers, New Orleans Pelicans, Detroit Pistons, 2x Washington Wizards, Denver Nuggets. Along with Ish Smith, these are the four players who played in twelve different teams; Chucky Brown, Jim Jackson, Tony Massenburg, and Joe Smith.
However, Mike James and Kevin Ollie tied for playing in 11 NBA Teams. Followed by three more NBA players who tied playing for 10 teams. Lou Amundson, Earl Boykins, and Mark Bryant are played for 10 teams in their career. Here is a complete list of 10 players who have played for the most NBA teams.
1. Ish Smith, 13 Teams
Ish Smith was a professional American NBA player who played for most franchises during his career in NBA history. He was born on 5th July 1988 and played as a point guard for 13 different teams during his career history. Ish Smith started his professional NBA career in 2010 to the present when he retired from playing for Denver Nuggets.
Ish Smith played for 13 NBA teams: Houston Rockets, Memphis Grizzlies, Golden State Warriors, Orlando Magic, Milwaukee Bucks, Phoenix Suns, Oklahoma City Thunder, 2x Philadelphia 76ers, New Orleans Pelicans, Detroit Pistons, 2x Washington Wizards, Denver Nuggets.
2. Chucky Brown, 12 Teams

Chucky Brown was a professional American NBA player who played for most franchises during his career in NBA history. He was born on 29th February 1968 and played as a power forward for 12 different teams during his career history. Chunky Brown started his professional NBA career in 1989 to 2002 when he retired from playing for Sacramento Kings.
Brown played for 12 NBA franchises: 2x Cleveland Cavaliers, Los Angeles Lakers, New Jersey Nets, Dallas Mavericks, Grand Rapids Hoops, Yakima Sun Kings, Houston Rockets, Phoenix Suns, Milwaukee Bucks, Atlanta Hawks, 2x Charlotte Hornets, San Antonio Spurs, Golden State Warriors, and Sacramento Kings.
After his retirement as a professional NBA player, Chunky Brown joined as a coach in 2004 coaching Raleigh Knights. Currently, he is aged 54 and coaching West Johnston HS. Brown had 4125 points, 2148 rebounds, and 549 assists before he retired from NBA League.
3.Tony Massenburg, 12 Teams

Tony Massenburg was a professional American NBA player who played for most NBA Teams during his career in NBA history. He was a power forward and Center for 12 different teams during his career in NBA history. Tony Massenburg started his professional NBA career in 1990 to 2008 when he retired from playing for Capitanes de Arecibo.
Tony Massenburg played for 12 NBA Teams: 2x San Antonio Spurs, Charlotte Hornets, Boston Celtics, Golden State Warriors, Los Angeles Clippers, Philadelphia 76ers, New Jersey Nets, Vancouver Grizzles, Houston Rockets, Memphis Grizzlies, Utah Jazz, Sacramento Kings.
4. Jim Jackson, 12 Teams

Jim Jackson was a professional American basketball player who played for most NBA Teams during his career in NBA history. He was a shooting guard for 12 different teams during his career in NBA history. Jim Jackson started his professional NBA career in 1992 to 2006 when he retired from playing for Los Angeles Lakers.
Jim Jackson played for 12 NBA Teams: Dallas Mavericks, New Jersey Nets, Philadelphia 76ers, Golden State Warriors, Portland Trail Blazers, Atlanta Hawks, Cleveland Cavaliers, Miami Heats, Sacramento Kings, Houston Rockets, Phoenix Suns, and Los Angeles Lakers.
5. Joe Smith, 12 Teams

Joe Smith was a professional American NBA player who played for most NBA franchises during his career in NBA history. He was born on 26th July 1975 and played as a power forward for 12 different NBA teams during his career in NBA history. Joe Smith started his professional NBA career in 1995 to 2011 when he retired from playing for Los Angeles Lakers.
Joe Smith played for 12 NBA Teams: Golden State Warriors, 2x Philadelphia 76ers, 2x Minnesota Timberwolves, Detroit Pistons, Milwaukee Bucks, Denver Nuggets, Chicago Bulls, 2x Cleveland Cavaliers, Oklahoma City Thunder, Atlanta Hawks, New Jersey Nets, and Los Angeles Lakers.
6. Mike James, 11 Teams

Mike James was a professional American NBA player who played for most NBA franchises during his career in NBA history. He was born on 23rd June 1975 and played as a point guard for 11 different NBA teams during his career in NBA history. Mike James started his professional NBA career in 1998 to 2015 when he retired from playing for Los Angeles Lakers.
Mike James played for 11 franchises: Miami Heats, Boston Celtics, Detroit Pistons, Milwaukee Bucks, 2x Houston Rockets, Toronto Raptors, Minnesota Timberwolves, New Orleans Hornets, Washington Wizards, Dallas Mavericks, and 2x Chicago Bulls.
7. Kevin Ollie, 11 Teams

Kevin Ollie was a professional American NBA player who played for most NBA franchises during his career in NBA history. He was born on 27th December 1972 and played as a point guard for 11 different NBA teams during his career in NBA history. Kevin Ollie started his professional NBA career in 1995 to 2010 when he retired from playing for Oklahoma City Thunder.
Kevin Ollie played for 11 NBA Teams: Dallas Mavericks, 2x Orlando Magic, Sacramento Kings, 2x Philadelphia 76ers, Chicago Bulls, Indiana Pacers, Milwaukee Bucks, Seattle SuperSonics, Cleveland Cavaliers, Minnesota Timberwolves, and Oklahoma City Thunder.
After his retirement as a professional NBA player, Kevin Ollie joined as a coach in 2010 assistant coaching UConn to the present. Currently, he is aged 49 and coaching Overtime Elite. Kevin had 2496 points, 1018 rebounds, and 1501 assists before he retired from NBA League.
8. Lou Amundson, 10 NBA Teams

Lou Amundson was a professional American NBA player who played for most NBA franchises during his career in NBA history. He played as a point forward and Center for 10 different NBA teams during his career in NBA history. Lou Amundson started his professional NBA career in 2006 to 2018 when he retired from playing for Kawasaki Brave Thunders. Lou Amundson played for 10 NBA Teams: Utah Jazz, Philadelphia 76ers, Phoenix Suns, Golden State Warriors, Indiana Pacers, Minnesota Timberwolves, 2x Chicago Bulls, Cleveland Cavaliers, New York Knicks, and Kawasaki Brave Thunders.
9. Earl Boykins, 10 Teams

Earl Boykins was a professional American basketball player who played for most NBA franchises during his career in NBA history. He played as a point guard for 10 different NBA teams during his career in NBA history. Earl Boykins started his professional NBA career in 1998 to 2012 when he retired from playing for Houston Rockets.
Earl Boykins played for 10 NBA Teams: New Jersey Nets, 2x Cleveland Cavaliers, Orlando Magic, Golden State Warriors, Los Angeles Clippers, Denver Nuggets, 2x Milwaukee Bucks, Charlotte Bobcats, Washington Wizards, and Houston Rockets.
10. Mark Bryant, 10 Franchises

Mark Bryant was a professional American basketball player who played for most NBA franchises during his career in NBA history. He played as a power forward for 10 different NBA teams during his career in NBA history. Mark Bryant started his professional NBA career in 1988 to 2003 when he retired from playing for Boston Celtics.
Mark Bryant played for 10 Teams: Portland Trail Blazers, Houston Rockets, Phoenix Suns, Chicago Bulls, Cleveland Cavaliers, Dallas Mavericks, San Antonio Spurs, Philadelphia 76ers, Denver Nuggets, and Boston Celtics.
List of Top 10 Players who has played for the most teams in the NBA
S.N | Player | No. of NBA Teams |
---|---|---|
1 | Ish Smith | 13 |
2 | Chucky Brown | 12 |
3 | Tony Massenburg | 12 |
4 | Jim Jackson | 12 |
5 | Joe Smith | 12 |
6 | Kevin Ollie | 11 |
7 | Mike James | 11 |
8 | Ish Smith | 11 |
9 | Lou Amundson | 10 |
10 | Earl Boykins | 10 |
11 | Mark Bryant | 10 |
Note: The table above is updated based on the Official stats. This information can be updated over time in the table with new NBA players who intend the break the record of these mentioned NBA players above.
FAQs
Ish Smith played for 13 different NBA Teams in NBA history.
Jim Jackson played for 12 different NBA Teams.
1) Jim Jackson
2) Joe Smith
3) Tony Massenburg
4) Chucky Brown
Vice Carter played for 22 NBA seasons.
Read Also: What NBA Player Has The Most Steals in an NBA Game?
Conclusion
Please share your thoughts in the comments section below. However, If this article helped you learn more about who has played for the most NBA teams. Therefore, we have compiled a Top 10 players who have played for the most teams in the NBA. Moreover, the information was gathered from the Wikipedia & All-NBA Teams updates, for our Most NBA Teams article. Finally, we would like to mention that our website data is subject to change at any time, and we cannot guarantee its accuracy.