Skip to content
Boxscore

ArticlesArticle

The most-traveled players

Edwin Jackson's 14 teams, Ish Smith's 13, Mike Sillinger's 12: the players who suited up for the most franchises, and every stop along the way.

By Austin · October 16, 2026

Some players spend a career in one city. These are the other kind. We went through every roster in our data and counted how many different franchises each player appeared for, with relocated and renamed franchises counted once.

SportMost teamsTeamsSeasons
BaseballEdwin Jackson1417
BasketballIsh Smith1313
FootballShayne Graham1116
HockeyMike Sillinger1218
SoccerNicola Amoruso1316

Baseball

Most of the list is pitchers. Arms are always in demand, and a reliever can be traded, released and signed again in a single summer. A contender short on pitching in July calls the veteran who's available. Edwin Jackson set the major-league record in 2019, when he pitched for his 14th team. Octavio Dotel had held it with 13.

PlayerTeamsSeasonsCareer
1Edwin Jackson14172003–2019
2Rich Hill14212005–2025
3Octavio Dotel13151999–2013
4Ron Villone12151995–2009
5Craig Kimbrel12172010–2026
6Matt Stairs12191992–2011
7Mike Morgan12221978–2002
8Jose Urena11112015–2025
9Paul Bako11121998–2009
10Rick White11121994–2007

Edwin Jackson’s stops: Los Angeles Dodgers, Tampa Bay Rays, Detroit Tigers, Arizona Diamondbacks, Chicago White Sox, St. Louis Cardinals, Washington Nationals, Chicago Cubs, Atlanta Braves, Miami Marlins, San Diego Padres, Baltimore Orioles, Oakland Athletics, Toronto Blue Jays.

Basketball

A backup point guard is the most portable player in basketball: every team needs one, any system can use one, and teams trade for one every deadline. The rest of the list is the same idea in different positions, veterans on one-year deals. Ish Smith holds the NBA record: 13 franchises in 13 seasons.

PlayerTeamsSeasonsCareer
1Ish Smith13132010–2022
2Chucky Brown12131989–2001
3Tony Massenburg12131990–2004
4Jim Jackson12141992–2005
5Joe Smith12161995–2010
6Garrett Temple12162009–2025
7Mike James11122001–2013
8Anthony Tolliver11132008–2020
9Kevin Ollie11131997–2009
10D.J. Augustin11142008–2021

Ish Smith’s stops: Houston Rockets, Memphis Grizzlies, Golden State Warriors, Orlando Magic, Milwaukee Bucks, Phoenix Suns, Philadelphia 76ers, Oklahoma City Thunder, New Orleans Pelicans, Detroit Pistons, Washington Wizards, Charlotte Hornets, Denver Nuggets.

Football

Football's list is led by kickers and backup quarterbacks: specialists teams sign when their starter is hurt and release when he's back.

PlayerTeamsSeasonsCareer
1Shayne Graham11162001–2016
2Josh Johnson11192008–2026
3Josh McCown10182002–2020
4Jamon Meredith982009–2016
5Nick Vannett9112016–2026
6Jason Babin9132004–2016
7Ryan Fitzpatrick9172005–2021
8Dave Rayner862005–2011
9Crezdon Butler872010–2016
10J.T. O'Sullivan882002–2010

Shayne Graham’s stops: Buffalo Bills, Carolina Panthers, Cincinnati Bengals, New England Patriots, New York Giants, Baltimore Ravens, Miami Dolphins, Houston Texans, New Orleans Saints, Pittsburgh Steelers, Atlanta Falcons.

Hockey

Hockey's travelers are reliable two-way forwards and defensemen, exactly the players a contender adds at the trade deadline in March. Mike Sillinger holds the NHL record with 12 teams.

PlayerTeamsSeasonsCareer
1Mike Sillinger12181990–2008
2Dominic Moore10132003–2017
3Lee Stempniak10142005–2018
4J.J. Daigneault10161984–2000
5Michel Petit10161982–1997
6Jim Dowd10161991–2007
7Derick Brassard10162007–2022
8Olli Jokinen10171997–2014
9Mathieu Schneider10211987–2009
10Randy Robitaille9111996–2007

