John Mabry's teammates

John Mabry has had 529 MLB teammates in 14 seasons with 8 clubs. He spent the most seasons beside Ray Lankford (7), David Bell (6), and Matt Morris (5). 12 Hall of Famers among them: Ozzie Smith, Scott Rolen, Edgar Martinez, and Dennis Eckersley and more. Every season since 1876 is on file.

With the St. Louis Cardinals1994–2005 · 199 teammates

TeammateSeasonsTogether
Ray Lankford1× All-Star71994–2004
Matt Morris2× All-Star51997–2005
Brian Jordan1× All-Star51994–1998
Tom Pagnozzi1× All-Star51994–1998
Alan Benes41995–2001
David Bell41995–1998
Donovan Osborne41995–1998
John Frascatore41994–1998
Mark Petkovsek41995–1998
T.J. Mathews41995–2001
Ozzie SmithHall of Fame · 15× All-Star31994–1996
Mark McGwire12× All-Star31997–2001
Albert Pujols11× All-Star32001–2005
Jim Edmonds4× All-Star32001–2005
Willie McGee4× All-Star31996–1998
Danny Jackson2× All-Star31995–1997
Gary Gaetti2× All-Star31996–1998
Ron Gant2× All-Star31996–1998
Andy Benes1× All-Star31996–2001
Royce Clayton1× All-Star31996–1998
Danny Sheaffer31995–1997
Eli Marrero31997–2001
Mark Sweeney31995–1997
Mike Busby31996–1998
Todd Stottlemyre31996–1998
Tom Urbani31994–1996
Tony Fossas31995–1997
Scott RolenHall of Fame · 7× All-Star22004–2005
Dennis EckersleyHall of Fame · 6× All-Star21996–1997
Larry WalkerHall of Fame · 5× All-Star22004–2005
Yadier Molina10× All-Star22004–2005
Edgar Renteria5× All-Star22001–2004
Chris Carpenter3× All-Star22004–2005
Dmitri Young2× All-Star21996–1997
Jason Isringhausen2× All-Star22004–2005
Placido Polanco2× All-Star21998–2001
Rick Honeycutt2× All-Star21996–1997
Gerald Perry1× All-Star21994–1995
J.D. Drew1× All-Star21998–2001
Jason Marquis1× All-Star22004–2005
Mike Morgan1× All-Star21995–1996
Reggie Sanders1× All-Star22004–2005
Woody Williams1× All-Star22001–2004
Al Reyes22004–2005
Allen Watson21994–1995
Bernard Gilkey21994–1995
Brady Raggio21997–1998
Brian Barber21995–1996
Bryan Eversgerd21994–1998
Cal Eldred22004–2005
Carmen Cali22004–2005
Cory Bailey21995–1996
Curtis King21997–1998
Delino DeShields21997–1998
Eric Ludwick21996–1997
Geronimo Pena21994–1995
Hector Luna22004–2005
Jeff Parrett21995–1996
Jeff Suppan22004–2005
John Habyan21994–1995
Jose Oquendo21994–1995
Julian Tavarez22004–2005
Lance Painter21997–1998
Luis Alicea21994–1996
Luis Ordaz21997–1998
Manny Aybar21997–1998
Mike DiFelice21996–1997
Mike Gallego21996–1997
Mike Matheny22001–2004
Randy Flores22004–2005
Ray King22004–2005
Rene Arocha21994–1995
Rich Batchelor21996–1997
Rich Rodriguez21994–1995
Rick Ankiel22001–2004
Roger Cedeno22004–2005
Sean Lowe21997–1998
So Taguchi22004–2005
Steve Kline22001–2004
Terry Bradshaw21995–1996
Todd Zeile21994–1995
Tom Lampkin21997–1998
Tripp Cromer21994–1995
Vicente Palacios21994–1995
Bobby Bonilla6× All-Star12001
Fernando Valenzuela6× All-Star11997
Adam Wainwright3× All-Star12005
Chris Sabo3× All-Star11995
Dan Haren3× All-Star12004
Darryl Kile3× All-Star12001
Rick Sutcliffe3× All-Star11994
David Eckstein2× All-Star12005
Gregg Jefferies2× All-Star11994
Mark Mulder2× All-Star12005
Scott Cooper2× All-Star11995
Tom Henke2× All-Star11995
Bob Tewksbury1× All-Star11994
Fernando Vina1× All-Star12001
Jeff Brantley1× All-Star11998
Ken Hill1× All-Star11995
Kent Bottenfield1× All-Star11998
Mark Grudzielanek1× All-Star12005
Tony Womack1× All-Star12004
Aaron Holbert11996
Abraham Nunez12005
Allen Battle11995
Anthony Reyes12005
Bill Ortega12001
Bill Pulsipher12005
Bo Hart12004
Bobby Witt11998
Brad Thompson12005
Braden Looper11998
Brian R. Hunter11998
Bud Smith12001
Chad Hutchinson12001
Chris Duncan12005
Cliff Politte11998
Cody McKay12004
Colin Porter12004
Craig Paquette12001
Darnell Coles11995
Darren Oliver11998
Dave Veres12001
David Howard11998
Doug Creek11995
Dustin Hermanson12001
Einar Diaz12005
Erik Pappas11994
Fernando Tatis11998
Frank Cimorelli11994
Gabe White12005
Gary Buckels11994
Gene Stechschulte12001
Gerald Young11994
Jason Christiansen12001
Jason Karnuth12001
Jason Simontacchi12004
Jeff Berblinger11997
Jeff Tabaka12001
Jimmy Journell12005
Joe McEwing11998
John Gall12005
John Rodriguez12005
Jose Bautista11997
Jose Jimenez11998
Jose Oliva11995
Josh Pearce12004
Juan Acevedo11998
Keith McDonald12001
Kent Mercker11998
Kerry Robinson12001
Kevin Jarvis12005
Kiko Calero12004
Larry Sutton12001
Luis Saturria12001
Luther Hackman12001
Manuel Lee11995
Mark Little11998
Mark Whiten11994
Marlon Anderson12004
Micah Franklin11997
Miguel Cairo12001
Miguel Mejia11996
Mike Gulan11997
Mike James12001
Mike Lincoln12004
Mike Mahoney12005
Mike Matthews12001
Mike Perez11994
Mike Timlin12001
Omar Olivares11994
Pat Borders11996
Pat Kelly11998
Phil Plantier11997
Ramon Caraballo11995
Ray Giannelli11995
Rheal Cormier11994
Rich DeLucia11995
Rick Croushore11998
Rigo Beltran11997
Rob Murphy11994
Roberto Mejia11997
Scarborough Green11997
Scott Coolbaugh11994
Scott Hemond11995
Scott Livingstone11997
Scott Seabol12005
Shawn Gilbert11998
Skip Schumaker12005
Stan Royer11994
Steve Dixon11994
Steve Scarsone11997
Stubby Clapp12001
Terry McGriff11994
Tim Hulett11995
Tom McGraw11997
Tyler Johnson12005
Willie E. Smith11994

