David Eckstein's teammates

David Eckstein has had 303 MLB teammates in 10 seasons with 5 clubs. He spent the most seasons beside Troy Percival (5), Adam Kennedy (5), and Scott Spiezio (5). 6 Hall of Famers among them: Scott Rolen, Randy Johnson, Vladimir Guerrero, and Roy Halladay and more. Every season since 1876 is on file.

With the Los Angeles Angels2001–2004 · 81 teammates

TeammateSeasonsTogether
Troy Glaus4× All-Star42001–2004
Troy Percival4× All-Star42001–2004
Garret Anderson3× All-Star42001–2004
Darin Erstad2× All-Star42001–2004
Adam Kennedy42001–2004
Ben Weber42001–2004
Bengie Molina42001–2004
Jarrod Washburn42001–2004
Jeff DaVanon42001–2004
José Molina42001–2004
Ramon Ortiz42001–2004
Scot Shields42001–2004
Tim Salmon42001–2004
Francisco Rodriguez6× All-Star32002–2004
Aaron Sele2× All-Star32002–2004
Brendan Donnelly1× All-Star32002–2004
Chone Figgins1× All-Star32002–2004
John Lackey1× All-Star32002–2004
Alfredo Amézaga32002–2004
Benji Gil32001–2003
Scott Schoeneweis32001–2003
Scott Spiezio32001–2003
Shawn Wooten32001–2003
Derrick Turnbow1× All-Star22003–2004
Kevin Appier1× All-Star22002–2003
Adam Riggs22003–2004
Al Levine22001–2002
Bart Miadich22001–2003
Brad Fullmer22002–2003
J.B. Miadich22001–2003
Jorge Fabregas22001–2002
Jose Nieves22001–2002
Julio Ramirez22002–2003
Kevin Gregg22003–2004
Lou Pote22001–2002
Mark Lukasiewicz22001–2002
Matt Wise22001–2002
Mickey Callaway22002–2003
Orlando Palmeiro22001–2002
Robb Quinlan22003–2004
Vladimir GuerreroHall of Fame · 9× All-Star12004
Andres Galarraga5× All-Star12004
Bartolo Colon4× All-Star12004
Raul Mondesi1× All-Star12004
Shigetoshi Hasegawa1× All-Star12001
Wally Joyner1× All-Star12001
Alex Ochoa12002
Barry Wesson12003
Brian Cooper12001
Casey Kotchman12004
Chris Bootcheck12003
Clay Bellinger12002
Curtis Pride12004
Dallas McPherson12004
Dennis Cook12002
Donne Wall12002
Dusty Bergman12004
Eric Owens12003
Gary Glover12003
Gary Johnson12003
Glenallen Hill12001
Greg Jones12003
Ismael Valdez12001
Jamie Burke12001
Jose Fernandez12001
Jose Guillen12004
Josh Paul12004
Kelvim Escobar12004
Larry Barnes12001
Matt Hensley12004
Mike Holtz12001
Pat Rapp12001
Rich Rodriguez12003
Sal Fasano12002
Scott Dunn12004
Shane Halter12004
Steve Green12001
Toby Borland12001
Tom Gregorio12003
Trent Durrington12003
Wilson Delgado12003

With the St. Louis Cardinals2005–2007 · 80 teammates

TeammateSeasonsTogether
Scott RolenHall of Fame · 7× All-Star32005–2007
Albert Pujols11× All-Star32005–2007
Yadier Molina10× All-Star32005–2007
Jim Edmonds4× All-Star32005–2007
Adam Wainwright3× All-Star32005–2007
Chris Carpenter3× All-Star32005–2007
Jason Isringhausen2× All-Star32005–2007
Mark Mulder2× All-Star32005–2007
Anthony Reyes32005–2007
Brad Thompson32005–2007
Chris Duncan32005–2007
Randy Flores32005–2007
Skip Schumaker32005–2007
So Taguchi32005–2007
Tyler Johnson32005–2007
Jason Marquis1× All-Star22005–2006
Preston Wilson1× All-Star22006–2007
Aaron Miles22006–2007
Braden Looper22006–2007
Brian Falkenborg22006–2007
Gary Bennett22006–2007
Hector Luna22005–2006
Jeff Suppan22005–2006
John Gall22005–2006
John Rodriguez22005–2006
Josh Hancock22006–2007
Juan Encarnacion22006–2007
Scott Spiezio22006–2007
Larry WalkerHall of Fame · 5× All-Star12005
Troy Percival4× All-Star12007
Matt Morris2× All-Star12005
Mark Grudzielanek1× All-Star12005
Reggie Sanders1× All-Star12005
Ronnie Belliard1× All-Star12006
Ryan Franklin1× All-Star12007
Ryan Ludwick1× All-Star12007
Abraham Nunez12005
Adam Kennedy12007
Al Reyes12005
Andy Cavazos12007
Bill Pulsipher12005
Brendan Ryan12007
Brian Barden12007
Brian Esposito12007
Cal Eldred12005
Carmen Cali12005
Chris Narveson12006
Dennis Dove12007
Einar Diaz12005
Gabe White12005
Jeff Weaver12006
Jimmy Journell12005
Joel Pineiro12007
John Mabry12005
John Nelson12006
Jorge Sosa12006
Jose Vizcaino12006
Josh Kinney12006
Julian Tavarez12005
Kelly Stinnett12007
Kelvin Jimenez12007
Kevin Jarvis12005
Kip Wells12007
Larry Bigbie12006
Miguel Cairo12007
Mike Mahoney12005
Mike Maroth12007
Mike Rose12006
Randy Keisler12007
Ray King12005
Ricardo Rincon12006
Rick Ankiel12007
Roger Cedeno12005
Russ Springer12007
Russell Branyan12007
Scott Seabol12005
Sidney Ponson12006
Timo Perez12006
Todd Wellemeyer12007
Troy Cate12007

