Ranking the 21 players who have played for the most (at least 10!) NBA teams

Ish Smith has now suited up for nearly half the teams in the league. Who else comes close?

There is something special about a journeyman who has experience playing for various different franchises during their NBA careers.

As of the time of publishing this article, there are 21 players who played at least one game for at least 10 different teams around the league. While many are former undrafted free agents who scrapped and clawed their way around to stay pros, others were former top picks.

Joe Smith (No. 1 overall pick in 1995), Jim Jackson (No. 4 pick in 1992), Jeff Green (No. 5 pick in 2007) and D.J. Augustin (No. 9 pick in 2008) were lottery picks before bouncing around from team to team.

One reason for this is that you have to be pretty good to convince so many teams that you are worth an NBA contract.

So we took a look at the players who have played for the most teams while in the NBA. Feel free to use this as a resource next time you are having trouble guessing a player for Immaculate Grid.

Note that some active players who could potentially make this list in the future if they keep signing with new teams in the NBA include Justin Holiday, Robin Lopez, Jae Crowder, Seth Curry, George Hill, JaVale McGee, Markieff Morris and Noah Vonleh.

The pie charts provided below indicate how many games each player played with each team so you can track longevity.

All data is available via Basketball-Reference and NBA.com.

The best midseason free agency additions of the last decade

After the 2020 NBA Trade Deadline, the focus of basketball transaction rumors often shifts to the potential buyout market for contenders.

After the 2020 NBA trade deadline, the focus of basketball transaction rumors often shifts to the potential buyout market for contenders.

As noted by our own Frank Urbina, the buyout market “might actually be more interesting” than previously expected. While we recently collected a list of potential candidates for a buyout, ESPN’s Tim MacMahon reported that the last time a buyout addition played at least 100 playoff minutes for a team that won the title was in 2011. That would be Peja Stojakovic.

Aside from him, we broke down the biggest midseason free agency addition (via amnesty clause, buyout or otherwise) of the year each season since 2009-10.

2010: LARRY HUGHES, CHARLOTTE

(Photo by Kent Smith/NBAE via Getty Images)

Near the end of his career, former NBA guard Larry Hughes was included in a deal that sent Tracy McGrady to the New York Knicks. After the move, he was waived by the Sacramento Kings and was subsequently picked up by the Charlotte Bobcats. He played 14 games with the franchise but made just two appearances in the starting lineup. Hughes scored just 8.1 points per game during the regular season. He played all four games for the team in the postseason, too, averaging 14.5 minutes per game. But he did not make much of an impact, scoring just 6.0 points per game.

2011: MIKE BIBBY, MIAMI 

(Photo by Jesse D. Garrabrant/NBAE via Getty Images)

During his second-to-last season in the NBA, former NCAA champion Mike Bibby played for three different teams. He started the year with the Atlanta Hawks and was then moved to the Washington Wizards. After playing just two games, he and the organization agreed to a contract buyout and joined the Miami Heat. Bibby played 26.5 minutes per game for Miami, including 12 appearances in the starting lineup. The point guard connected on his personal-best 2.5 three-pointers per 36 minutes while shooting 45.5 percent from beyond the arc. He also started all 20 games during the playoffs for the Heat. However, Bibby averaged just 3.7 points and 1.2 assists per game during these contests.

2012: BORIS DIAW, SAN ANTONIO 

(Photo by Ronald Martinez/Getty Images)

Among all of the midseason free agency additions during the 2010s, former first-round selection Boris Diaw perhaps made the largest impact during his time with the team that signed him. The forward was waived by the Charlotte Bobcats in March 2012. However, within two days, he was picked up by the San Antonio Spurs. He started in seven of 20 games for the Spurs in the regular season and then all 14 appearances for the team in the playoffs. During the postseason, he was 9-for-18 (50.0 percent) from the three-point line. Diaw, who was originally claimed in 2012, remained with San Antonio until 2016 (winning a title in 2013) and became one of the more consistent figures in their rotation.

2013: CHRIS ANDERSEN, MIAMI

(Photo by Jordan Johnson/NBAE via Getty Images)