With the Seattle Mariners1999–2003 · 91 teammates

TeammateSeasonsTogether
Edgar MartinezHall of Fame · 7× All-Star31999–2003
Carlos Guillen3× All-Star31999–2003
Freddy Garcia2× All-Star31999–2003
Dan Wilson1× All-Star31999–2003
Gil Meche1× All-Star31999–2003
Jamie Moyer1× All-Star31999–2003
Alex Rodriguez14× All-Star21999–2000
John Olerud2× All-Star22000–2003
Jose Mesa2× All-Star21999–2000
Kazuhiro Sasaki2× All-Star22000–2003
Arthur Rhodes1× All-Star22000–2003
Jay Buhner1× All-Star21999–2000
Mike Cameron1× All-Star22000–2003
Raul Ibanez1× All-Star21999–2000
Ryan Franklin1× All-Star21999–2003
Charles Gipson21999–2000
David Bell21999–2000
Frankie Rodriguez21999–2000
Joel Pineiro22000–2003
John Halama21999–2000
Jose Paniagua21999–2000
Mark McLemore22000–2003
Paul Abbott21999–2000
Rob Ramsay21999–2000
Tom Lampkin21999–2000
Ken Griffey Jr.Hall of Fame · 11× All-Star11999
Ichiro SuzukiHall of Fame · 10× All-Star12003
Rickey HendersonHall of Fame · 10× All-Star12000
Bret Boone3× All-Star12003
Aaron Sele2× All-Star12000
Armando Benitez2× All-Star12003
Jeff Cirillo2× All-Star12003
J.J. Putz1× All-Star12003
Jeff Nelson1× All-Star12003
Rafael Soriano1× All-Star12003
Randy Winn1× All-Star12003
Shigetoshi Hasegawa1× All-Star12003
Aaron Looper12003
Aaron Scheffer11999
Aaron Taylor12003
Al Martin12000
Allen Watson11999
Anthony Sanders12000
Ben Davis12003
Brett Hinchliffe11999
Brett Tomko12000
Brian L. Hunter11999
Brian Lesher12000
Brian Sweeney12003
Butch Henry11999
Butch Huskey11999
Carlos Ed. Hernandez12000
Chad Meyers12003
Chris Widger12000
Damaso Marte11999
David Segui11999
Denny Stark11999
Domingo Cedeno11999
Eric Weaver11999
Giomar Guevara11999
Giovanni Carrara12003
Greg Colbrunn12003
Jamal Strong12003
Jeff Fassero11999
Joe Oliver12000
Jordan Zimmerman11999
Julio Mateo12003
Ken Cloude11999
Kevin Hodges12000
Luis Ugueto12003
Mac Suzuki11999
Mark Leiter11999
Matt Mieske11999
Matt White12003
Melvin Bunch11999
Mike Blowers11999
Ozzie Timmons11999
Pat Borders12003
Rafael Bournigal11999
Rafael Carmona11999
Rey Sanchez12003
Robert Machado12000
Russ Davis11999
Ryan Jackson11999
Sean Spencer11999
Shane Monahan11999
Stan Javier12000
Steve Sinclair11999
Todd Williams11999
Tom Davey11999
Willie Bloomquist12003

