Mark McGwire's teammates

Mark McGwire has had 347 MLB teammates in 16 seasons with 2 clubs. He spent the most seasons beside Terry Steinbach (11), Dennis Eckersley (10), and Rick Honeycutt (9). 5 Hall of Famers among them: Dennis Eckersley, Rickey Henderson, Harold Baines, and Dave Parker and more. Every season since 1876 is on file.

With the Athletics1986–1997 · 230 teammates

TeammateSeasonsTogether
Terry Steinbach3× All-Star111986–1996
Dennis EckersleyHall of Fame · 6× All-Star91987–1995
Jose Canseco6× All-Star81986–1997
Rick Honeycutt2× All-Star81987–1995
Dave Stewart1× All-Star81986–1995
Rickey HendersonHall of Fame · 10× All-Star71989–1995
Bob Welch2× All-Star71988–1994
Carney Lansford1× All-Star71986–1992
Mike Bordick1× All-Star71990–1996
Scott Brosius1× All-Star71991–1997
Curt Young71986–1993
Mike Gallego71986–1995
Stan Javier71986–1995
Dave Henderson1× All-Star61988–1993
Walt Weiss1× All-Star61987–1992
Gene Nelson61987–1992
John Briscoe61991–1996
Lance Blankenship61988–1993
Scott Hemond61989–1994
Ron Darling1× All-Star51991–1995
Steve Ontiveros1× All-Star51986–1995
Jim Corsi51988–1996
Mike Mohler51993–1997
Steve Ontiveros51986–1995
Todd Van Poppel51991–1996
Ruben Sierra4× All-Star41992–1995
Mike Moore1× All-Star41989–1992
Brent Gates41993–1996
Carlos Reyes41994–1997
Dann Howitt41989–1992
Dave Leiper41986–1995
Dave Otto41987–1990
Doug Jennings41988–1991
Eric Plunk41986–1989
Ernie Young41994–1997
Geronimo Berroa41994–1997
Jamie Quirk41989–1992
Mark Acre41994–1997
Storm Davis41987–1993
Todd Burns41988–1991
Tony Phillips41986–1989
Harold BainesHall of Fame · 6× All-Star31990–1992
Jason Giambi5× All-Star31995–1997
Felix Jose1× All-Star31988–1990
Ariel Prieto31995–1997
Billy Taylor31994–1997
Bobby Witt31992–1994
Craig Paquette31993–1995
Don Wengert31995–1997
Eric Fox31992–1994
Eric Helfand31993–1995
George Williams31995–1997
Greg Cadaret31987–1989
Joe Slusarski31991–1993
Kevin Campbell31991–1993
Luis Polonia31987–1989
Mike Aldrete31993–1995
Ron Hassey31988–1990
Steve Karsay31993–1997
Steve Ontiveros31986–1988
Steve Wojciechowski31995–1997
Troy Neel31992–1994
Vince Horsman31992–1994
Dave ParkerHall of Fame · 7× All-Star21988–1989
Joaquin Andujar4× All-Star21986–1987
Jay Howell3× All-Star21986–1987
Mickey Tettleton2× All-Star21986–1987
Tony Batista2× All-Star21996–1997
Willie Wilson2× All-Star21991–1992
Alfredo Griffin1× All-Star21986–1987
Glenn Hubbard1× All-Star21988–1989
Jose Rijo1× All-Star21986–1987
Aaron Small21996–1997
Bill Krueger21986–1987
Brian Harper21987–1995
Brian Lesher21996–1997
Bruce Walton21991–1992
Buddy Groom21996–1997
Chris Codiroli21986–1987
Damon Mashore21996–1997
Dave Telgheder21996–1997
Dave Von Ohlen21986–1987
Dave Vonohlen21986–1987
Doug Johns21995–1996
Dwayne Murphy21986–1987
Edwin Nunez21993–1994
Fausto Cruz21994–1995
Goose Gossage21992–1993
Henry Mercedes21992–1993
Izzy Molina21996–1997
Jay Witasick21996–1997
Jerry Browne21992–1993
Jerry Willard21986–1987
Joe Klink21990–1991
John Wasdin21995–1996
Johnny Guzman21991–1992
Jose Herrera21995–1996
Kelly Downs21992–1993
Ken Phelps21989–1990
Matt Sinatro21987–1988
Matt Stairs21996–1997
Miguel Jimenez21993–1994
Mike Davis21986–1987
Moose Haas21986–1987
Rafael Bournigal21996–1997
Reggie Harris21990–1991
Rich Gossage21992–1993
Rick Rodriguez21986–1987
Rob Nelson21986–1987
Roger Smithberg21993–1994
Scott Spiezio21996–1997
Shawn Hillegas21992–1993
Steve Chitren21990–1991
Steve Henderson21986–1987
Steve L. Montgomery21996–1997
Steve Phoenix21994–1995
Troy Afenir21990–1991
Willie Adams21996–1997
Reggie JacksonHall of Fame · 14× All-Star11987
Miguel Tejada6× All-Star11997
Ron Cey6× All-Star11987
Willie Randolph6× All-Star11990
Steve Sax5× All-Star11994
Willie McGee4× All-Star11990
Dave Kingman3× All-Star11986
Brook Jacoby2× All-Star11991
Dave Righetti2× All-Star11994
Dusty Baker2× All-Star11986
Gary Lavelle2× All-Star11987
Jeff Russell2× All-Star11992
Kevin Seitzer2× All-Star11993
Ben Grieve1× All-Star11997
Bill Caudill1× All-Star11987
Bill Dawley1× All-Star11989
Bruce Bochte1× All-Star11986
Danny Tartabull1× All-Star11995
Don Baylor1× All-Star11988
Matt Young1× All-Star11989
Mike Norris1× All-Star11990
Scott Sanderson1× All-Star11990
Vance Law1× All-Star11991
Wayne Gross1× All-Star11986
A. Mike Brumley11994
Alejandro Sanchez11987
Allen Battle11996
Andrew Lorraine11997
Andy Hawkins11991
Andy Tomberlin11995
Bill Bathe11986
Bill Mooneyham11986
Billy Beane11989
Billy Brewer11997
Bobby Chouinard11996
Brad Komminsk11991
Brad Rigby11997
Brent Mayne11997
Brian Snyder11989
Chris Bando11989
Chris Eddy11995
Dale Sveum11993
Dana Allison11991
Dane Johnson11997
Darrel Akerfelds11986
Darren Lewis11990
Dave Magadan11997
Dennis Lamp11987
Dick Scott11989
Donnie Hill11986
Doug Bair11986
Ed Jurak11988
Ed Vosberg11994
Eric Ludwick11997
Eric Show11991
Ernest Riles11991
Francisco Matos11994
Fred Manrique11991
Fredie Arroyo11986
Gary Haught11997
Jason McDonald11997
Jeff Parrett11992
Jeff Schaefer11994
Jeff Shaver11988
Jim Bowie11994
Jimmy Haynes11997
Joe Bitker11990
Joe Boever11993
John Johnstone11997
Johnnie LeMaster11987
Junior Noboa11994
Keith Atherton11986
Kerwin Moore11996
Kirk Dressendorfer11991
Kurt Abbott11993
Larry Arndt11989
Lenn Sakata11986
Marcos Armas11993
Mark Bellhorn11997
Mike Brumley11994
Mike Harkey11995
Mike Kingery11992
Mike Oquist11997
Mike Raczka11992
Orlando Mercado11988
Ozzie Canseco11990
Pat Lennon11997
Paul Fletcher11996
Pedro Munoz11996
Phil Plantier11996
Ramon Fermin11995
Randy Ready11992
Rich Bordi11988
Richie Lewis11997
Rick Langford11986
Ricky Peters11986
Ron Witmeyer11991
Rusty Tillman11986
Scott Baker11995
Scott Lydy11993
Scott Sheldon11997
Steve Howard11990
T.J. Mathews11997
Tilson Brito11997
Tim Birtsas11986
Tim Kubinski11997
Todd Revenig11992
Todd Stottlemyre11995
Tom Dozier11986
Tony Bernazard11987
Torey Lovullo11996
Webster Garrison11996

