Skip to content
Boxscore

ArticlesArticle

The longest partnerships in sports

Jeter and Rivera, Stockton and Malone, Crosby, Malkin and Letang: the teammates who stayed together the longest, counted from every roster in five sports.

By Austin · October 16, 2026

Free agency, trades and salary caps mean most teammates don’t stay teammates for long. A few pairs beat the odds and shared a locker room for most of their careers. We counted every season every pair of players spent on the same roster, across five sports.

SportPartnersTogetherSeasons
BaseballDerek Jeter & Mariano Rivera1995–201319
BasketballKarl Malone & John Stockton1985–200218
FootballAaron Rodgers & Mason Crosby2007–202216
HockeySidney Crosby & Evgeni Malkin2006–202621
SoccerPaolo Maldini & Alessandro Costacurta1987–200620

Most of these partnerships have something in common: one club, almost the whole way through. A star who could have left for more money didn’t, and neither did the teammate next to him.

Baseball

Before free agency arrived in 1976, a player could only leave if his club let him, so long partnerships were common. Since then they take a franchise that keeps its homegrown core, which is why the modern names on the list cluster around a few dynasties.

Baseball's list stretches across its whole history. Honus Wagner and Fred Clarke moved together from Louisville to Pittsburgh in 1900, when Louisville's owner took over the Pirates and brought his best players with him. Alan Trammell and Lou Whitaker turned double plays for the Tigers for 19 seasons, and the Yankees' core of the late 1990s shows up three times.

PartnersClubTogetherSeasons
Derek Jeter & Mariano RiveraNew York Yankees1995–201319
Alan Trammell & Lou WhitakerDetroit Tigers1977–199519
George Brett & Frank WhiteKansas City Royals1973–199018
Honus Wagner & Fred ClarkePittsburgh Pirates, Louisville Colonels1897–191518
Sam Rice & Joe JudgeWashington Senators1915–193218
Roberto Clemente & Bill MazeroskiPittsburgh Pirates1956–197217
Pete Rose & Tony PerezCincinnati Reds, Philadelphia Phillies1964–198617
Yadier Molina & Adam WainwrightSt. Louis Cardinals2005–202217
Derek Jeter & Jorge PosadaNew York Yankees1995–201117
Mariano Rivera & Jorge PosadaNew York Yankees1995–201117

Basketball

Basketball's long partnerships are almost all built around a star who never left: keep the star, keep the people he trusts.

John Stockton and Karl Malone played 18 seasons together in Utah, and no NBA pair has matched it. The Spurs' Tim Duncan, Tony Parker and Manu Ginobili are the closest thing basketball has to a trio that never broke up.

PartnersClubTogetherSeasons
Karl Malone & John StocktonUtah Jazz1985–200218
Tony Parker & Manu GinobiliSan Antonio Spurs2002–201716
Tim Duncan & Tony ParkerSan Antonio Spurs2001–201515
Dwyane Wade & Udonis HaslemMiami Heat2003–201815
Stephen Curry & Draymond GreenGolden State Warriors2012–202514
Tim Duncan & Manu GinobiliSan Antonio Spurs2002–201514
Robert Parish & Kevin McHaleBoston Celtics1980–199213
Isiah Thomas & Bill LaimbeerDetroit Pistons1981–199313
Kobe Bryant & Derek FisherLos Angeles Lakers1996–201113
Robert Parish & Larry BirdBoston Celtics1980–199112

Football

Football careers are short, so a long partnership usually means a quarterback or a kicker, the two positions that last, paired with a franchise star.

Aaron Rodgers and Mason Crosby were together in Green Bay for 16 seasons. Andre Reed and Bruce Smith spent 15 seasons in Buffalo and then, in 2000, both signed with Washington.

