Shane Mack's teammates

Shane Mack has had 264 MLB teammates in 9 seasons with 5 clubs. He spent the most seasons beside Scott Leius (6), Kirby Puckett (5), and Rick Aguilera (5). 6 Hall of Famers among them: Kirby Puckett, Tony Gwynn, Dave Winfield, and Roberto Alomar and more. Every season since 1876 is on file.

With the San Diego Padres1987–1988 · 48 teammates

TeammateSeasonsTogether
Tony GwynnHall of Fame · 15× All-Star21987–1988
Benito Santiago5× All-Star21987–1988
Garry Templeton3× All-Star21987–1988
John Kruk3× All-Star21987–1988
Chris Brown1× All-Star21987–1988
Ed Whitson1× All-Star21987–1988
Andy Hawkins21987–1988
Carmelo Martinez21987–1988
Dave Leiper21987–1988
Eric Nolte21987–1988
Eric Show21987–1988
Greg Booker21987–1988
Jimmy Jones21987–1988
Keith Comstock21987–1988
Lance McCullers21987–1988
Mark Grant21987–1988
Mark Parent21987–1988
Mark W. Davis21987–1988
Marvell Wynne21987–1988
Randy Byers21987–1988
Randy Ready21987–1988
Rob Nelson21987–1988
Shawn Abner21987–1988
Stan Jefferson21987–1988
Tim Flannery21987–1988
Roberto AlomarHall of Fame · 12× All-Star11988
Steve Garvey10× All-Star11987
Kevin Mitchell2× All-Star11987
Bip Roberts1× All-Star11988
Dave Dravecky1× All-Star11987
Dickie Thon1× All-Star11988
Joey Cora1× All-Star11987
Bruce Bochy11987
Candy Sierra11988
Craig Lefferts11987
Dennis Rasmussen11988
Ed Wojna11987
Goose Gossage11987
Greg W. Harris11988
Jerald Clark11988
Jim Steels11987
Keith Moreland11988
Luis Salazar11987
Ray Hayward11987
Rich Gossage11987
Sandy Alomar Jr.11988
Storm Davis11987
Tom Gorman11987

With the Minnesota Twins1990–1994 · 84 teammates

TeammateSeasonsTogether
Kirby PuckettHall of Fame · 10× All-Star51990–1994
Rick Aguilera3× All-Star51990–1994
Kent Hrbek1× All-Star51990–1994
Kevin Tapani51990–1994
Larry Casian51990–1994
Mark Guthrie51990–1994
Pedro Munoz51990–1994
Scott Erickson51990–1994
Scott Leius51990–1994
Chuck Knoblauch4× All-Star41991–1994
Brian Harper41990–1993
Carl Willis41991–1994
Gene Larkin41990–1993
Lenny Webster41990–1993
Randy Bush41990–1993
Chip Hale31990–1994
David West31990–1992
Derek Parks31992–1994
Gary Wayne31990–1992
Greg Gagne31990–1992
Jeff Reboulet31992–1994
Mike Pagliarulo31991–1993
Mike Trombley31992–1994
Pat Mahomes31992–1994
Paul Abbott31990–1992
Willie Banks31991–1993
Dave WinfieldHall of Fame · 12× All-Star21993–1994
Chili Davis3× All-Star21991–1992
Eddie Guardado2× All-Star21993–1994
Al Newman21990–1991
Allan Anderson21990–1991
Bernardo Brito21992–1993
Brett Merriman21993–1994
Carmen Castillo21990–1991
Dan Gladden21990–1991
Dave McCarty21993–1994
Denny Hocking21993–1994
J.T. Bruett21992–1993
Jarvis Brown21991–1992
Jim Deshaies21993–1994
Junior Ortiz21990–1991
Pat Meares21993–1994
Paul Sorrento21990–1991
Rich Becker21993–1994
Rich Garces21990–1993
Terry Jorgensen21992–1993
Terry Leach21990–1991
Tom Edens21991–1992
Jack MorrisHall of Fame · 5× All-Star11991
Denny Neagle2× All-Star11991
Gary Gaetti2× All-Star11990
John Smiley2× All-Star11992
John Candelaria1× All-Star11990
Steve Bedrosian1× All-Star11991
Alex Cole11994
Bill Krueger11992
Bob Kipper11992
Carlos Pulido11994
Darren Reed11992
Dave Stevens11994
Derek Lee11993
Donnie Hill11992
Doug Baker11990
Erik Schullstrom11994
Fred Manrique11990
George Tsamis11993
Greg Brummett11993
Jack Savage11990
Jim Dwyer11990
John Moses11990
Juan Berenguer11990
Keith Garagozzo11994
Kevin Campbell11994
Luis Quinones11992
Matt Walbeck11994
Mauro Gozzo11992
Mike Hartley11993
Mike Maksudian11993
Nelson Liriano11990
Richard Yett11990
Roy Smith11990
Scott Stahoviak11993
Steve Dunn11994
Tim Drummond11990

