Skip to content
Boxscore

ArticlesArticle

Crossing the line

Babe Ruth and Wade Boggs, Brett Favre, Luís Figo, Frank Mahovlich: the players who played for both sides of each sport's great rivalries, and the rivalries that almost never trade. Only five players have played for both Liverpool and Manchester United since 1963.

By Austin · October 17, 2026

Some moves cost a player more than a change of address. We went through every roster in five sports for the players who played for both sides of their sport’s great rivalries: how many crossed, who they were, and which rivalries almost never trade.

SportRivalriesCrossed the mostCrossed the least
Baseball5Cubs and Cardinals (333)Yankees and Mets (176)
Basketball5Lakers and Clippers (69)Celtics and Lakers (40)
Football6Bears and Packers (69)Steelers and Ravens (32)
Hockey6Penguins and Flyers (92)Red Wings and Avalanche (50)
Soccer12PSG and Marseille (50)Liverpool and Manchester United (5)

Baseball

The Red Sox sold Babe Ruth to the Yankees in January 1920, and over the next decade sent them Waite Hoyt, Herb Pennock and Red Ruffing too. Wade Boggs went the same way as a free agent in 1993 and won a World Series in New York. The Cubs traded Lou Brock to the Cardinals in June 1964 for Ernie Broglio, and Brock went on to steal 938 bases and reach the Hall of Fame as a Cardinal. Duke Snider finished his career with the Giants, and Juan Marichal, who'd spent 14 seasons pitching against the Dodgers, finished his in Los Angeles.

RivalryPlayed for bothWent straight acrossBest known
Yankees and Red Sox262141Wade Boggs, Rickey Henderson, Babe Ruth, Lee Smith
Dodgers and Giants255106Gary Carter, Joe Medwick, Duke Snider, Ernie Lombardi
Cubs and Cardinals333169Lou Brock, Hoyt Wilhelm, Rabbit Maranville, Lee Smith
Cubs and White Sox21790Ron Santo, Rich Gossage, Hoyt Wilhelm, Johnny Evers
Yankees and Mets17659Yogi Berra, Rickey Henderson, Carlos Beltran, Robinson Cano

Both sides

PlayerRivalryHis time with each
Wade BoggsYankees and Red SoxBoston Red Sox 1982 to 1992, then New York Yankees 1993 to 1997
Rickey HendersonYankees and Red SoxNew York Yankees 1985 to 1989, then Boston Red Sox 2002
Gary CarterDodgers and GiantsSan Francisco Giants 1990, then Los Angeles Dodgers 1991
Joe MedwickDodgers and GiantsBrooklyn Dodgers 1940 to 1943, then New York Giants 1943 to 1945, then Brooklyn Dodgers 1946
Lou BrockCubs and CardinalsChicago Cubs 1961 to 1964, then St. Louis Cardinals 1964 to 1979
Hoyt WilhelmCubs and CardinalsSt. Louis Cardinals 1957, then Chicago Cubs 1970
Ron SantoCubs and White SoxChicago Cubs 1960 to 1973, then Chicago White Sox 1974
Rich GossageCubs and White SoxChicago White Sox 1972 to 1976, then Chicago Cubs 1988
Yogi BerraYankees and MetsNew York Yankees 1946 to 1963, then New York Mets 1965
Rickey HendersonYankees and MetsNew York Yankees 1985 to 1989, then New York Mets 1999 to 2000

Basketball

Basketball's great rivals trade players rarely: only 40 have played for both the Celtics and the Lakers since 1946-47. Shaquille O'Neal finished his career in Boston, and Dennis Rodman, a Bad Boy Piston who'd fought the Bulls for years, won three titles in Chicago. Russell Westbrook went from the Lakers to the Clippers in the middle of the 2022-23 season, the shortest trip in the league.

RivalryPlayed for bothWent straight acrossBest known
Celtics and Lakers4016Shaquille O'Neal, Gary Payton, Bob McAdoo, Rajon Rondo
Celtics and 76ers4917Bob McAdoo, Al Horford, Jrue Holiday, Bailey Howell
Knicks and Celtics5124Bob McAdoo, Chauncey Billups, Kemba Walker, Paul Westphal
Bulls and Pistons5523Dennis Rodman, Derrick Rose, Andre Drummond, Ben Wallace
Lakers and Clippers6926Russell Westbrook, Bob McAdoo, Rajon Rondo, Adrian Dantley

