Big league ballplayers who were teammates of both halves of these father/son pairs.

Back to Excruciating Baseball Lists

Teammates Father Son
1Sandy AlomarRoberto Alomar
Danny DarwinTEX AL 1978TOR AL 1995
1Earl AverillEarl Averill
Bob FellerCLE AL 1936-1939CLE AL 1956
1Floyd BannisterBrian Bannister
Julio FrancoTEX AL 1992NY NL 2006
1Jesse BarfieldJosh Barfield
David WellsTOR AL 1987-1989SD NL 2006
1Clyde BarnhartVic Barnhart
Lloyd WanerPIT NL 1927-1928PIT NL 1944-1945
8Buddy BellDavid Bell
Norm CharltonCIN NL 1988SEA AL 2001
Dennis EckersleyCLE AL 1975-1977STL NL 1996-1997
Tom HenkeTEX AL 1982-1984STL NL 1995
Rick HoneycuttTEX AL 1981-1983STL NL 1996-1997
Danny JacksonCIN NL 1988STL NL 1995-1997
Jamie MoyerTEX AL 1989SEA AL 1998-2001, PHI NL 2006
Chris SaboCIN NL 1988STL NL 1995
Bobby WittTEX AL 1989STL NL 1998
2Buddy BellMike Bell
Norm CharltonCIN NL 1988CIN NL 2000
Barry LarkinCIN NL 1986-1988CIN NL 2000
3Gus BellBuddy Bell
Leo CardenasCIN NL 1960-1961CLE AL 1973
Rico CartyMIL NL 1963-1964CLE AL 1974-1977
Frank RobinsonCIN NL 1956-1961CLE AL 1974-1976
4Bobby BondsBarry Bonds
Danny DarwinTEX AL 1978SF NL 1997-1998
Mel HallCHI NL 1981SF NL 1996
Ken OberkfellSTL NL 1980PIT NL 1988-1989
Rick ReuschelCHI NL 1981PIT NL 1986-1987
1Bob BooneAaron Boone
Dante BichetteCAL AL 1988CIN NL 2000
2Bob BooneBret Boone
Brian DorsettCAL AL 1988CIN NL 1994
Mark McLemoreCAL AL 1986-1988SEA AL 2001-2003
1Pedro BorbonPedro Borbon
Charlie LeibrandtCIN NL 1979ATL NL 1992
6Earle BruckerEarle Brucker
Sam ChapmanPHI AL 1938-1940PHI AL 1948
Phil MarchildonPHI AL 1940PHI AL 1948
Nels PotterPHI AL 1938-1940PHI AL 1948
Carl ScheibPHI AL 1943PHI AL 1948
Pete SuderPHI AL 1943PHI AL 1948
Elmer ValoPHI AL 1940-1943PHI AL 1948
1Dolph CamilliDoug Camilli
Gil HodgesBRO NL 1943LA NL 1960-1961
2Joe ColemanJoe Coleman
Ryne DurenBAL AL 1954WAS AL 1965
Al KalineDET AL 1955DET AL 1971-1974
2Eddie CollinsEddie Collins
Eric McNairPHI AL 1929-1930PHI AL 1942
Al SimmonsPHI AL 1927-1930PHI AL 1941
3Jose CruzJose Cruz
Jay BuhnerNY AL 1988SEA AL 1997
Alvaro EspinozaNY AL 1988SEA AL 1997
Roberto KellyNY AL 1988SEA AL 1997
4Cecil FielderPrince Fielder
David BellCLE AL 1998MIL NL 2006
Russell BranyanCLE AL 1998MIL NL 2005-2008
Jim EdmondsANA AL 1998MIL NL 2010
David WeathersNY AL 1996-1997MIL NL 2009
1Tito FranconaTerry Francona
Grant JacksonPHI NL 1967MON NL 1981
62Ken GriffeyKen Griffey
Jim AckerATL NL 1986-1988SEA AL 1992
Rich AmaralSEA AL 1991SEA AL 1991-1998
Scott BankheadSEA AL 1990-1991SEA AL 1989-1991
Scott BradleyNY AL 1984-1985, SEA AL 1990-1991SEA AL 1989-1992
Greg BrileySEA AL 1990-1991SEA AL 1989-1992
Mike BrumleySEA AL 1990SEA AL 1990
Jay BuhnerSEA AL 1990-1991SEA AL 1989-1999
Dave BurbaSEA AL 1990-1991SEA AL 1990-1991
Norm CharltonCIN NL 1988-1990SEA AL 1993-1997, CIN NL 2000
Bryan ClarkSEA AL 1990SEA AL 1990
Dave CochraneSEA AL 1990-1991SEA AL 1989-1992
Darnell ColesSEA AL 1990SEA AL 1989-1990
Keith ComstockSEA AL 1990-1991SEA AL 1989-1991
Henry CottoNY AL 1985-1986, SEA AL 1990-1991SEA AL 1989-1993
Alvin DavisSEA AL 1990-1991SEA AL 1989-1991
Rich DeLuciaSEA AL 1990-1991SEA AL 1990-1993
Gary EaveATL NL 1988, SEA AL 1990SEA AL 1990
Brian FisherNY AL 1985-1986SEA AL 1992
Dave FlemingSEA AL 1991SEA AL 1991-1995
Mike GardinerSEA AL 1990SEA AL 1990
Brian GilesSEA AL 1990SEA AL 1990
Rich GossageNY AL 1982-1983SEA AL 1994
Chris HammondCIN NL 1990CIN NL 2006
Erik HansonSEA AL 1990-1991SEA AL 1989-1993
Gene HarrisSEA AL 1990-1991SEA AL 1989-1992
Brian HolmanSEA AL 1990-1991SEA AL 1989-1991
Chris HowardSEA AL 1991SEA AL 1991-1994
Michael JacksonSEA AL 1990-1991SEA AL 1989-1996
Randy JohnsonSEA AL 1990-1991SEA AL 1989-1998
Calvin JonesSEA AL 1991SEA AL 1991-1992
Tracy JonesCIN NL 1988, SEA AL 1990-1991SEA AL 1990-1991
Brent KnackertSEA AL 1990SEA AL 1990
Bill KruegerSEA AL 1991SEA AL 1991-1995
Barry LarkinCIN NL 1988-1990CIN NL 2000-2004
Tim LearyCIN NL 1989SEA AL 1992-1993
Pat LennonSEA AL 1991SEA AL 1991-1992
Jeffrey LeonardSEA AL 1990SEA AL 1989-1990
Vance LovelaceSEA AL 1990SEA AL 1990
Edgar MartinezSEA AL 1990-1991SEA AL 1989-1999
Tino MartinezSEA AL 1990-1991SEA AL 1990-1995
Scott MedvinSEA AL 1990SEA AL 1990
Jose MelendezSEA AL 1990SEA AL 1990
Hal MorrisCIN NL 1990CIN NL 2000
Rob MurphyCIN NL 1988, SEA AL 1991SEA AL 1991
Pete O'BrienSEA AL 1990-1991SEA AL 1990-1993
Joe OliverCIN NL 1989-1990SEA AL 1998
Alonzo PowellSEA AL 1991SEA AL 1991
Dennis PowellSEA AL 1990SEA AL 1989-1993
Jerry ReedSEA AL 1990SEA AL 1989-1990
Harold ReynoldsSEA AL 1990-1991SEA AL 1989-1992
Pat RiceSEA AL 1991SEA AL 1991
Jose RijoNY AL 1984, CIN NL 1988-1990CIN NL 2001-2002
Jeff SchaeferSEA AL 1990-1991SEA AL 1990-1992
Mike SchoolerSEA AL 1990-1991SEA AL 1989-1992
Matt SinatroSEA AL 1990-1991SEA AL 1990-1992
Russ SwanSEA AL 1990-1991SEA AL 1990-1993
Bill SwiftSEA AL 1990-1991SEA AL 1989-1998
Dave ValleSEA AL 1990-1991SEA AL 1989-1993
Omar VizquelSEA AL 1990-1991SEA AL 1989-1993
Matt YoungSEA AL 1990SEA AL 1990
3Jerry HairstonJerry Hairston
Harold BainesCHI AL 1981-1989BAL AL 1998-2000
Ozzie GuillenCHI AL 1985-1989BAL AL 1998
Sammy SosaCHI AL 1989TEX AL 2007
1Sam HairstonJerry Hairston
Minnie MinosoCHI AL 1951CHI AL 1976
6Jim HeganMike Hegan
Felipe AlouSF NL 1959OAK AL 1971, NY AL 1973, MIL AL 1974
Orlando CepedaSF NL 1959OAK AL 1972
Bud DaleyCLE AL 1955-1957NY AL 1964
Dick EllsworthCHI NL 1960MIL AL 1970-1971
Tito FranconaDET AL 1958MIL AL 1970
Roger MarisCLE AL 1957NY AL 1964-1966
1Tim HulettTug Hulett
Arthur RhodesBAL AL 1991-1994SEA AL 2008
1Marty KeoughMatt Keough
Rico CartyATL NL 1966OAK AL 1978
2Max LanierHal Lanier
Don LarsenSTL AL 1953SF NL 1964
Willie MaysNY NL 1952SF NL 1964-1971
2Vern LawVance Law
Manny SanguillenPIT NL 1967PIT NL 1980
Willie StargellPIT NL 1962-1967PIT NL 1980-1981
1Thornton LeeDon Lee
Dave PhilleyCHI AL 1941-1947DET AL 1957
1Connie MackEarle Mack
Harry DavisPIT NL 1896PHI AL 1910-1914
1Gary MatthewsGary Matthews
Dave MartinezCHI NL 1986-1987CHI NL 2000
15Hal McRaeBrian McRae
Juan BerenguerKC AL 1981KC AL 1992
George BrettKC AL 1973-1987KC AL 1990-1993
David ConeKC AL 1986KC AL 1993-1994
Jim EisenreichKC AL 1987KC AL 1990-1992
Steve FarrKC AL 1985-1987KC AL 1990
Mark GubiczaKC AL 1984-1987KC AL 1990-1994
Bo JacksonKC AL 1986-1987KC AL 1990
Mike MacfarlaneKC AL 1987KC AL 1990-1994
Bill PecotaKC AL 1986-1987KC AL 1990-1991
Bret SaberhagenKC AL 1984-1987KC AL 1990-1991
Kevin SeitzerKC AL 1986-1987KC AL 1990-1991
Danny TartabullKC AL 1987KC AL 1990-1991
Gary ThurmanKC AL 1987KC AL 1990-1992, NY NL 1997
Frank WhiteKC AL 1973-1987KC AL 1990
Willie WilsonKC AL 1976-1987KC AL 1990
1Bob OliverDarren Oliver
Nolan RyanCAL AL 1972-1974TEX AL 1993
1Jim O'RourkeQueenie O'Rourke
Willie KeelerNY NL 1892NY AL 1908
4Tony PerezEduardo Perez
Eric DavisCIN NL 1984-1986CIN NL 1996, STL NL 1999-2000
Barry LarkinCIN NL 1986CIN NL 1996-1998
Scott SandersonMON NL 1978-1979CAL AL 1993-1995
Kurt StillwellCIN NL 1986CAL AL 1993
48Tim RainesTim Raines
Brady AndersonBAL AL 2001BAL AL 2001
John BaleBAL AL 2001BAL AL 2001
Tony BatistaBAL AL 2001BAL AL 2001-2003
Rick BauerBAL AL 2001BAL AL 2001-2004
Larry BigbieBAL AL 2001BAL AL 2001-2004
Casey BlakeBAL AL 2001BAL AL 2001
Mike BordickBAL AL 2001BAL AL 2001
Leslie BreaBAL AL 2001BAL AL 2001
Jeff ConineBAL AL 2001BAL AL 2001-2003
Darwin CubillanMON NL 2001BAL AL 2004
Delino DeShieldsMON NL 1990, BAL AL 2001BAL AL 2001
Sean DouglassBAL AL 2001BAL AL 2001-2003
Brook FordyceBAL AL 2001BAL AL 2001-2003
Kris FosterBAL AL 2001BAL AL 2001
Jay GibbonsBAL AL 2001BAL AL 2001-2004
Geronimo GilBAL AL 2001BAL AL 2001-2004
Buddy GroomOAK AL 1999, BAL AL 2001BAL AL 2001-2004
Jerry HairstonBAL AL 2001BAL AL 2001-2004
Willie HarrisBAL AL 2001BAL AL 2001
Pat HentgenBAL AL 2001BAL AL 2001-2003
Jason JohnsonBAL AL 2001BAL AL 2001-2003
Jorge JulioBAL AL 2001BAL AL 2001-2004
Gene KingsaleBAL AL 2001BAL AL 2001
Mike KinkadeBAL AL 2001BAL AL 2001
Ryan KohlmeierBAL AL 2001BAL AL 2001
Fernando LunarBAL AL 2001BAL AL 2001
Calvin MaduroBAL AL 2001BAL AL 2001
Luis MatosBAL AL 2001BAL AL 2001-2004
Chuck McElroyBAL AL 2001BAL AL 2001
Jose MercedesBAL AL 2001BAL AL 2001
Alan MillsBAL AL 2001BAL AL 2001
Melvin MoraBAL AL 2001BAL AL 2001-2004
Greg MyersBAL AL 2001BAL AL 2001
Chad ParontoBAL AL 2001BAL AL 2001
John ParrishBAL AL 2001BAL AL 2001-2004
Sidney PonsonBAL AL 2001BAL AL 2001-2004
Chris RichardBAL AL 2001BAL AL 2001
Cal RipkenBAL AL 2001BAL AL 2001
Brian RobertsBAL AL 2001BAL AL 2001-2004
Willis RobertsBAL AL 2001BAL AL 2001-2003
B.J. RyanBAL AL 2001BAL AL 2001-2004
David SeguiBAL AL 2001BAL AL 2001-2004
Miguel TejadaOAK AL 1999BAL AL 2004
Josh TowersBAL AL 2001BAL AL 2001
Mike TrombleyBAL AL 2001BAL AL 2001
John WasdinBAL AL 2001BAL AL 2001
1Pete RosePete Rose
Barry LarkinCIN NL 1986CIN NL 1997
4Dick SchofieldDick Schofield
John CurtisBOS AL 1970CAL AL 1983-1984
Jerry ReussSTL NL 1971CAL AL 1987
Jim SlatonMIL AL 1971CAL AL 1984-1986
Don SuttonLA NL 1966-1967CAL AL 1985-1987
1Diego SeguiDavid Segui
Dwight EvansBOS AL 1974-1975BAL AL 1991
1Bob SkinnerJoel Skinner
Steve CarltonSTL NL 1965-1966CHI AL 1986
4Chris SpeierJustin Speier
Jim EisenreichMIN AL 1984FLA NL 1998
Gary GaettiMIN AL 1984CHI NL 1998
Greg MadduxCHI NL 1986ATL NL 1999
Terry MulhollandSF NL 1988-1989CHI NL 1998, ATL NL 1999
1Billy SullivanBilly Sullivan
Red FaberCHI AL 1914CHI AL 1931-1933
1George SusceGeorge Susce
Jim HeganCLE AL 1941-1942DET AL 1958
1Hal TroskyHal Trosky
Dixie HowellCLE AL 1940CHI AL 1958
3Ed WalshEd Walsh
Lena BlackburneCHI AL 1910-1915CHI AL 1929
Red FaberCHI AL 1914-1916CHI AL 1928-1932
Ray SchalkCHI AL 1912-1916CHI AL 1928
3Gary WardDaryle Ward
Kevin BrownTEX AL 1986LA NL 2003
Rickey HendersonNY AL 1987-1989LA NL 2003
Pete IncavigliaTEX AL 1986HOU NL 1998
6Maury WillsBump Wills
Doyle AlexanderLA NL 1971TEX AL 1977-1979
Bill BucknerLA NL 1969-1972CHI NL 1982
Dock EllisPIT NL 1968TEX AL 1977-1979
Charlie HoughLA NL 1970-1972TEX AL 1980-1981
Al OliverPIT NL 1968TEX AL 1978-1981
Rusty StaubMON NL 1969TEX AL 1980
7Eric YoungEric Young
Adam EatonSD NL 2005, TEX AL 2006COL NL 2009
Alan EmbreeSD NL 2006COL NL 2009
Todd HeltonCOL NL 1997COL NL 2009-2010
Matt HergesLA NL 1999, SF NL 2003COL NL 2009
Miguel OlivoSD NL 2005COL NL 2010
Glendon RuschMIL NL 2002-2003COL NL 2009
Yorvit TorrealbaSF NL 2003COL NL 2009

Includes all games played 1871-2010.
All players who saw action for a given team at any point during a season are considered to have been teammates. Complete information regarding in-season roster changes is not available for all seasons.
The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at "www.retrosheet.org".