Skip to content
Boxscore

ArticlesArticle

The players with the most teammates

Nobody shared a clubhouse with more people than the journeymen. The top ten in every sport, and why they're the best links in Teammate Chain.

By Austin · October 16, 2026

Some players spend a whole career with one team. Others pack a bag every year. For most of sports history, that second group has been seen as a footnote: journeymen, depth signings, veterans for the stretch run.

In one way, though, nobody beats them. Every new team means a new clubhouse full of teammates, and over a long career that adds up to a huge number of people. We counted every distinct teammate of every player in the Teammate Chain data.

SportMost teammatesTeammates
BaseballRich Hill944
BasketballJeff Green303
FootballJosh Johnson1,392
HockeyMike Sillinger599
SoccerMarco Borriello648

Look at the career years in the tables below: almost every name is from the last 40 years. A modern journeyman can play with more people in one season than a 1950s player did in three.

Baseball

Almost the whole list is pitchers, and relievers above all. A reliever can be traded, released and signed again several times in one year, and modern teams shuttle pitchers between the majors and the minors constantly. Every move is a new clubhouse of 26 to 40 players.

PlayerCareerTeammates
1Rich Hill2005–2025944
2Edwin Jackson2003–2019871
3Jesse Chavez2008–2025857
4Terry Mulholland1986–2006791
5Craig Kimbrel2010–2026785
6David Weathers1991–2009762
7Tyler Clippard2007–2022750
8Tommy Pham2014–2026749
9Luis Garcia2013–2026739
10David Robertson2008–2025730

Why so recent? Teams use more players per season than they used to: longer injured lists, more call-ups, bullpens that turn over constantly.

Basketball

Basketball rosters are small, about 15 players, so it takes a lot of moving to reach these totals. Everyone here played for many teams, often on short contracts late in their careers, the veteran a contender adds for the playoff run.

PlayerCareerTeammates
1Jeff Green2007–2025303
2Trevor Ariza2004–2021292
3Garrett Temple2009–2025289
4Ish Smith2010–2022277
5Vince Carter1998–2019275
6JaVale McGee2008–2023271
7D.J. Augustin2008–2021270
8Anthony Tolliver2008–2020268
9Juwan Howard1994–2012264
10DeAndre Jordan2008–2025264

Why so recent? Teams use more players per season than they used to, with two-way contracts, ten-day deals and more trades.

Football

Football's numbers dwarf every other sport's because its rosters are enormous: 53 players, plus everyone who passes through during a season. Backup quarterbacks and kickers lead the way. They last a long time, and teams are always looking for one.

PlayerCareerTeammates
1Josh Johnson2008–20261,392
2Calais Campbell2008–20261,088
3Tyrod Taylor2011–20261,056
4Matt Prater2007–20251,050
5Josh McCown2002–20201,005
6Nick Folk2007–2026992
7Ryan Fitzpatrick2005–2021991
8Case Keenum2013–2026987
9John Jenkins2013–2026986
10Marcedes Lewis2006–2025982

Why so recent? Rosters have grown, practice squads turn over constantly, and our data only starts in 1970.

Hockey

Hockey's leaders are a mix of very long careers and well-traveled veterans: defensemen and checking forwards who were traded at the deadline year after year. Mike Sillinger, near the top, played for an NHL-record 12 teams.

PlayerCareerTeammates
1Mike Sillinger1990–2008599
2Mathieu Schneider1987–2009557
3Jaromir Jagr1990–2017553
4Mark Recchi1988–2010540
5Michel Petit1982–1997513
6Luke Schenn2008–2026503
7Matt Cullen1997–2018495
8Derick Brassard2007–2022493
9Marc Bergevin1984–2003490
10Grant Ledyard1984–2001487

Why so recent? Teams dress more players per season than they used to, and our data only starts with the 1967 expansion.

Soccer

The top of the soccer list is almost all Serie A. Italian clubs have a long habit of loans and co-ownership deals, so a well-traveled striker could play for half the league over a career, and big squads mean big numbers.

PlayerBig-five seasonsTeammates
1Marco Borriello2002–2017648
2Nicola Amoruso1991–2009638
3Cesare Bovo2000–2016513
4Alberto Gilardino1998–2016511
5Matteo Brighi2000–2018509
6Kevin-Prince Boateng2005–2022508
7Pepe Reina1998–2024493
8Antonio Candreva2007–2023489
9Felipe2002–2019485
10Emiliano Moretti2000–2018474

Why so recent? Squads are bigger, loans are everywhere, and our data only counts the big five leagues.

Why this matters in Teammate Chain

These players are the best links in the game. If you need to connect two players and one of these names played for both of their teams, you’re done. Even when he didn’t, a journeyman is usually just one more link from wherever you need to go. For the other kind of career, see the longest one-club careers, and for how few links any two players are apart, the center of every sport.

How we counted

A teammate is anyone who appeared for the same club in the same regular season. Each person counts once, however many seasons they played together.

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.

In baseball and basketball, every player’s whole career in the league is in our data. In football, hockey and soccer, our data starts after the league did, so anyone already playing in our first season is left out: he may have had teammates before it. Time in other leagues isn’t counted anywhere.

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