Both sides

PlayerRivalryHis time with each
Shaquille O'NealCeltics and LakersLos Angeles Lakers 1996-97 to 2003-04, then Boston Celtics 2010-11
Gary PaytonCeltics and LakersLos Angeles Lakers 2003-04, then Boston Celtics 2004-05
Bob McAdooCeltics and 76ersBoston Celtics 1978-79, then Philadelphia 76ers 1985-86
Al HorfordCeltics and 76ersBoston Celtics 2016-17 to 2018-19, then Philadelphia 76ers 2019-20, then Boston Celtics 2021-22 to 2024-25
Bob McAdooKnicks and CelticsNew York Knicks 1976-77 to 1978-79, then Boston Celtics 1978-79
Chauncey BillupsKnicks and CelticsBoston Celtics 1997-98, then New York Knicks 2010-11
Dennis RodmanBulls and PistonsDetroit Pistons 1986-87 to 1992-93, then Chicago Bulls 1995-96 to 1997-98
Derrick RoseBulls and PistonsChicago Bulls 2008-09 to 2011-12 and 2013-14 to 2015-16, then Detroit Pistons 2019-20 to 2020-21
Russell WestbrookLakers and ClippersLos Angeles Lakers 2021-22 to 2022-23, then Los Angeles Clippers 2022-23 to 2023-24
Bob McAdooLakers and ClippersBuffalo Braves 1972-73 to 1976-77, then Los Angeles Lakers 1981-82 to 1984-85

Football

Brett Favre spent 16 seasons in Green Bay, and two of his last three in Minnesota, where he beat the Packers twice in 2009. Deion Sanders left Dallas for Washington in 2000, Terrell Owens went from the Eagles to the Cowboys in 2006, and Marcus Allen spent his last five seasons with the Chiefs after eleven with the Raiders. Football players move more than most, but a division rival's roster is still a long way from home.

RivalryPlayed for bothWent straight acrossBest known
Bears and Packers6949Julius Peppers, Steve McMichael, Jimmy Graham, Marcedes Lewis
Packers and Vikings6546Brett Favre, Jan Stenerud, Bryce Paup, Paul Coffman
Cowboys and Washington6940Deion Sanders, Von Miller, Michael Bates, Calvin Hill
Cowboys and Eagles5634Terrell Owens, Harold Carmichael, Jason Peters, Robert Quinn
Steelers and Ravens3216Rod Woodson, Carnell Lake, Kordell Stewart, Alejandro Villanueva
Chiefs and Raiders6239Marcus Allen, Rodney Hudson, Marcus Peters, Rich Gannon

Both sides

PlayerRivalryHis time with each
Julius PeppersBears and PackersChicago Bears 2010 to 2013, then Green Bay Packers 2014 to 2016
Steve McMichaelBears and PackersChicago Bears 1981 to 1993, then Green Bay Packers 1994
Brett FavrePackers and VikingsGreen Bay Packers 1992 to 2007, then Minnesota Vikings 2009 to 2010
Jan StenerudPackers and VikingsGreen Bay Packers 1980 to 1983, then Minnesota Vikings 1984 to 1985
Deion SandersCowboys and WashingtonDallas Cowboys 1995 to 1999, then Washington Redskins 2000
Von MillerCowboys and WashingtonWashington Commanders 2025, then Dallas Cowboys 2026
Terrell OwensCowboys and EaglesPhiladelphia Eagles 2004 to 2005, then Dallas Cowboys 2006 to 2008
Harold CarmichaelCowboys and EaglesPhiladelphia Eagles 1971 to 1983, then Dallas Cowboys 1984
Rod WoodsonSteelers and RavensPittsburgh Steelers 1987 to 1996, then Baltimore Ravens 1998 to 2001
Carnell LakeSteelers and RavensPittsburgh Steelers 1989 to 1998, then Baltimore Ravens 2001
Marcus AllenChiefs and RaidersLos Angeles Raiders 1982 to 1992, then Kansas City Chiefs 1993 to 1997
Rodney HudsonChiefs and RaidersKansas City Chiefs 2011 to 2014, then Oakland Raiders 2015 to 2020

