John Johnstone's teammates

John Johnstone has had 243 MLB teammates in 8 seasons with 4 clubs. He spent the most seasons beside Robb Nen (6), Mark Gardner (6), and Jeff Kent (4). 6 Hall of Famers among them: Jeff Kent, Andre Dawson, Trevor Hoffman, and Craig Biggio and more. Every season since 1876 is on file.

With the Miami Marlins1993–1995 · 81 teammates

TeammateSeasonsTogether
Gary Sheffield9× All-Star31993–1995
Robb Nen3× All-Star31993–1995
Bryan Harvey2× All-Star31993–1995
Jeff Conine2× All-Star31993–1995
Alex Arias31993–1995
Bob Natal31993–1995
Chris Hammond31993–1995
Chuck Carr31993–1995
Darrell Whitmore31993–1995
David Weathers31993–1995
Pat Rapp31993–1995
Richie Lewis31993–1995
Rob Natal31993–1995
Ryan Bowen31993–1995
Benito Santiago5× All-Star21993–1994
Carl Everett2× All-Star21993–1994
Charles Johnson2× All-Star21994–1995
Charlie Hough1× All-Star21993–1994
Bret Barberie21993–1994
Dave Magadan21993–1994
Greg Colbrunn21994–1995
Jeremy Hernandez21994–1995
Jerry Browne21994–1995
Jesus Tavarez21994–1995
Kurt Abbott21994–1995
Luis Aquino21993–1994
Mario Diaz21994–1995
Mark Gardner21994–1995
Matias Carrillo21993–1994
Orestes Destrade21993–1994
Rich Renteria21993–1994
Rich Scheid21994–1995
Russ Morman21994–1995
Steve Decker21993–1995
Terry Mathews21994–1995
Yorkis Perez21994–1995
Andre DawsonHall of Fame · 8× All-Star11995
Trevor HoffmanHall of Fame · 7× All-Star11993
John Burkett2× All-Star11995
Jack Armstrong1× All-Star11993
Terry Pendleton1× All-Star11995
Walt Weiss1× All-Star11993
Aaron Small11995
Alejandro Pena11995
Bob McClure11993
Bobby Witt11995
Brian Drahman11994
Buddy Groom11995
Cris Carpenter11993
Eddie Zosky11995
Geronimo Berroa11993
Greg Briley11993
Greg O'Halloran11994
Gus Polidor11993
Henry Cotto11993
Jay Powell11995
Jeff Mutis11994
Jim Corsi11993
Joe Klink11993
Junior Felix11993
Kurt Miller11994
Marc Valdes11995
Matt Dunbar11995
Matt Mantei11995
Matt Turner11993
Mike Jeffcoat11994
Mike Myers11995
Mitch Lyden11993
Monty Fariss11993
Nigel Wilson11993
Quilvio Veras11995
Randy Veres11995
Rich Garces11995
Rich Rodriguez11993
Rob Murphy11995
Ron Tingley11994
Scott Pose11993
Terry McGriff11993
Tommy Gregg11995
Willie Banks11995
Willie Fraser11994

With the Houston Astros1996 · 42 teammates

TeammateSeasonsTogether
Craig BiggioHall of Fame · 7× All-Star11996
Billy WagnerHall of Fame · 6× All-Star11996
Jeff BagwellHall of Fame · 4× All-Star11996
Darryl Kile3× All-Star11996
Bobby Abreu2× All-Star11996
Mike Hampton2× All-Star11996
Doug Drabek1× All-Star11996
Greg Swindell1× All-Star11996
Gregg Olson1× All-Star11996
John Hudek1× All-Star11996
Shane Reynolds1× All-Star11996
Todd Jones1× All-Star11996
Alvin Morman11996
Andujar Cedeno11996
Anthony Young11996
Bill Spiers11996
Brian L. Hunter11996
Chris Holt11996
Danny Darwin11996
Dave Hajek11996
Dean Hartgraves11996
Derek Bell11996
Derrick May11996
Donne Wall11996
Doug Brocail11996
James Mouton11996
Jeff Tabaka11996
Jerry Goff11996
Jim Dougherty11996
John Cangelosi11996
Kirt Manwaring11996
Mark Small11996
Mike Simms11996
Orlando Miller11996
Randy Knorr11996
Ray Montgomery11996
Rick Wilkins11996
Ricky Gutierrez11996
Sean Berry11996
Terry Clark11996
Tony Eusebio11996
Xavier Hernandez11996

With the Athletics1997 · 48 teammates

With the San Francisco Giants1997–2000 · 86 teammates

TeammateSeasonsTogether
Jeff KentHall of Fame · 5× All-Star41997–2000
Barry Bonds14× All-Star41997–2000
Rich Aurilia1× All-Star41997–2000
Shawn Estes1× All-Star41997–2000
Bill Mueller41997–2000
Doug Mirabelli41997–2000
J.T. Snow41997–2000
Kirk Rueter41997–2000
Mark Gardner41997–2000
Marvin Benard41997–2000
Robb Nen3× All-Star31998–2000
Ellis Burks2× All-Star31998–2000
Russ Ortiz1× All-Star31998–2000
Armando Rios31998–2000
Julian Tavarez31997–1999
Ramon Martinez31998–2000
Rich Rodriguez31997–1999
Stan Javier31997–1999
Wilson Delgado31997–1999
Joe Nathan6× All-Star21999–2000
Livan Hernandez2× All-Star21999–2000
Alan Embree21999–2000
Brent Mayne21998–1999
Brian Johnson21997–1998
Calvin Murray21999–2000
Charlie Hayes21998–1999
Chris Brock21998–1999
Cory Bailey21997–1998
Danny Darwin21997–1998
Dante Powell21997–1998
Darryl Hamilton21997–1998
Doug Henry21997–2000
Felix Rodriguez21999–2000
Jacob Cruz21997–1998
Jim Ri. Poole21997–1998
LeJon Powell21997–1998
Miguel Del Toro21999–2000
Scott Servais21999–2000
Joe Carter5× All-Star11998
Orel Hershiser3× All-Star11998
Rod Beck3× All-Star11997
Jose Mesa2× All-Star11998
Roberto Hernandez2× All-Star11997
Shawon Dunston2× All-Star11998
Keith Foulke1× All-Star11997
Ryan Vogelsong1× All-Star12000
Terry Mulholland1× All-Star11997
Wilson Alvarez1× All-Star11997
Aaron Fultz12000
Alex Diaz11998
Alvin Morman11998
Ben Weber12000
Bobby Estalella12000
Bronswell Patrick11999
Chad Zerbe12000
Chris C. Jones11998
Damon Berryhill11997
Damon Minor12000
Dan Carlson11997
Dean Hartgraves11998
Doug Creek11997
Edwards Guzman11999
F.P. Santangelo11999
Felipe Crespo12000
Glenallen Hill11997
Jay Canizaro11999
Jeff Ball11998
Jerry Spradlin11999
Joe Roa11997
Jose Vizcaino11997
Juan Melo12000
Marcus Jensen11997
Mark Lewis11997
Osvaldo Fernandez11997
Pat Rapp11997
Pedro Feliz12000
Rene Arocha11997
Rey Sanchez11998
Rich DeLucia11997
Rick Wilkins11997
Russ Davis12000
Scott Linebrink12000
Steve Reed11998
Terrell Lowery12000
William Van Landingham11997
William VanLandingham11997

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.