With the Toronto Blue Jays2008 · 42 teammates

TeammateSeasonsTogether
Roy HalladayHall of Fame · 8× All-Star12008
Scott RolenHall of Fame · 7× All-Star12008
Frank ThomasHall of Fame · 5× All-Star12008
Jose Bautista6× All-Star12008
Vernon Wells3× All-Star12008
Alex Rios2× All-Star12008
Armando Benitez2× All-Star12008
B.J. Ryan2× All-Star12008
A.J. Burnett1× All-Star12008
Aaron Hill1× All-Star12008
Brandon League1× All-Star12008
Marco Scutaro1× All-Star12008
Adam A Lind12008
Brad Wilkerson12008
Brian Tallet12008
Brian Wolfe12008
Buck Coats12008
Curtis Thigpen12008
David Purcey12008
Dustin McGowan12008
Gregg Zaun12008
Hector Luna12008
Jason Frasor12008
Jeremy Accardo12008
Jesse Carlson12008
Jesse Litsch12008
Joe Inglett12008
John McDonald12008
John Parrish12008
Jorge Velandia12008
Kevin Mench12008
Lyle Overbay12008
Matt Stairs12008
Randy Wells12008
Robinzon Diaz12008
Rod Barajas12008
Scott Downs12008
Scott Richmond12008
Shannon Stewart12008
Shaun Marcum12008
Shawn Camp12008
Travis Snider12008

With the Arizona Diamondbacks2008 · 41 teammates

TeammateSeasonsTogether
Randy JohnsonHall of Fame · 10× All-Star12008
Max Scherzer8× All-Star12008
Justin Upton4× All-Star12008
Brandon Webb3× All-Star12008
Dan Haren3× All-Star12008
Adam Dunn2× All-Star12008
Miguel Montero2× All-Star12008
Orlando Hudson2× All-Star12008
Chris Young1× All-Star12008
Tony Clark1× All-Star12008
Alex Romero12008
Augie Ojeda12008
Billy Buckner12008
Brandon Lyon12008
Brandon Medders12008
Chad Qualls12008
Chad Tracy12008
Chris Burke12008
Chris Snyder12008
Connor Robertson12008
Conor Jackson12008
Doug Davis12008
Doug Slaten12008
Edgar G Gonzalez12008
Emilio Bonifacio12008
Eric Byrnes12008
Jailen Peguero12008
Jamie D'Antona12008
Jeff Salazar12008
Jon Rauch12008
Josh Whitesell12008
Juan Cruz12008
Leo Rosales12008
Mark Reynolds12008
Micah Owings12008
Ramon Pena12008
Robby Hammock12008
Stephen Drew12008
Tony Pena12008
Wil J Ledezma12008
Yusmeiro Petit12008

With the San Diego Padres2009–2010 · 67 teammates

TeammateSeasonsTogether
Adrian Gonzalez5× All-Star22009–2010
Heath Bell3× All-Star22009–2010
Chris Young1× All-Star22009–2010
Edward Mujica1× All-Star22009–2010
Everth Cabrera1× All-Star22009–2010
Kevin Correia1× All-Star22009–2010
Adam Russell22009–2010
Cesar Ramos22009–2010
Chase Headley22009–2010
Clayton Richard22009–2010
Ernesto Frieri22009–2010
Joe Thatcher22009–2010
Kyle Blanks22009–2010
Luis Durango22009–2010
Luis Perdomo22009–2010
Luke Gregerson22009–2010
Mat Latos22009–2010
Mike Adams22009–2010
Nick Hundley22009–2010
Oscar Salazar22009–2010
Ryan Webb22009–2010
Scott Hairston22009–2010
Sean Gallagher22009–2010
Tim Stauffer22009–2010
Tony Gwynn22009–2010
Wade LeBlanc22009–2010
Will Venable22009–2010
Miguel Tejada6× All-Star12010
Jake Peavy3× All-Star12009
Brian Giles2× All-Star12009
Cliff Floyd1× All-Star12009
Jon Garland1× All-Star12010
Ryan Ludwick1× All-Star12010
Aaron Cunningham12010
Aaron Poreda12009
Arturo Lopez12009
Cesar Carrillo12009
Chad Gaudin12009
Chris Burke12009
Chris Denorfia12010
Chris Stewart12010
Cla Meredith12009
Cory Luebke12010
Craig Stansberry12009
Drew Macias12009
Duaner Sanchez12009
Edgar Gonzalez12009
Edwin Moreno12009
Eliezer J Alfonzo12009
Frankie De La Cruz12009
Greg Burke12009
Henry Blanco12009
Jerry Hairston Jr.12010
Jody Gerut12009
Jose Lobaton12009
Josh Banks12009
Josh Geer12009
Josh Wilson12009
Kevin Kouzmanoff12009
Lance Zawadzki12010
Luis Rodriguez12009
Matt Stairs12010
Mike Baxter12010
Mike Ekstrom12009
Shawn Hill12009
Walter Silva12009
Yorvit Torrealba12010

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.