Willie McGee's teammates

Willie McGee has had 405 MLB teammates in 18 seasons with 4 clubs. He spent the most seasons beside Ozzie Smith (10), Tom Herr (8), and Terry Pendleton (7). 7 Hall of Famers among them: Ozzie Smith, Bruce Sutter, Dennis Eckersley, and Jim Kaat and more. Every season since 1876 is on file.

With the St. Louis Cardinals1982–1999 · 247 teammates

TeammateSeasonsTogether
Ozzie SmithHall of Fame · 15× All-Star101982–1996
Terry Pendleton1× All-Star71984–1990
Tom Herr1× All-Star71982–1988
Tom Pagnozzi1× All-Star71987–1998
Bob Forsch71982–1988
Ken Dayley71984–1990
Vince Coleman2× All-Star61985–1990
Danny Cox61983–1988
Ricky Horton61984–1990
Tito Landrum61982–1987
Todd Worrell3× All-Star51985–1989
Ray Lankford1× All-Star51990–1999
Jeff Lahti51982–1986
John Morris51986–1990
John Tudor51985–1990
Jose Oquendo51986–1990
Darrell Porter4× All-Star41982–1985
Joaquin Andujar4× All-Star41982–1985
Andy Van Slyke3× All-Star41983–1986
Lonnie Smith1× All-Star41982–1985
Curt Ford41985–1988
Dave LaPoint41982–1987
David Green41982–1987
Donovan Osborne41996–1999
Greg Mathews41986–1990
Jim Lindeman41986–1989
Joe Magrane41987–1990
Mike Busby41996–1999
Scott Terry41987–1990
Steve Braun41982–1985
Tom Lawless41985–1988
Bruce SutterHall of Fame · 6× All-Star31982–1984
Mark McGwire12× All-Star31997–1999
Pedro Guerrero5× All-Star31988–1990
George Hendrick4× All-Star31982–1984
Jack Clark4× All-Star31985–1987
Gary Gaetti2× All-Star31996–1998
Ron Gant2× All-Star31996–1998
Brian Jordan1× All-Star31996–1998
Ken Hill1× All-Star31988–1990
Royce Clayton1× All-Star31996–1998
Tom Brunansky1× All-Star31988–1990
Alan Benes31996–1999
Cris Carpenter31988–1990
Curtis King31997–1999
Dane Iorg31982–1984
David Bell31996–1998
Denny Walling31988–1990
Doug Bair31982–1985
Eli Marrero31997–1999
Glenn Brummer31982–1984
John Costello31988–1990
John Mabry31996–1998
John Stuper31982–1984
Jose DeLeon31988–1990
Ken Oberkfell31982–1984
Kurt Kepshire31984–1986
Lance Painter31997–1999
Luis Ordaz31997–1999
Manny Aybar31997–1999
Mark Petkovsek31996–1998
Mike Laga31986–1988
Mike Ramsey31982–1984
Neil Allen31983–1985
Pat Perry31985–1987
Rod Booker31987–1989
Steve Lake31986–1988
Tim Jones31988–1990
Todd Stottlemyre31996–1998
Tony Peña Sr.31987–1989
W. Tim Jones31988–1990
Dennis EckersleyHall of Fame · 6× All-Star21996–1997
Jim KaatHall of Fame · 3× All-Star21982–1983
Keith Hernandez5× All-Star21982–1983
Dan Quisenberry3× All-Star21988–1989
Danny Jackson2× All-Star21996–1997
Dmitri Young2× All-Star21996–1997
Matt Morris2× All-Star21997–1998
Placido Polanco2× All-Star21998–1999
Rick Honeycutt2× All-Star21996–1997
Andy Benes1× All-Star21996–1997
Bob Tewksbury1× All-Star21989–1990
J.D. Drew1× All-Star21998–1999
Kent Bottenfield1× All-Star21998–1999
Andy Hassler21984–1985
Art Howe21984–1985
Bill Lyons21983–1984
Brady Raggio21997–1998
Craig Wilson21989–1990
Danny Sheaffer21996–1997
Darren Oliver21998–1999
Dave Rucker21983–1984
Dave Von Ohlen21983–1984
Dave Vonohlen21983–1984
David Howard21998–1999
Delino DeShields21997–1998
Eric Ludwick21996–1997
Eric Rasmussen21982–1983
Fernando Tatis21998–1999
Frank DiPino21989–1990
Gene Roof21982–1983
Jeff Keener21982–1983
Joe Boever21985–1986
Joe McEwing21998–1999
John Frascatore21997–1998
John Martin21982–1983
Jose Jimenez21998–1999
Juan Acevedo21998–1999
Kent Mercker21998–1999
Kevin Hagen21983–1984
Luis Alicea21988–1996
Mark Sweeney21996–1997
Mike DiFelice21996–1997
Mike Gallego21996–1997
Mike Jorgensen21984–1985
Mike LaValliere21985–1986
Milt Thompson21989–1990
Orlando Sanchez21982–1983
Ralph Citarella21983–1984
Randy O'Neal21987–1988
Ray Soff21986–1987
Rich Batchelor21996–1997
Rick Croushore21998–1999
Rick Ownbey21984–1986
Sean Lowe21997–1998
Steve Peters21987–1988
T.J. Mathews21996–1997
Tim Conroy21986–1987
Todd Zeile21989–1990
Tom Lampkin21997–1998
Tom Nieto21984–1985
Tony Fossas21996–1997
Lee SmithHall of Fame · 7× All-Star11990
Fernando Valenzuela6× All-Star11997
Edgar Renteria5× All-Star11999
Cesar Cedeno4× All-Star11985
Chris Speier3× All-Star11984
Eric Davis2× All-Star11999
Leon Durham2× All-Star11989
Shawon Dunston2× All-Star11999
Bill Campbell1× All-Star11985
Bill Dawley1× All-Star11987
Bob Horner1× All-Star11988
Doug DeCinces1× All-Star11987
Felix Jose1× All-Star11990
Gene Tenace1× All-Star11982
Heathcliff Slocumb1× All-Star11999
Jeff Brantley1× All-Star11998
Lance Johnson1× All-Star11987
Matt Keough1× All-Star11985
Mike Morgan1× All-Star11996
Ricky Bottalico1× All-Star11999
Aaron Holbert11996
Adam Kennedy11999
Alan Knicely11986
Alberto Castillo11999
Andy Rincon11982
Bernard Gilkey11990
Bill Earley11986
Bobby Witt11998
Braden Looper11998
Brian Barber11996
Brian Harper11985
Brian R. Hunter11998
Bryan Eversgerd11998
Bryn Smith11990
Cliff Politte11998
Clint Hurdle11986
Clint Sodowsky11999
Cory Bailey11996
Craig Paquette11999
Dan Driessen11987
Darren Bragg11999
Dave Collins11990
Don Heinkel11989
Duane Walker11988
Eduardo Pérez11999
Ernie Camacho11990
Floyd Rayford11983
Fred Manrique11986
Garrett Stephenson11999
Gary Rajsich11984
Geronimo Pena11990
Gibson Alba11988
Greg Bargar11986
Howard Hilton11990
Ivan De Jesus Sr.11985
Ivan DeJesus11985
Jamie Quirk11983
Jeff Berblinger11997
Jeff Doyle11983
Jeff Parrett11996
Jerry White11986
Jim Adduci11983
Jimmy Sexton11983
Jose Bautista11997
Jose Uribe11984
Julio Gonzalez11982
Kelly Paris11982
Larry Luebbers11999
Larry McWilliams11988
Lee Tunnell11987
Marcus Jensen11999
Mark Littell11982
Mark Little11998
Mark Salas11984
Mark Thompson11999
Matt Kinzer11989
Micah Franklin11997
Miguel Mejia11996
Mike Fitzgerald11988
Mike Gulan11997
Mike Heath11986
Mike Mohler11999
Mike Perez11990
Omar Olivares11990
Pat Borders11996
Pat Kelly11998
Paul Householder11984
Phil Plantier11997
Rafael Santana11983
Randy Hunt11985
Ray Burris11986
Ray Stephens11990
Rex Hudler11990
Rick Ankiel11999
Rick Heiserman11999
Rigo Beltran11997
Roberto Mejia11997
Rod Brewer11990
Scarborough Green11997
Scott Arnold11988
Scott Livingstone11997
Scott Radinsky11999
Shawn Gilbert11998
Skeeter Barnes11987
Stan Clarke11990
Steve Baker11983
Steve Mura11982
Steve Scarsone11997
Ted Power11989
Terry Bradshaw11996
Thomas Howard11999
Tim Sherrill11990
Tom McGraw11997
Tom Niedenfuer11990
Tom Urbani11996

