Ben Johnson's teammates

Ben Johnson has had 118 MLB teammates in 3 seasons with 2 clubs. He spent the most seasons beside Chan Ho Park (3), Trevor Hoffman (2), and Jake Peavy (2). 5 Hall of Famers among them: Trevor Hoffman, Mike Piazza, Tom Glavine, and Pedro Martinez and more. Every season since 1876 is on file.

With the San Diego Padres2005–2006 · 73 teammates

TeammateSeasonsTogether
Trevor HoffmanHall of Fame · 7× All-Star22005–2006
Jake Peavy3× All-Star22005–2006
Brian Giles2× All-Star22005–2006
Chan Ho Park1× All-Star22005–2006
Ryan Klesko1× All-Star22005–2006
Woody Williams1× All-Star22005–2006
Clay Hensley22005–2006
Dave Roberts22005–2006
Eric O Young Sr.22005–2006
Geoff Blum22005–2006
Khalil Greene22005–2006
Manny Alexander22005–2006
Paul McAnulty22005–2006
Rudy Seanez22005–2006
Scott Cassidy22005–2006
Scott Linebrink22005–2006
Tim Stauffer22005–2006
Mike PiazzaHall of Fame · 12× All-Star12006
Adrian Gonzalez5× All-Star12006
David Wells3× All-Star12006
Mark Loretta2× All-Star12005
Vinny Castilla2× All-Star12006
Chris Young1× All-Star12006
Mike Cameron1× All-Star12006
Paul Quantrill1× All-Star12005
Phil Nevin1× All-Star12005
Ramon Hernandez1× All-Star12005
Robert Fick1× All-Star12005
Scott Williamson1× All-Star12006
Shawn Estes1× All-Star12006
Adam Eaton12005
Adam Hyzdu12005
Akinori Otsuka12005
Alan Embree12006
Brian Falkenborg12005
Brian Lawrence12005
Brian Sikorski12006
Brian Sweeney12006
Chris Hammond12005
Chris Oxspring12005
Cla Meredith12006
Craig Andrew Breslow12005
Damian Jackson12005
Darrell May12005
David Ross12005
Dennys Reyes12005
Dewon Brazelton12006
Doug Brocail12006
Doug Mirabelli12006
Jack Cust12006
Jesse Garcia12005
Jim Brower12006
Joe Randa12005
Jon Adkins12006
Jon Knott12006
Josh Bard12006
Josh Barfield12006
Justin Leone12006
Mark Bellhorn12006
Mark Sweeney12005
Miguel Ojeda12005
Miguel Olivo12005
Mike Thompson12006
Pedro Astacio12005
Randy Williams12005
Rob Bowen12006
Russell Branyan12006
Sean Burroughs12005
Terrmel Sledge12006
Tim Redding12005
Todd Walker12006
Wilson Valdez12005
Xavier Nady12005

With the New York Mets2007 · 48 teammates

TeammateSeasonsTogether
Tom GlavineHall of Fame · 10× All-Star12007
Pedro MartinezHall of Fame · 8× All-Star12007
Billy WagnerHall of Fame · 6× All-Star12007
David Wright7× All-Star12007
Moises Alou6× All-Star12007
Jose Reyes4× All-Star12007
Paul Lo Duca4× All-Star12007
Julio Franco3× All-Star12007
Luis Castillo3× All-Star12007
Aaron Sele2× All-Star12007
Carlos Delgado2× All-Star12007
Carlos Gomez2× All-Star12007
Jeff Conine2× All-Star12007
Shawn Green2× All-Star12007
Chan Ho Park1× All-Star12007
Damion Easley1× All-Star12007
Jason Vargas1× All-Star12007
Aaron Heilman12007
Ambiorix Burgos12007
Anderson Hernandez12007
Brian Lawrence12007
Carlos Ivan Beltran12007
Carlos Muniz12007
Chip Ambres12007
Dave Williams12007
David Newhan12007
Endy Chavez12007
Guillermo Mota12007
Joe Smith12007
John Maine12007
Jon Adkins12007
Jorge Sosa12007
Jose Valentin12007
Lastings Milledge12007
Lino Urdaneta12007
Marlon Anderson12007
Mike DiFelice12007
Mike Pelfrey12007
Oliver Perez12007
Orlando Hernandez12007
Pedro Feliciano12007
Philip Humber12007
Ramon Castro12007
Ricky Ledee12007
Ruben Gotay12007
Sandy Alomar Jr.12007
Scott Schoeneweis12007
Willie Collazo12007

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.