Mike Sillinger’s stops: Detroit Red Wings, Anaheim Ducks, Vancouver Canucks, Philadelphia Flyers, Tampa Bay Lightning, Florida Panthers, Ottawa Senators, Columbus Blue Jackets, Phoenix Coyotes, St. Louis Blues, Nashville Predators, New York Islanders.

Soccer

Soccer's list is led by Serie A journeymen. Italian clubs have a long habit of loans and co-ownership deals, so a striker could pass through half the league without ever leaving Italy. Most of the rest are French players who moved between Ligue 1 and the other big leagues.

PlayerClubsSeasonsCareer
1Nicola Amoruso13161993–2009
2Marco Borriello13162002–2017
3Giuseppe Colucci11131999–2012
4Loïc Rémy11142006–2019
5Kevin-Prince Boateng11172005–2022
6Bruno Rodriguez10111992–2003
7Benny Carbone10121988–2003
8Gaël Kakuta10132009–2022
9Simone Verdi10142009–2024
10Martín Cáceres10152007–2021

Nicola Amoruso’s stops: UC Sampdoria, Calcio Padova, Juventus FC, AC Perugia Calcio, SSC Napoli, Como 1907, Modena FC, ACR Messina, Reggina 1914, Siena FC, Torino FC, Parma Calcio 1913, Atalanta BC.

Why this matters in Teammate Chain

Every move put these players on a new roster, so they’re the best links in Teammate Chain. See the players with the most teammates, or the opposite career in the longest one-club careers.

How we counted

A team counts if the player appeared for it in at least one regular season. A player traded away and later brought back counts that team once. Relocated and renamed franchises count once. Stops are listed in the order he first played for each, under the name the club had when he left it.

About the data

These numbers come from the rosters behind Teammate Chain, not from every league a player ever played in. Two players count as teammates only if both are on the same club’s roster for the same season in our data, so a player who spent part of his career somewhere we don’t cover has fewer teammates here than he really had.

  • Baseball: every MLB and major-league season since 1871. Every major-league season is included, back to the National Association, so baseball careers are complete.
  • Basketball: every NBA season since 1946-47 (BAA included). The ABA isn't included, so ABA seasons (Julius Erving's, Moses Malone's, Spencer Haywood's first) don't count. Some rosters from the 1960s to the 1980s are incomplete.
  • Football: every NFL season since the 1970 merger. Nothing before 1970, so the AFL and the pre-merger NFL are missing, along with the USFL, XFL and other leagues. A career like George Blanda's (1949-1975) only counts from 1970.
  • Hockey: every NHL season since the 1967 expansion. Nothing before 1967-68, and no WHA, so Gordie Howe and Bobby Hull, for example, only count from 1967.
  • Soccer: Europe's top five leagues since 1963-64. Only league matches in the Premier League, La Liga, Serie A, the Bundesliga and Ligue 1. Seasons anywhere else (Portugal, the Netherlands, Turkey, MLS, lower divisions) and cup and international matches aren't included. Teammates count from the club's squad list, even a player who didn't play that season; career lengths count only the seasons he played. A career that starts with a newly promoted club may have begun in a lower division, so those careers are left out of the lists.

Only teams in our data count, so stops in other leagues, the minors or on a practice squad aren’t in a player’s total; in soccer, only the big five leagues count. In football, hockey and soccer, careers that may have begun before our records start are left out.

Careers that are still going count through the latest season in the data, as of October 17, 2026. Players who share a name are kept apart by their league ids and birth dates, and a player listed on a roster for a season he didn’t play (an injured rookie, a draft pick still overseas) isn’t counted for it. Spot a mistake? Let us know.

Try it on today’s board

A new Teammate Chain puzzle lands every day at midnight Pacific. It’s free, and you don’t need an account.

Play Teammate Chain