John Bale's teammates

John Bale has had 253 MLB teammates in 7 seasons with 4 clubs. He spent the most seasons beside Zack Greinke (3), Alex Gordon (3), and Tony Batista (3). 3 Hall of Famers among them: Roy Halladay, Barry Larkin, and Ken Griffey Jr.. Every season since 1876 is on file.

With the Toronto Blue Jays1999–2000 · 78 teammates

TeammateSeasonsTogether
Roy HalladayHall of Fame · 8× All-Star21999–2000
Chris Carpenter3× All-Star21999–2000
David Wells3× All-Star21999–2000
Vernon Wells3× All-Star21999–2000
Carlos Delgado2× All-Star21999–2000
Tony Batista2× All-Star21999–2000
Darrin Fletcher1× All-Star21999–2000
Paul Quantrill1× All-Star21999–2000
Alex Gonzalez21999–2000
Billy Koch21999–2000
Chris Woodward21999–2000
Craig Grebeck21999–2000
Homer Bush21999–2000
Joey Hamilton21999–2000
John Frascatore21999–2000
Jose L Cruz Jr.21999–2000
Kelvim Escobar21999–2000
Pete Munro21999–2000
Shannon Stewart21999–2000
Tony Fernandez5× All-Star11999
Dan Plesac3× All-Star11999
Pat Hentgen3× All-Star11999
Esteban Loaiza2× All-Star12000
Shawn Green2× All-Star11999
Dave Hollins1× All-Star11999
John Hudek1× All-Star11999
Mickey Morandini1× All-Star12000
Raul Mondesi1× All-Star12000
Steve Trachsel1× All-Star12000
Alberto Castillo12000
Andy Thompson12000
Anthony Sanders11999
Brad Fullmer12000
Brian McRae11999
Casey Blake11999
Chad Mottola12000
Charlie Greene12000
Clayton Andrews12000
Curtis Goodwin11999
Darwin Cubillan12000
Dave Martinez12000
David Segui11999
Dewayne Wise12000
Eric Gunderson12000
Eric Ludwick11999
Frank Castillo12000
Gary Glover11999
Geronimo Berroa11999
Graeme Lloyd11999
Jacob Brumfield11999
Josh Phelps12000
Kevin L. Brown11999
Kevin Witt11999
Lance Painter12000
Leo Estrella12000
Mark Dalesandro11999
Mark Guthrie12000
Marty Cordova12000
Matt DeWitt12000
Mike Matheny11999
Mike Romano11999
Nerio Rodriguez11999
Norberto Martin11999
Pasqual Coco12000
Pat Borders11999
Pat Kelly11999
Pat Lennon11999
Paul Spoljaric11999
Pedro Borbón12000
Pedro Jr. Borbon12000
Rob Butler11999
Rob Ducey12000
Robert Person11999
Steve Sinclair11999
Todd Greene12000
Tom Davey11999
Willie Greene11999
Willis Otanez11999

With the Baltimore Orioles2001 · 45 teammates

TeammateSeasonsTogether
Cal Ripken19× All-Star12001
Tim Raines Sr.7× All-Star12001
Brady Anderson3× All-Star12001
Pat Hentgen3× All-Star12001
B.J. Ryan2× All-Star12001
Brian Roberts2× All-Star12001
Jeff Conine2× All-Star12001
Melvin Mora2× All-Star12001
Tony Batista2× All-Star12001
Mike Bordick1× All-Star12001
Alan Mills12001
Brook Fordyce12001
Buddy Groom12001
Calvin Maduro12001
Casey Blake12001
Chad Paronto12001
Chris Richard12001
Chuck McElroy12001
David Segui12001
Delino DeShields12001
Fernando Lunar12001
Gene Kingsale12001
Geronimo Gil12001
Greg Myers12001
Jason Johnson12001
Jay Gibbons12001
Jerry Hairston Jr.12001
John Parrish12001
John Wasdin12001
Jorge Julio12001
Jose Mercedes12001
Josh Towers12001
Kris Foster12001
Larry Bigbie12001
Leslie Brea12001
Luis Matos12001
Mike Kinkade12001
Mike Trombley12001
Rick Bauer12001
Ryan Kohlmeier12001
Sean Douglass12001
Sidney Ponson12001
Tim Raines Jr.12001
Willie Harris12001
Willis Roberts12001

With the Cincinnati Reds2003 · 56 teammates

With the Kansas City Royals2007–2009 · 83 teammates

TeammateSeasonsTogether
Zack Greinke6× All-Star32007–2009
Alex Gordon3× All-Star32007–2009
Joakim Soria2× All-Star32007–2009
Billy Butler1× All-Star32007–2009
Gil Meche1× All-Star32007–2009
John Buck1× All-Star32007–2009
Brian Bannister32007–2009
David DeJesus32007–2009
Kyle Davies32007–2009
Luke Hochevar32007–2009
Mark Teahen32007–2009
Tony Pena32007–2009
Mark Grudzielanek1× All-Star22007–2008
Alberto Callaspo22008–2009
Brandon Duckworth22007–2008
Carlos Rosa22008–2009
Esteban German22007–2008
Horacio Ramirez22008–2009
Jason Smith22007–2008
Jimmy Gobble22007–2008
Joel Peralta22007–2008
Joey Gathright22007–2008
Jose Guillen22008–2009
Juan Carlos Oviedo22007–2008
Miguel Olivo22008–2009
Mike Aviles22008–2009
Mitch Maier22008–2009
Neal Musser22007–2008
Robinson Tejeda22008–2009
Ron Mahay22008–2009
Ross Gload22007–2008
Ryan Shealy22007–2008
Yasuhiko Yabuta22008–2009
Mike Sweeney5× All-Star12007
Hideo Nomo1× All-Star12008
Odalis Perez1× All-Star12007
Reggie Sanders1× All-Star12007
Angel Berroa12007
Anthony Lerew12009
Billy Buckner12007
Brayan Pena12009
Brett Tomko12008
Bruce Chen12009
Coco Crisp12009
Craig Brazell12007
David Riske12007
Devon Lowery12008
Doug Waechter12009
Dusty Hughes12009
Emil Brown12007
Fernando Cortez12007
Jamey Wright12009
Jason LaRue12007
Jason Standridge12007
Jeff Fulchino12008
John Thomson12007
Jorge De La Rosa12007
Josh Anderson12009
Josh Newman12008
Juan Cruz12009
Justin Huber12007
Kila Ka'aihue12008
Kip Wells12008
Kyle Farnsworth12009
Lenny DiNardo12009
Luis A Hernández12009
Luke Hudson12007
Matt Tupman12008
Mike Jacobs12009
Octavio Dotel12007
Paul Phillips12007
Ramon Ramirez12008
Roman Colon12009
Ryan Braun12007
Ryan Freel12009
Scott Elarton12007
Shane Costa12007
Sidney Ponson12009
Todd Wellemeyer12007
Tug Hulett12009
Victor Marte12009
Willie Bloomquist12009
Yuniesky Betancourt12009

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.