Mark P. Johnson's teammates

Mark P. Johnson has had 218 MLB teammates in 7 seasons with 3 clubs. He spent the most seasons beside Mike Piazza (3), Esteban Loaiza (3), and Al Leiter (3). 3 Hall of Famers among them: Mike Piazza, Roberto Alomar, and Rickey Henderson. Every season since 1876 is on file.

With the Pittsburgh Pirates1995–1997 · 78 teammates

TeammateSeasonsTogether
Esteban Loaiza2× All-Star31995–1997
Jon Lieber1× All-Star31995–1997
Al Martin31995–1997
Jason Christiansen31995–1997
John Ericks31995–1997
Midre Cummings31995–1997
Paul Wagner31995–1997
Ramon Morel31995–1997
Dan Plesac3× All-Star21995–1996
Jason Kendall3× All-Star21996–1997
Jason Schmidt3× All-Star21996–1997
Denny Neagle2× All-Star21995–1996
Jay Bell2× All-Star21995–1996
Carlos Garcia1× All-Star21995–1996
Tony Womack1× All-Star21996–1997
Angelo Encarnacion21995–1996
Chris Peters21996–1997
Dale Sveum21996–1997
Dan Miceli21995–1996
Dave Clark21995–1996
David Wainhouse21996–1997
Elmer Dessens21996–1997
Francisco Cordova21996–1997
Freddy Ad. Garcia21995–1997
Jacob Brumfield21995–1996
Jeff King21995–1996
Jermaine Allensworth21996–1997
John Hope21995–1996
John Wehner21995–1996
Keith Osik21996–1997
Kevin Young21995–1997
Lee Hancock21995–1996
Marc Wilkins21996–1997
Matt Ruebel21996–1997
Nelson Liriano21995–1996
Orlando Merced21995–1996
Rich Aude21995–1996
Rich Loiselle21996–1997
Steve Cooke21996–1997
Steve Parris21995–1996
Shawon Dunston2× All-Star11997
Abraham Nunez11997
Adrian Brown11997
Charlie Hayes11996
Clint Sodowsky11997
Danny Darwin11996
Darrell May11996
Dennis Konuszewski11995
Don Slaught11995
Eddie Williams11997
Emil Brown11997
Gary Wilson11995
Jason Johnson11997
Jeff Granger11997
Jeff McCurry11995
Jeff Wallace11997
Jim Gott11995
Joe Boever11996
Joe Randa11997
Jose Guillen11997
Jose Silva11997
Kevin Elster11997
Kevin Polcovich11997
Lou Collier11997
Mackey Sasser11995
Mark Parent11995
Mark Smith11997
Mike Dyer11995
Mike Kingery11996
Mike Maddux11995
Ravelo Manzanillo11995
Ricardo Rincon11997
Rick White11995
Ross Powell11995
Steve Pegues11995
Trey Beamon11996
Turner Ward11997
Zane Smith11996

With the Los Angeles Angels1998 · 44 teammates

TeammateSeasonsTogether
Chuck Finley5× All-Star11998
Jim Edmonds4× All-Star11998
Troy Glaus4× All-Star11998
Troy Percival4× All-Star11998
Cecil Fielder3× All-Star11998
Garret Anderson3× All-Star11998
Jack McDowell3× All-Star11998
Darin Erstad2× All-Star11998
Gregg Jefferies2× All-Star11998
Carlos Garcia1× All-Star11998
Dave Hollins1× All-Star11998
Gary DiSarcina1× All-Star11998
Jason Dickson1× All-Star11998
Ken Hill1× All-Star11998
Phil Nevin1× All-Star11998
Shigetoshi Hasegawa1× All-Star11998
Allen Watson11998
Bengie Molina11998
Chad Kreuter11998
Charlie O'Brien11998
Chris Pritchett11998
Craig Shipley11998
Damon Mashore11998
Frank Bolick11998
Greg Cadaret11998
Jarrod Washburn11998
Jeff Juden11998
Justin Baughman11998
Matt Walbeck11998
Mike Fetters11998
Mike Holtz11998
Mike James11998
Norberto Martin11998
Omar Olivares11998
Orlando Palmeiro11998
Pep Harris11998
Randy Velarde11998
Reggie B. Williams11998
Rich DeLucia11998
Rich Robertson11998
Steve W. Sparks11998
Tim Salmon11998
Todd Greene11998
Trevor Wilson11998

With the New York Mets2000–2002 · 98 teammates

TeammateSeasonsTogether
Mike PiazzaHall of Fame · 12× All-Star32000–2002
Al Leiter2× All-Star32000–2002
Armando Benitez2× All-Star32000–2002
Edgardo Alfonzo1× All-Star32000–2002
Grant Roberts32000–2002
Jay Payton32000–2002
Joe McEwing32000–2002
Rey Ordonez32000–2002
Timo Perez32000–2002
Vance Wilson32000–2002
John Franco4× All-Star22000–2001
Rick Reed2× All-Star22000–2001
Robin Ventura2× All-Star22000–2001
Steve Trachsel1× All-Star22001–2002
Benny Agbayani22000–2001
Bobby M. Jones22000–2002
Bruce Chen22001–2002
Darryl Hamilton22000–2001
Dennis Cook22000–2001
Glendon Rusch22000–2001
Jason Phillips22001–2002
Jerrod Riggan22000–2001
Jorge Toca22000–2001
Jorge Velandia22000–2001
Lenny Harris22000–2001
Mark Corey22001–2002
Mark Johnson22001–2002
Pete Walker22001–2002
Rick White22000–2001
Todd Pratt22000–2001
Todd Zeile22000–2001
Turk Wendell22000–2001
Roberto AlomarHall of Fame · 12× All-Star12002
Rickey HendersonHall of Fame · 10× All-Star12000
Mo Vaughn3× All-Star12002
Matt Lawton2× All-Star12001
Melvin Mora2× All-Star12000
Mike Hampton2× All-Star12000
Bobby Jones1× All-Star12002
Gary Matthews Jr.1× All-Star12002
Jeromy Burnitz1× All-Star12002
Kevin Appier1× All-Star12001
Marco Scutaro1× All-Star12002
Mike Bordick1× All-Star12000
Shawn Estes1× All-Star12002
Ty Wigginton1× All-Star12002
Alex Escobar12001
Bill Pulsipher12000
Bobby J. Jones12000
Brady Clark12002
Brett Hinchliffe12001
Brian Rose12001
Bubba Trammell12000
C.J. Nitkowski12001
Darren Bragg12001
David Lamb12000
David Weathers12002
Dennis Springer12000
Derek Bell12000
Desi Relaford12001
Dicky Gonzalez12001
Donne Wall12001
Eric Cammack12000
Esix Snead12002
Gary Bennett12001
Jae Seo12002
Jaime Cerda12002
Jason Middlebrook12002
Jason Tyner12000
Jeff C. D'Amico12002
Jim Mann12000
John Thomson12002
John Valentin12002
Jon Nunnally12000
Kane Davis12002
Kurt Abbott12000
Mark Guthrie12002
Mark Little12002
Matt Franco12000
McKay Christensen12002
Mike Bacsik12002
Mike Bacsik Jr.12002
Mike Kinkade12000
Pat Mahomes12000
Pat Strange12002
Pedro Astacio12002
Pedro Feliciano12002
Raul Gonzalez12002
Rich Rodriguez12000
Roger Cedeno12002
Ryan McGuire12000
Satoru Komiyama12002
Scott Strickland12002
Steve Reed12002
Tom Martin12001
Tony Tarasco12002
Tsuyoshi Shinjo12001
Tyler Walker12002

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.