Keith Comstock's teammates

Keith Comstock has had 192 MLB teammates in 6 seasons with 4 clubs. He spent the most seasons beside Ken Griffey Jr. (3), Randy Johnson (3), and Edgar Martinez (3). 6 Hall of Famers among them: Ken Griffey Jr., Randy Johnson, Edgar Martinez, and Tony Gwynn and more. Every season since 1876 is on file.

With the Minnesota Twins1984 · 38 teammates

TeammateSeasonsTogether
Kirby PuckettHall of Fame · 10× All-Star11984
Chris Speier3× All-Star11984
Frank Viola3× All-Star11984
Gary Gaetti2× All-Star11984
Dave Engle1× All-Star11984
Ken Schrom1× All-Star11984
Kent Hrbek1× All-Star11984
Ron Davis1× All-Star11984
Tim Laudner1× All-Star11984
Tom Brunansky1× All-Star11984
Al Williams11984
Alvaro Espinoza11984
Andre David11984
Bobby Castillo11984
Curt Wardle11984
Darrell Brown11984
Dave Meier11984
Ed Hodge11984
Greg Gagne11984
Houston Jimenez11984
Jack O'Connor11984
Jeff Reed11984
Jim Eisenreich11984
John Butcher11984
John Castino11984
Larry Pashnick11984
Len Whitehouse11984
Lenny Faedo11984
Mickey Hatcher11984
Mike Hart11984
Mike Smithson11984
Mike Walters11984
Pat Putnam11984
Pete Filson11984
Randy Bush11984
Rick Lysander11984
Ron Washington11984
Tim Teufel11984

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
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
Shane Mack21987–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 San Francisco Giants1987 · 46 teammates

TeammateSeasonsTogether
Will Clark6× All-Star11987
Matt Williams5× All-Star11987
Chili Davis3× All-Star11987
Chris Speier3× All-Star11987
Rick Reuschel3× All-Star11987
Jeffrey Leonard2× All-Star11987
John Burkett2× All-Star11987
Kevin Mitchell2× All-Star11987
Robby Thompson2× All-Star11987
Atlee Hammaker1× All-Star11987
Bob Brenly1× All-Star11987
Chris Brown1× All-Star11987
Dave Dravecky1× All-Star11987
Dave Henderson1× All-Star11987
Greg Minton1× All-Star11987
Joel Youngblood1× All-Star11987
Mike Krukow1× All-Star11987
Scott Garrelts1× All-Star11987
Bob Melvin11987
Candy Maldonado11987
Craig Lefferts11987
Don Robinson11987
Eddie Milner11987
Francisco Melendez11987
Harry Spilman11987
Ivan De Jesus Sr.11987
Ivan DeJesus11987
Jeff Robinson11987
Jessie Reid11987
Jim Gott11987
Joe Price11987
Jon Perlman11987
Jose Uribe11987
Kelly Downs11987
Kirt Manwaring11987
Mackey Sasser11987
Mark Grant11987
Mark W. Davis11987
Mark Wasinger11987
Mike Aldrete11987
Mike LaCoss11987
Mike Woodard11987
Randy Bockus11987
Randy Kutcher11987
Rob Wilfong11987
Roger Mason11987

With the Seattle Mariners1989–1991 · 68 teammates

TeammateSeasonsTogether
Ken Griffey Jr.Hall of Fame · 11× All-Star31989–1991
Randy JohnsonHall of Fame · 10× All-Star31989–1991
Edgar MartinezHall of Fame · 7× All-Star31989–1991
Omar Vizquel3× All-Star31989–1991
Harold Reynolds2× All-Star31989–1991
Alvin Davis1× All-Star31989–1991
Erik Hanson1× All-Star31989–1991
Jay Buhner1× All-Star31989–1991
Bill Swift31989–1991
Brian Holman31989–1991
Dave Cochrane31989–1991
David Valle31989–1991
Gene Harris31989–1991
Greg Briley31989–1991
Henry Cotto31989–1991
Mike Jackson31989–1991
Mike Schooler31989–1991
Scott Bankhead31989–1991
Scott Bradley31989–1991
Ken Griffey Sr.3× All-Star21990–1991
Jeffrey Leonard2× All-Star21989–1990
Tino Martinez2× All-Star21990–1991
Darnell Coles21989–1990
Dave Burba21990–1991
Dennis Powell21989–1990
Jeff Schaefer21990–1991
Jerry Reed21989–1990
Matt Sinatro21990–1991
Pete M. O'Brien21990–1991
Rich DeLucia21990–1991
Russ Swan21990–1991
Tracy Jones21990–1991
Mark Langston4× All-Star11989
Jim Presley1× All-Star11989
Matt Young1× All-Star11990
A. Mike Brumley11990
Alonzo Powell11991
Bill Krueger11991
Bill McGuire11989
Brent Knackert11990
Brian Giles11990
Bruce Fields11989
Bryan Clark11990
Calvin Jones11991
Chris Howard11991
Clint Zavaras11989
Dave Fleming11991
Gary Eave11990
Jim Wilson11989
Jose Melendez11990
Julio Solano11989
Luis DeLeon11989
Mario Diaz11989
Mickey Brantley11989
Mike Brumley11990
Mike Campbell11989
Mike Dunne11989
Mike Gardiner11990
Mike Kingery11989
Pat Lennon11991
Pat Rice11991
Rey Quinones11989
Rich Amaral11991
Rob Murphy11991
Scott Medvin11990
Steve Trout11989
Tom Niedenfuer11989
Vance Lovelace11990

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.