With the St. Louis Cardinals1997–2001 · 128 teammates

TeammateSeasonsTogether
Ray Lankford1× All-Star51997–2001
Eli Marrero51997–2001
Matt Morris2× All-Star41997–2001
Placido Polanco2× All-Star41998–2001
J.D. Drew1× All-Star41998–2001
Alan Benes41997–2001
Edgar Renteria5× All-Star31999–2001
Willie McGee4× All-Star31997–1999
Andy Benes1× All-Star31997–2001
Craig Paquette31999–2001
Curtis King31997–1999
Donovan Osborne31997–1999
Fernando Tatis31998–2000
John Mabry31997–2001
Lance Painter31997–1999
Luis Ordaz31997–1999
Manny Aybar31997–1999
Mike Busby31997–1999
Rick Ankiel31999–2001
Jim Edmonds4× All-Star22000–2001
Darryl Kile3× All-Star22000–2001
Eric Davis2× All-Star21999–2000
Gary Gaetti2× All-Star21997–1998
Ron Gant2× All-Star21997–1998
Shawon Dunston2× All-Star21999–2000
Brian Jordan1× All-Star21997–1998
Fernando Vina1× All-Star22000–2001
Heathcliff Slocumb1× All-Star21999–2000
Kent Bottenfield1× All-Star21998–1999
Royce Clayton1× All-Star21997–1998
Tom Pagnozzi1× All-Star21997–1998
Brady Raggio21997–1998
Darren Oliver21998–1999
Dave Veres22000–2001
David Bell21997–1998
David Howard21998–1999
Delino DeShields21997–1998
Eduardo Pérez21999–2000
Garrett Stephenson21999–2000
Gene Stechschulte22000–2001
Jason Christiansen22000–2001
Joe McEwing21998–1999
John Frascatore21997–1998
Jose Jimenez21998–1999
Juan Acevedo21998–1999
Keith McDonald22000–2001
Kent Mercker21998–1999
Larry Sutton22000–2001
Luis Saturria22000–2001
Luther Hackman22000–2001
Mark Petkovsek21997–1998
Mark Thompson21999–2000
Mike James22000–2001
Mike Matheny22000–2001
Mike Matthews22000–2001
Mike Mohler21999–2000
Mike Timlin22000–2001
Rick Croushore21998–1999
Scott Radinsky21999–2000
Sean Lowe21997–1998
T.J. Mathews21997–2001
Thomas Howard21999–2000
Todd Stottlemyre21997–1998
Tom Lampkin21997–1998
Dennis EckersleyHall of Fame · 6× All-Star11997
Albert Pujols11× All-Star12001
Bobby Bonilla6× All-Star12001
Fernando Valenzuela6× All-Star11997
Will Clark6× All-Star12000
Pat Hentgen3× All-Star12000
Danny Jackson2× All-Star11997
Dmitri Young2× All-Star11997
Jesse Orosco2× All-Star12000
Rick Honeycutt2× All-Star11997
Jeff Brantley1× All-Star11998
Ricky Bottalico1× All-Star11999
Woody Williams1× All-Star12001
Adam Kennedy11999
Alberto Castillo11999
Bill Ortega12001
Bobby Witt11998
Braden Looper11998
Brian R. Hunter11998
Britt Reames12000
Bryan Eversgerd11998
Bud Smith12001
Carlos A. Hernandez12000
Chad Hutchinson12001
Chris Richard12000
Cliff Politte11998
Clint Sodowsky11999
Danny Sheaffer11997
Darren Bragg11999
Darren Holmes12000
David Wainhouse12000
Dustin Hermanson12001
Eric Ludwick11997
Jason Karnuth12001
Jeff Berblinger11997
Jeff Tabaka12001
Jose Bautista11997
Jose Rodriguez12000
Justin Brunette12000
Kerry Robinson12001
Larry Luebbers11999
Marcus Jensen11999
Mark Little11998
Mark Sweeney11997
Micah Franklin11997
Miguel Cairo12001
Mike DiFelice11997
Mike Gallego11997
Mike Gulan11997
Pat Kelly11998
Phil Plantier11997
Rich Batchelor11997
Rick Heiserman11999
Rick Wilkins12000
Rigo Beltran11997
Roberto Mejia11997
Scarborough Green11997
Scott Livingstone11997
Shawn Gilbert11998
Steve Kline12001
Steve Scarsone11997
Stubby Clapp12001
Tom McGraw11997
Tony Fossas11997

A teammate is anyone on the same club in the same season, whether or not their games overlapped; a player traded mid-season counts with both clubs. Most seasons together first.