With the Athletics1990 · 39 teammates

TeammateSeasonsTogether
Rickey HendersonHall of Fame · 10× All-Star11990
Dennis EckersleyHall of Fame · 6× All-Star11990
Harold BainesHall of Fame · 6× All-Star11990
Mark McGwire12× All-Star11990
Jose Canseco6× All-Star11990
Willie Randolph6× All-Star11990
Terry Steinbach3× All-Star11990
Bob Welch2× All-Star11990
Rick Honeycutt2× All-Star11990
Carney Lansford1× All-Star11990
Dave Henderson1× All-Star11990
Dave Stewart1× All-Star11990
Felix Jose1× All-Star11990
Mike Bordick1× All-Star11990
Mike Moore1× All-Star11990
Mike Norris1× All-Star11990
Scott Sanderson1× All-Star11990
Walt Weiss1× All-Star11990
Curt Young11990
Dann Howitt11990
Darren Lewis11990
Dave Otto11990
Doug Jennings11990
Gene Nelson11990
Jamie Quirk11990
Joe Bitker11990
Joe Klink11990
Ken Phelps11990
Lance Blankenship11990
Mike Gallego11990
Ozzie Canseco11990
Reggie Harris11990
Ron Hassey11990
Scott Hemond11990
Stan Javier11990
Steve Chitren11990
Steve Howard11990
Todd Burns11990
Troy Afenir11990