With the Boston Red Sox1997 · 45 teammates

TeammateSeasonsTogether
Nomar Garciaparra6× All-Star11997
Bret Saberhagen3× All-Star11997
Jason Varitek3× All-Star11997
Mo Vaughn3× All-Star11997
Tom Gordon3× All-Star11997
Aaron Sele2× All-Star11997
Derek Lowe2× All-Star11997
Heathcliff Slocumb1× All-Star11997
Mike Stanley1× All-Star11997
Steve Avery1× All-Star11997
Tim Wakefield1× All-Star11997
Wil Cordero1× All-Star11997
Arquimedez Pozo11997
Bill Haselman11997
Brian Rose11997
Butch Henry11997
Chris Hammond11997
Curtis Pride11997
Darren Bragg11997
Jeff Frye11997
Jeff Suppan11997
Jesus Tavarez11997
Jim Corsi11997
Joe Hudson11997
John Valentin11997
John Wasdin11997
Jose Malave11997
Ken Grundt11997
Kerry Lacy11997
Mark Brandenburg11997
Michael Coleman11997
Mike Benjamin11997
Pat Mahomes11997
Reggie Jefferson11997
Rich Garces11997
Rick Trlicek11997
Robinson Checo11997
Ron Mahay11997
Rudy Pemberton11997
Scott Hatteberg11997
Tim Naehring11997
Toby Borland11997
Troy O'Leary11997
Vaughn Eshelman11997
Walt McKeel11997

With the Athletics1998 · 44 teammates

With the Kansas City Royals1998 · 50 teammates

TeammateSeasonsTogether
Mike Sweeney5× All-Star11998
Jeff Montgomery3× All-Star11998
Jeff Conine2× All-Star11998
Jermaine Dye2× All-Star11998
Johnny Damon2× All-Star11998
Jose Offerman2× All-Star11998
José Rosado2× All-Star11998
Dean Palmer1× All-Star11998
Kevin Appier1× All-Star11998
Ricky Bones1× All-Star11998
Terry Pendleton1× All-Star11998
Allen McDill11998
Bart Evans11998
Brian Barber11998
Brian Bevil11998
Carlos Febles11998
Carlos Ivan Beltran11998
Chris Haney11998
Chris Hatcher11998
Chris Turner11998
Danny Rios11998
Dee Brown11998
Ernie Young11998
Felix Martinez11998
Glendon Rusch11998
Hal Morris11998
Hector Ortiz11998
Hipolito Pichardo11998
Jamie Walker11998
Jed Hansen11998
Jeff King11998
Jeff Suppan11998
Jeremy Giambi11998
Jermaine Allensworth11998
Jim Pittsley11998
Joe Vitiello11998
Jose Santiago11998
Larry Sutton11998
Luis Rivera11998
Matt Whisenant11998
Mendy Lopez11998
Mike Macfarlane11998
Pat Rapp11998
Sal Fasano11998
Scott Leius11998
Scott Service11998
Shane Halter11998
Tim Belcher11998
Tim Byrdak11998
Tim Spehr11998

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.