With the San Diego Padres2000 · 55 teammates

TeammateSeasonsTogether
Tony GwynnHall of Fame · 15× All-Star12000
Trevor HoffmanHall of Fame · 7× All-Star12000
Bret Boone3× All-Star12000
Ed Sprague Jr.1× All-Star12000
Heathcliff Slocumb1× All-Star12000
Matt Clement1× All-Star12000
Phil Nevin1× All-Star12000
Ryan Klesko1× All-Star12000
Woody Williams1× All-Star12000
Adam Eaton12000
Al Martin12000
Ben Davis12000
Brandon Kolb12000
Brian Boehringer12000
Brian Meadows12000
Brian Tollberg12000
Buddy Carlyle12000
Carlos A. Hernandez12000
Carlos Almanzar12000
Carlos Reyes12000
Chris Gomez12000
Damian Jackson12000
Dan Serafini12000
Dave Magadan12000
Dave Maurer12000
David Newhan12000
Desi Relaford12000
Domingo Guzman12000
Donne Wall12000
Dusty Allen12000
Eric Owens12000
Gabe Alvarez12000
George Williams12000
Greg LaRocca12000
Jay Witasick12000
Joe Vitiello12000
John Roskos12000
Kevin Nicholson12000
Kevin Walker12000
Kory DeHaan12000
Matt Whisenant12000
Matt Whiteside12000
Mike Darr12000
Rodney Myers12000
Rodrigo Lopez12000
Ruben Rivera12000
Stan Spencer12000
Sterling Hitchcock12000
Steve L. Montgomery12000
Todd Erdos12000
Tom Davey12000
Vicente Palacios12000
Wiki Gonzalez12000
Will Cunnane12000
Xavier Nady12000

With the Miami Marlins2001 · 41 teammates

TeammateSeasonsTogether
Mike Lowell4× All-Star12001
Josh Beckett3× All-Star12001
Luis Castillo3× All-Star12001
Brad Penny2× All-Star12001
Charles Johnson2× All-Star12001
Derrek Lee2× All-Star12001
Ryan Dempster2× All-Star12001
A.J. Burnett1× All-Star12001
Alex Gonzalez1× All-Star12001
Cliff Floyd1× All-Star12001
Jason Grilli1× All-Star12001
Matt Clement1× All-Star12001
Preston Wilson1× All-Star12001
Ricky Bones1× All-Star12001
Andy Fox12001
Antonio Alfonseca12001
Armando Almanza12001
Benito Baez12001
Blaine Neal12001
Braden Looper12001
Chad Mottola12001
Chuck Smith12001
Dan Miceli12001
Dave Berg12001
Eric Owens12001
Gary Knotts12001
Jeff Abbott12001
Jesus Sanchez12001
Joe Strong12001
Johnny Ruffin12001
Juan Acevedo12001
Kevin Millar12001
Kevin Olsen12001
Lyle Mouton12001
Mike Gulan12001
Mike Redmond12001
Ramon Castro12001
Ryan McGuire12001
Ryan Thompson12001
Vic Darensbourg12001
Vladimir Nunez12001

With the Athletics2002 · 40 teammates

TeammateSeasonsTogether
Miguel Tejada6× All-Star12002
Tim Hudson4× All-Star12002
Barry Zito3× All-Star12002
David Justice3× All-Star12002
Jermaine Dye2× All-Star12002
Mark Mulder2× All-Star12002
Ray Durham2× All-Star12002
Ted Lilly2× All-Star12002
Carlos Pena1× All-Star12002
Ramon Hernandez1× All-Star12002
Aaron Harang12002
Adam Piatt12002
Billy Koch12002
Chad Bradford12002
Cody McKay12002
Cory Lidle12002
Eric Byrnes12002
Eric Chavez12002
Erik Hiljus12002
Esteban German12002
Frank Menechino12002
Greg Myers12002
Jason Grabowski12002
Jeff Tam12002
Jeremy Giambi12002
Jim Mecir12002
Jose Flores12002
Larry Sutton12002
Mark Ellis12002
Micah Bowie12002
Mike Colangelo12002
Mike Fyhrie12002
Mike Holtz12002
Mike Magnante12002
Mike Venafro12002
Olmedo Saenz12002
Randy Velarde12002
Ricardo Rincon12002
Scott Hatteberg12002
Terrence Long12002

