Mark Johnson's teammates

Mark Johnson has had 284 MLB teammates in 8 seasons with 5 clubs. He spent the most seasons beside Keith Foulke (6), Frank Thomas (5), and Magglio Ordonez (5). 4 Hall of Famers among them: Frank Thomas, Mike Piazza, Harold Baines, and Roberto Alomar. Every season since 1876 is on file.

With the Chicago White Sox1998–2002 · 94 teammates

TeammateSeasonsTogether
Frank ThomasHall of Fame · 5× All-Star51998–2002
Magglio Ordonez6× All-Star51998–2002
Ray Durham2× All-Star51998–2002
Keith Foulke1× All-Star51998–2002
Bob Howry51998–2002
Jim Parque51998–2002
Paul Konerko6× All-Star41999–2002
Carlos Lee3× All-Star41999–2002
James Baldwin1× All-Star41998–2001
Jeff Liefer41999–2002
Josh Paul41999–2002
Mark Buehrle5× All-Star32000–2002
Joe Crede1× All-Star32000–2002
Jon Garland1× All-Star32000–2002
Bill Simas31998–2000
Chad Bradford31998–2000
Chris Singleton31999–2001
Craig Wilson31998–2000
Greg Norton31998–2000
Jeff Abbott31998–2000
Jose Valentin32000–2002
Kelly Wunsch32000–2002
Kip Wells31999–2001
Lorenzo Barcelo32000–2002
Matt Ginter32000–2002
McKay Christensen31999–2001
Mike Sirotka31998–2000
Rocky Biddle32000–2002
Scott Eyre31998–2000
Sean Lowe31999–2001
Tony Graffanino32000–2002
Harold BainesHall of Fame · 6× All-Star22000–2001
Aaron Rowand1× All-Star22001–2002
Royce Clayton1× All-Star22001–2002
Aaron Myette21999–2000
Antonio Osuna22001–2002
Brian Simmons21998–1999
Brook Fordyce21999–2000
Bryan Ward21998–1999
Cal Eldred22000–2001
Carlos Castillo21998–1999
Dan Wright22001–2002
Gary Glover22001–2002
Herbert Perry22000–2001
Jaime Navarro21998–1999
Jesus Pena21999–2000
John Snyder21998–1999
Mike Caruso21998–1999
Sandy Alomar Jr.22001–2002
Tanyon Sturtze21999–2000
Todd Rizzo21998–1999
Jose Canseco6× All-Star12001
Kenny Lofton6× All-Star12002
Albert Belle5× All-Star11998
Ruben Sierra4× All-Star11998
David Wells3× All-Star12001
Charles Johnson2× All-Star12000
Robin Ventura2× All-Star11998
Jason Bere1× All-Star11998
Ken Hill1× All-Star12000
Mike Cameron1× All-Star11998
Wil Cordero1× All-Star11998
Alan Embree12001
Bill Pulsipher12001
Chad Kreuter11998
Charlie O'Brien11998
Chris Snopek11998
D'Angelo Jimenez12002
Damaso Marte12002
Darrin Jackson11999
David Lundquist11999
Jason Dellaero11999
Jim Abbott11998
Joe Borchard12002
Joe Davenport11999
Jon Rauch12002
Josh Fogg12001
Julio Ramirez12001
Ken Vining12001
Kevin Beirne12000
Larry Casian11998
Liu Rodriguez11999
Lou Frazier11998
Mark Dalesandro12001
Matt Karchner11998
Miguel Olivo12002
Mike Heathcott11998
Mike Porzio12002
Pat Daneker11999
Robert Machado11998
Todd Ritchie12002
Tom Fordham11998
Tony J. Castillo11998
Willie Harris12002

With the New York Mets2001–2002 · 78 teammates