Hockey

Mark Recchi played for both Pennsylvania teams twice: Pittsburgh, then Philadelphia, then Montreal, then Philadelphia again and Pittsburgh again. Frank Mahovlich won four Stanley Cups in Toronto in the 1960s and two more in Montreal in the 1970s, and Doug Gilmour, a Leafs captain, played two seasons for the Canadiens before going back to Toronto. Penguins and Flyers have shared more players than any other rivalry here.

RivalryPlayed for bothWent straight acrossBest known
Canadiens and Bruins5311Mark Recchi, Guy Lapointe, Rogie Vachon, Sergei Gonchar
Canadiens and Maple Leafs7429Doug Gilmour, Frank Mahovlich, Mathieu Schneider, Shayne Corson
Oilers and Flames6016Grant Fuhr, Roman Hamrlik, Martin Gelinas, Curtis Joseph
Penguins and Flyers9244Mark Recchi, Paul Coffey, Jaromir Jagr, Jeff Carter
Rangers and Islanders8116Pat LaFontaine, Mathieu Schneider, John Vanbiesbrouck, Doug Weight
Red Wings and Avalanche5023Todd Gill, Brad May, Bobby Dollas, Steve Duchesne

Both sides

PlayerRivalryHis time with each
Mark RecchiCanadiens and BruinsMontréal Canadiens 1994-95 to 1998-99, then Boston Bruins 2008-09 to 2010-11
Guy LapointeCanadiens and BruinsMontréal Canadiens 1968-69 to 1981-82, then Boston Bruins 1983-84
Doug GilmourCanadiens and Maple LeafsToronto Maple Leafs 1991-92 to 1996-97, then Montréal Canadiens 2001-02 to 2002-03, then Toronto Maple Leafs 2002-03
Frank MahovlichCanadiens and Maple LeafsToronto Maple Leafs 1967-68, then Montréal Canadiens 1970-71 to 1973-74
Grant FuhrOilers and FlamesEdmonton Oilers 1981-82 to 1990-91, then Calgary Flames 1999-00
Roman HamrlikOilers and FlamesEdmonton Oilers 1997-98 to 1999-00, then Calgary Flames 2005-06 to 2006-07
Mark RecchiPenguins and FlyersPittsburgh Penguins 1988-89 to 1991-92, then Philadelphia Flyers 1991-92 to 1994-95 and 1998-99 to 2003-04, then Pittsburgh Penguins 2005-06 to 2007-08
Paul CoffeyPenguins and FlyersPittsburgh Penguins 1987-88 to 1991-92, then Philadelphia Flyers 1996-97 to 1997-98
Pat LaFontaineRangers and IslandersNew York Islanders 1983-84 to 1990-91, then New York Rangers 1997-98
Mathieu SchneiderRangers and IslandersNew York Islanders 1994-95 to 1995-96, then New York Rangers 1998-99 to 1999-00
Todd GillRed Wings and AvalancheDetroit Red Wings 1998-99 to 2000-01, then Colorado Avalanche 2001-02
Brad MayRed Wings and AvalancheColorado Avalanche 2005-06 to 2006-07, then Detroit Red Wings 2009-10

Soccer

Luís Figo's move from Barcelona to Real Madrid in 2000 is still the most famous crossing in sports; when he came back to the Camp Nou in 2002, someone threw a pig's head at him. Ronaldo played on both sides of two rivalries, for Barcelona and Real Madrid and for Inter and Milan. And since 1963-64, only five players have played for both Liverpool and Manchester United. The last to go directly from one to the other was Phil Chisnall, in 1964.