More famously known by his nickname Birdman, former NBA big man Chris Andersen was waived and amnestied by the Denver Nuggets in 2012 so that the franchise could avoid the dreaded luxury tax bill. After some push by head coach Erik Spoelstra, the Miami Heat signed the 6-foot-10 veteran. He played on two ten-day contracts before eventually getting a deal for the remainder of the season in 2012-13. He played in just over half of the games (42) for the team in that campaign, averaging 14.9 minutes off the bench. He helped Miami go on a 27-game win streak shortly after he was signed. But most notable was his performance in the postseason in which he made all 15 of his first field goal attempts in Game 1 through Game 5 against the Indiana Pacers. Overall, he shot a postseason-best 80.4 percent from the field en route to the Heat winning the title in 2013.

2014: DREW GOODEN, WASHINGTON

(Photo by Rob Carr/Getty Images)

Former NBA forward Drew Gooden signed a five-year, $32 million deal with the Milwaukee Bucks in 2010. However, he was waived by the team using an amnesty clause back in July 2013. Gooden was picked up by the Washington Wizards in February 2014. After two ten-day contracts, he was signed for the remainder of the season by the Wizards. Gooden played 18.0 minutes off the bench for Washington, scoring 8.3 points and grabbing 5.2 rebounds per game. After playing 10 contests in the postseason for the team, he signed a new deal with the Wizards and briefly became the starting power forward in 2014-15.

2015: AMARE STOUDEMIRE, DALLAS

(Photo by Ron Hoskins/NBAE via Getty Images)

Six-time NBA All-Star Amare Stoudemire was once a fixture for the New York Knicks. However, his role began to diminish during his final few years with the team. During his final 180 games with the Knicks, the big man was in the starting lineup just 50 times. He was waived by New York and was picked up by the Dallas Mavericks, averaging 10.8 points per game in 23 appearances during the regular season with his new team. The big then scored 7.8 points per game for Dallas during the playoffs.

2016: JOE JOHNSON, MIAMI

(Photo by Joe Murphy/NBAE via Getty Images)

Seven-time NBA All-Star wing Joe Johnson was a major pickup by the Brooklyn Nets in 2012. But the franchise began to change its identity during the offseason leading into the 2015-16 campaign, letting longtime point guard Deron Williams test the open market and eventually sign with the Dallas Mavericks. Johnson, who had previously scored a field goal in a record 937 straight games, did not score against the Memphis Grizzlies on February 10, 2016. He played just three more games with the Nets before his contract was bought out on February 25. Johnson was fantastic on the Heat, scoring 13.4 points per game during the regular season and 12.1 points per game in the postseason.

2017: DERON WILLIAMS, CLEVELAND 

(Photo by Ronald Martinez/Getty Images)

Three-time NBA All-Star guard Deron Williams signed with the Dallas Mavericks in 2015. He re-signed with Dallas the following season, though Williams missed time with a toe injury. Williams was waived by the team in February 2017 and was then picked up by the Cleveland Cavaliers. Williams averaged 20.3 minutes per game in 24 appearances during the regular season for Cleveland. His best performance was a near-triple double in April, putting up 35 points with 7 rebounds and 9 assists. This ended up being his final year in the NBA, retiring after losing in the Finals to the Golden State Warriors.

2018: MARCO BELINELLI, PHILADELPHIA 

(Photo by Jesse D. Garrabrant/NBAE via Getty Images)

Former first-rounder Marco Belinelli signed with the Sacramento Kings in 2015 after winning the NBA championship and three-point contest with the San Antonio Spurs in 2014. He was traded to the Charlotte Hornets in 2016 and then to the Atlanta Hawks in 2017. The wing was waived by Atlanta in February 2018 and then claimed by the Philadelphia 76ers. Belinelli then put up a career-high 13.6 points and 2.0 three-pointers per game. He then scored 25 points against the Miami Heat in the postseason. He also hit a game-tying buzzer-beater to send a game against the Boston Celtics to overtime.

2019 WESLEY MATTHEWS, INDIANA

(Photo by Andy Lyons/Getty Images)

After an impressive tenure with the Portland Trail Blazers from 2010 until 2015, Wesley Matthews signed a four-year deal with the Dallas Mavericks. He was traded to the New York Knicks, where he played just two games for the team before he was waived in February 2019. Matthews was picked up by the Indiana Pacers, then connecting on six three-pointers against the New Orleans Pelicans later in the month. He played 31.5 minutes per game in his 23 appearances during the regular season, starting in each contest. Matthews also started all four games he played in the postseason for Indiana.

HoopsHype’s Alberto de Roa contributed research to this report

[lawrence-related id=1316876]