TeammateSeasonsTogether
Mike PiazzaHall of Fame · 12× All-Star22001–2002
Al Leiter2× All-Star22001–2002
Armando Benitez2× All-Star22001–2002
Edgardo Alfonzo1× All-Star22001–2002
Steve Trachsel1× All-Star22001–2002
Bruce Chen22001–2002
Grant Roberts22001–2002
Jason Phillips22001–2002
Jay Payton22001–2002
Joe McEwing22001–2002
Mark Corey22001–2002
Mark P. Johnson22001–2002
Pete Walker22001–2002
Rey Ordonez22001–2002
Timo Perez22001–2002
Vance Wilson22001–2002
Roberto AlomarHall of Fame · 12× All-Star12002
John Franco4× All-Star12001
Mo Vaughn3× All-Star12002
Matt Lawton2× All-Star12001
Rick Reed2× All-Star12001
Robin Ventura2× All-Star12001
Bobby Jones1× All-Star12002
Gary Matthews Jr.1× All-Star12002
Jeromy Burnitz1× All-Star12002
Kevin Appier1× All-Star12001
Marco Scutaro1× All-Star12002
Shawn Estes1× All-Star12002
Ty Wigginton1× All-Star12002
Alex Escobar12001
Benny Agbayani12001
Bobby M. Jones12002
Brady Clark12002
Brett Hinchliffe12001
Brian Rose12001
C.J. Nitkowski12001
Darren Bragg12001
Darryl Hamilton12001
David Weathers12002
Dennis Cook12001
Desi Relaford12001
Dicky Gonzalez12001
Donne Wall12001
Esix Snead12002
Gary Bennett12001
Glendon Rusch12001
Jae Seo12002
Jaime Cerda12002
Jason Middlebrook12002
Jeff C. D'Amico12002
Jerrod Riggan12001
John Thomson12002
John Valentin12002
Jorge Toca12001
Jorge Velandia12001
Kane Davis12002
Lenny Harris12001
Mark Guthrie12002
Mark Little12002
McKay Christensen12002
Mike Bacsik12002
Mike Bacsik Jr.12002
Pat Strange12002
Pedro Astacio12002
Pedro Feliciano12002
Raul Gonzalez12002
Rick White12001
Roger Cedeno12002
Satoru Komiyama12002
Scott Strickland12002
Steve Reed12002
Todd Pratt12001
Todd Zeile12001
Tom Martin12001
Tony Tarasco12002
Tsuyoshi Shinjo12001
Turk Wendell12001
Tyler Walker12002

With the Athletics2003 · 40 teammates

TeammateSeasonsTogether
Miguel Tejada6× All-Star12003
Tim Hudson4× All-Star12003
Barry Zito3× All-Star12003
Jermaine Dye2× All-Star12003
Justin Duchscherer2× All-Star12003
Mark Mulder2× All-Star12003
Ron Gant2× All-Star12003
Ted Lilly2× All-Star12003
Keith Foulke1× All-Star12003
Ramon Hernandez1× All-Star12003
Aaron Harang12003
Adam Melhuse12003
Adam Piatt12003
Billy McMillon12003
Bobby Crosby12003
Chad Bradford12003
Chad Harville12003
Chris Singleton12003
Dave McCarty12003
Eric Byrnes12003
Eric Chavez12003
Erubiel Durazo12003
Esteban German12003
Frank Menechino12003
Graham Koonce12003
Jason Grabowski12003
Jeremy Fikac12003
Jim Mecir12003
John Halama12003
Jose Guillen12003
Mark Ellis12003
Micah Bowie12003
Mike Edwards12003
Mike Neu12003
Mike Wood12003
Ricardo Rincon12003
Rich Harden12003
Scott Hatteberg12003
Steve W. Sparks12003
Terrence Long12003

With the Milwaukee Brewers2004 · 40 teammates

With the St. Louis Cardinals2008 · 42 teammates

TeammateSeasonsTogether
Albert Pujols11× All-Star12008
Yadier Molina10× All-Star12008
Troy Glaus4× All-Star12008
Adam Wainwright3× All-Star12008
Chris Carpenter3× All-Star12008
Chris Perez2× All-Star12008
Jason Isringhausen2× All-Star12008
Mark Mulder2× All-Star12008
Cesar Izturis1× All-Star12008
Felipe Lopez1× All-Star12008
Ryan Franklin1× All-Star12008
Ryan Ludwick1× All-Star12008
Aaron Miles12008
Adam Kennedy12008
Anthony Reyes12008
Brad Thompson12008
Braden Looper12008
Brendan Ryan12008
Brian Barden12008
Brian Barton12008
Chris Duncan12008
Jaime Garcia12008
Jason LaRue12008
Jason Motte12008
Joe Mather12008
Joel Pineiro12008
Josh Kinney12008
Josh Phelps12008
Kelvin Jimenez12008
Kyle Lohse12008
Kyle McClellan12008
Mark Worrell12008
Michael Parisi12008
Mitchell Boggs12008
Nick Stavinoha12008
Randy Flores12008
Rick Ankiel12008
Rico Washington12008
Ron Villone12008
Russ Springer12008
Skip Schumaker12008
Todd Wellemeyer12008

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.