RivalryPlayed for bothBest known
Barcelona and Real Madrid22Samuel Eto'o, Luís Figo, Ronaldo, Marcos Alonso
Real Madrid and Atlético20Thibaut Courtois, Álvaro Morata, Marcos Llorente, Juanfran Torres
Milan and Inter42Leonardo Bonucci, Andrea Pirlo, Zlatan Ibrahimović, Roberto Baggio
Inter and Juventus43João Cancelo, Leonardo Bonucci, Andrea Pirlo, Zlatan Ibrahimović
Roma and Lazio22Pedro, Alessio Romagnoli, Angelo Peruzzi, Roberto Muzzi
Liverpool and Manchester United5Michael Owen, Paul Ince, Ted MacDougall, Stephen Pears
Liverpool and Everton12Conor Coady, Steve McMahon, Peter Beardsley, Nick Barmby
Manchester United and City13Denis Law, Andy Cole, Sammy McIlroy, Peter Barnes
Arsenal and Tottenham13Pat Jennings, Sol Campbell, William Gallas, Clive Allen
Bayern and Dortmund21Robert Lewandowski, Ivan Perišić, Marcel Sabitzer, Mats Hummels
Dortmund and Schalke26Jens Lehmann, Andreas Möller, Kevin-Prince Boateng, Toni Schumacher
PSG and Marseille50Claude Makélélé, George Weah, Adrien Rabiot, Timothy Weah

Both sides

PlayerRivalryHis time with each
Samuel Eto'oBarcelona and Real MadridReal Madrid → FC Barcelona
Luís FigoBarcelona and Real MadridFC Barcelona → Real Madrid
Thibaut CourtoisReal Madrid and AtléticoAtlético de Madrid → Real Madrid
Álvaro MorataReal Madrid and AtléticoReal Madrid → Atlético de Madrid
Leonardo BonucciMilan and InterInter Milan → AC Milan
Andrea PirloMilan and InterInter Milan → AC Milan
João CanceloInter and JuventusInter Milan → Juventus FC
Leonardo BonucciInter and JuventusInter Milan → Juventus FC
PedroRoma and LazioAS Roma → SS Lazio
Alessio RomagnoliRoma and LazioAS Roma → SS Lazio
Michael OwenLiverpool and Manchester UnitedLiverpool FC → Manchester United
Paul InceLiverpool and Manchester UnitedManchester United → Liverpool FC
Conor CoadyLiverpool and EvertonLiverpool FC → Everton FC
Steve McMahonLiverpool and EvertonEverton FC → Liverpool FC
Denis LawManchester United and CityManchester United → Manchester City
Andy ColeManchester United and CityManchester United → Manchester City
Pat JenningsArsenal and TottenhamTottenham Hotspur → Arsenal FC
Sol CampbellArsenal and TottenhamTottenham Hotspur → Arsenal FC
Robert LewandowskiBayern and DortmundBorussia Dortmund → Bayern Munich
Ivan PerišićBayern and DortmundBorussia Dortmund → Bayern Munich
Jens LehmannDortmund and SchalkeFC Schalke 04 → Borussia Dortmund
Andreas MöllerDortmund and SchalkeBorussia Dortmund → FC Schalke 04
Claude MakéléléPSG and MarseilleOlympique Marseille → Paris Saint-Germain
George WeahPSG and MarseilleParis Saint-Germain → Olympique Marseille

Use it in Teammate Chain

A player who crossed a rivalry is a bridge between two clubhouses that otherwise share almost nothing. In Teammate Chain, Wade Boggs gets you from the 1980s Red Sox to the 1990s Yankees in one step. For the franchises that have swapped the most players of all, rivals or not, see the busiest pipelines.

How we counted

A player counts if he played for both clubs, in either order and with any number of stops in between, counting a franchise across its moves and renames (the Brooklyn and Los Angeles Dodgers, the Quebec Nordiques and Colorado Avalanche). “Went straight across” means the second club was his next one in our data; we leave it out for soccer, where a player’s seasons outside the top five leagues don’t show, so a move through a lower division would look direct. In football, only seasons a player was on a team count, not training camp or the practice squad. In soccer, only seasons a player actually played count, and only clubs he played league games for since 2012-13. Before that, a squad list can put a player on his new club a season early, so we show soccer careers club by club, without seasons.

About the data

Rosters come from the data behind Teammate Chain: every major-league baseball season since 1871, the NBA since 1946-47 (not the ABA), the NFL since 1970, the NHL since 1967-68 and Europe’s top five soccer leagues since 1963-64, so crossings before those seasons aren’t counted. Spot a mistake? Let us know.