With the San Francisco Giants1991–1994 · 84 teammates

TeammateSeasonsTogether
Matt Williams5× All-Star41991–1994
Rod Beck3× All-Star41991–1994
John Burkett2× All-Star41991–1994
Robby Thompson2× All-Star41991–1994
Royce Clayton1× All-Star41991–1994
Bryan Hickerson41991–1994
Bud Black41991–1994
Darren Lewis41991–1994
Kirt Manwaring41991–1994
Mike Benjamin41991–1994
Will Clark6× All-Star31991–1993
Dave Righetti2× All-Star31991–1993
Jeff Brantley1× All-Star31991–1993
Bill Swift31992–1994
Dave Burba31992–1994
John Patterson31992–1994
Kevin Rogers31992–1994
Mark Leonard31991–1994
Mike Jackson31992–1994
Trevor Wilson31991–1993
Barry Bonds14× All-Star21993–1994
Kevin Bass1× All-Star21991–1992
Craig Colbert21992–1993
Dave Martinez21993–1994
Erik Johnson21993–1994
Francisco Oliveras21991–1992
Gil Heredia21991–1992
Greg Litton21991–1992
J.R. Phillips21993–1994
Jeff Reed21993–1994
Jim McNamara21992–1993
Jose Uribe21991–1992
Kelly Downs21991–1992
Mark Carreon21993–1994
Mike Felder21991–1992
Rikkert Faneyte21993–1994
Salomon Torres21993–1994
Steve Decker21991–1992
Steve Hosey21992–1993
Steve Scarsone21993–1994
Ted Wood21991–1992
Todd Benzinger21993–1994
Darryl Strawberry8× All-Star11994
Terry Kennedy4× All-Star11991
Rick Reuschel3× All-Star11991
Kevin Mitchell2× All-Star11991
Kent Bottenfield1× All-Star11994
Mike Remlinger1× All-Star11991
Scott Garrelts1× All-Star11991
Scott Sanderson1× All-Star11993
Tom Herr1× All-Star11991
Andy Allanson11993
Brad Brink11994
Chris James11992
Cory Snyder11992
Darnell Coles11991
Dave Anderson11991
Don Robinson11991
Eric Gunderson11991
Gino Minutelli11993
Greg Brummett11993
Jim Deshaies11993
Jim Pena11992
Jose Segura11991
Larry Carter11992
Luis Mercedes11993
Mark Bailey11992
Mark Portugal11994
Mike Kingery11991
Mike LaCoss11991
Pat Gomez11994
Pat Rapp11992
Paul Faries11993
Paul McClellan11991
Rich Monteleone11994
Rick Parker11991
Steve Frey11994
Steve Reed11992
Terry Bross11993
Tim Layana11993
Tony Menendez11994
Tony Perezchica11991
William Van Landingham11994
William VanLandingham11994

With the Boston Red Sox1995 · 53 teammates

TeammateSeasonsTogether
Roger Clemens11× All-Star11995
Jose Canseco6× All-Star11995
Mo Vaughn3× All-Star11995
Rick Aguilera3× All-Star11995
Aaron Sele2× All-Star11995
Mike Greenwell2× All-Star11995
Dave Hollins1× All-Star11995
Erik Hanson1× All-Star11995
Mike Stanton1× All-Star11995
Tim Wakefield1× All-Star11995
Alejandro Pena11995
Bill Haselman11995
Brian Bark11995
Brian Looney11995
Carlos Rodriguez11995
Chris Donnels11995
Chris James11995
Derek Lilliquist11995
Dwayne Hosey11995
Eric Gunderson11995
Frankie Rodriguez11995
Jeff Pierce11995
Jeff Suppan11995
Joe Hudson11995
Joel Johnston11995
John Valentin11995
Juan Bell11995
Karl Rhodes11995
Keith Shepherd11995
Ken Ryan11995
Lee Tinsley11995
Luis Alicea11995
Mark Whiten11995
Matt Murray11995
Matt Stairs11995
Mike Hartley11995
Mike Macfarlane11995
Mike Maddux11995
Reggie Jefferson11995
Rheal Cormier11995
Rich Rowland11995
Ron Mahay11995
Scott Hatteberg11995
Stan Belinda11995
Steve Rodriguez11995
Terry Shumpert11995
Tim Naehring11995
Tim Van Egmond11995
Tim VanEgmond11995
Troy O'Leary11995
Vaughn Eshelman11995
Wes Chamberlain11995
Zane Smith11995

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.