PartnersClubTogetherSeasons
Aaron Rodgers & Mason CrosbyGreen Bay Packers2007–202216
Andre Reed & Bruce SmithBuffalo Bills, Washington Redskins1985–200016
Philip Rivers & Antonio GatesSan Diego Chargers, Los Angeles Chargers2004–201815
Bill Bates & Mark TuineiDallas Cowboys1983–199715
Tom Brady & Stephen GostkowskiNew England Patriots2006–201914
Jason Witten & Tony RomoDallas Cowboys2003–201614
Jason Witten & L.P. LadouceurDallas Cowboys2005–201914
Jason Kelce & Brandon GrahamPhiladelphia Eagles2011–202414
Mike Webster & Donnie ShellPittsburgh Steelers1974–198714
Mike Webster & John StallworthPittsburgh Steelers1974–198714

Hockey

Hockey's list is full of players drafted by the same club who never left. Since the salary cap arrived in 2005, keeping a core together has been harder, which makes the active names on it more remarkable.

Sidney Crosby, Evgeni Malkin and Kris Letang have been teammates in Pittsburgh since 2006, the longest-running trio in North American team sports. The Sedin twins played every one of their 17 NHL seasons side by side in Vancouver.

PartnersClubTogetherSeasons
Sidney Crosby & Evgeni MalkinPittsburgh Penguins2006–202621
Sidney Crosby & Kris LetangPittsburgh Penguins2006–202621
Evgeni Malkin & Kris LetangPittsburgh Penguins2006–202621
Martin Brodeur & Patrik EliasNew Jersey Devils1995–201318
Alex Ovechkin & Nicklas BackstromWashington Capitals2007–202418
Nicklas Lidstrom & Kris DraperDetroit Red Wings1993–201017
Anze Kopitar & Drew DoughtyLos Angeles Kings2008–202417
Henrik Sedin & Daniel SedinVancouver Canucks2000–201717
Mark Messier & Kevin LoweEdmonton Oilers, New York Rangers1979–199516
Larry Robinson & Bob GaineyMontréal Canadiens1973–198816

Soccer

Soccer's long partnerships are mostly academy graduates who stayed at the club that raised them: the Italian bandiere, Manchester United's class of '92, Barcelona's La Masia generation.

Paolo Maldini and Alessandro Costacurta defended for AC Milan together for 20 seasons. Manchester United's class of '92 (Giggs, Scholes, Neville) fills the next spots.

PartnersClubTogetherSeasons
Paolo Maldini & Alessandro CostacurtaAC Milan1987–200620
Ryan Giggs & Paul ScholesManchester United1994–201219
Ryan Giggs & Gary NevilleManchester United1992–201019
Paul Scholes & Gary NevilleManchester United1994–201017
Francesco Totti & Daniele De RossiAS Roma2001–201616
Sergio Ramos & MarceloReal Madrid2006–202015
Sergio Busquets & Gerard PiquéFC Barcelona2008–202215
Steven Gerrard & Jamie CarragherLiverpool FC1998–201215
Uwe Kamps & Christian HochstätterBorussia Mönchengladbach1982–199715
Jean-Paul Bertrand-Demanes & Loïc AmisseFC Nantes1973–198715

Why this matters in Teammate Chain

Long partnerships are the strongest links in Teammate Chain. If you know two players spent a decade together, you don’t need to remember which season: any of them connects. They’re also the whole game in the 3+ seasons together mode of Unlimited, where every link has to be a pair who shared at least three seasons. More in the Teammate Chain strategy guide, and for players who never changed teams at all, the longest one-club careers.

How we counted

A season counts if both players appeared for the same club that season, and it counts once, even if the two were traded together in the middle of it. The seasons don’t have to be in a row, and the club can change along the way. Ties are listed with the better-known pair first.

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 football, hockey and soccer, where our data starts after the league did, pairs with a player already active in our first season are left out, since they may have shared earlier seasons we don’t have. In soccer, only seasons in the big five leagues count. Partnerships still going count through the latest season in the data.

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