With the Philadelphia Phillies2002 · 38 teammates

TeammateSeasonsTogether
Scott RolenHall of Fame · 7× All-Star12002
Dan Plesac3× All-Star12002
Jimmy Rollins3× All-Star12002
Bobby Abreu2× All-Star12002
Jose Mesa2× All-Star12002
Mike Lieberthal2× All-Star12002
Placido Polanco2× All-Star12002
Dave Hollins1× All-Star12002
Johnny Estrada1× All-Star12002
Marlon Byrd1× All-Star12002
Randy Wolf1× All-Star12002
Ricky Bottalico1× All-Star12002
Vicente Padilla1× All-Star12002
Brandon Duckworth12002
Brett Myers12002
Carlos Silva12002
Cliff Politte12002
David Coggin12002
Doug Glanville12002
Doug Nickle12002
Eric Junge12002
Eric Valent12002
Hector Mercado12002
Jason Michaels12002
Jeremy Giambi12002
Joe Roa12002
Jose Santiago12002
Marlon Anderson12002
Mike Timlin12002
Nick Punto12002
Pat Burrell12002
Rheal Cormier12002
Ricky Ledee12002
Robert Person12002
Terry Adams12002
Todd Pratt12002
Tomas Perez12002
Travis Lee12002

With the Chicago Cubs2006 · 45 teammates

TeammateSeasonsTogether
Greg MadduxHall of Fame · 8× All-Star12006
Aramis Ramirez3× All-Star12006
Carlos Zambrano3× All-Star12006
Derrek Lee2× All-Star12006
Ryan Dempster2× All-Star12006
Carlos Marmol1× All-Star12006
Cesar Izturis1× All-Star12006
Geovany Soto1× All-Star12006
Kerry Wood1× All-Star12006
Mark Prior1× All-Star12006
Phil Nevin1× All-Star12006
Scott Williamson1× All-Star12006
Tony Womack1× All-Star12006
Angel Guzman12006
Angel Pagan12006
Bob Howry12006
Buck Coats12006
David Aardsma12006
Freddie Bynum12006
Glendon Rusch12006
Henry Blanco12006
Jacque Jones12006
Jae-Kuk Ryu12006
Jerome Williams12006
Jerry Hairston Jr.12006
Jose Reyes12006
Juan Mateo12006
Juan Pierre12006
Les Walrond12006
Matt Murton12006
Michael Barrett12006
Michael Restovich12006
Michael Wuertz12006
Neifi Perez12006
Rich Hill12006
Roberto Novoa12006
Ronny Cedeno12006
Ryan O'Malley12006
Ryan Theriot12006
Scott Eyre12006
Scott Moore12006
Sean Marshall12006
Todd Walker12006
Wade Miller12006
Will Ohman12006

With the Colorado Rockies2007 · 52 teammates

TeammateSeasonsTogether
Todd HeltonHall of Fame · 5× All-Star12007
Matt Holliday7× All-Star12007
Troy Tulowitzki5× All-Star12007
Brian Fuentes3× All-Star12007
Steve Finley2× All-Star12007
Aaron Cook1× All-Star12007
Brad Hawpe1× All-Star12007
Byung-Hyun Kim1× All-Star12007
Mark Redman1× All-Star12007
Ubaldo Jimenez1× All-Star12007
Alberto Arias12007
Bobby Keppel12007
Chris Iannetta12007
Clint Barmes12007
Cory Sullivan12007
Dan Serafini12007
Darren Clarke12007
Denny Bautista12007
Edwin Bellorin12007
Elmer Dessens12007
Franklin Morales12007
Garrett Atkins12007
Geronimo Gil12007
Ian Stewart12007
Jamey Carroll12007
Jason Hirsh12007
Jeff Francis12007
Jeff G Baker12007
Jeremy Affeldt12007
Joe Koshansky12007
Jorge Julio12007
Josh Fogg12007
Josh Newman12007
Juan Morillo12007
Kazuo Matsui12007
LaTroy Hawkins12007
Manny Corpas12007
Matt Herges12007
Omar Quintanilla12007
Ramon Ortiz12007
Ramon Ramirez12007
Rodrigo Lopez12007
Ryan Speier12007
Ryan Spilborghs12007
Sean Barker12007
Seth Smith12007
Taylor Buchholz12007
Tim Harikkala12007
Tom Martin12007
Willy Taveras12007
Yorvit Torrealba12007
Zach McClellan12007

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.