Michael Barrett's teammates

Michael Barrett has had 361 MLB teammates in 12 seasons with 4 clubs. He spent the most seasons beside Vladimir Guerrero (6), Jose Vidro (6), and Javier Vazquez (6). 5 Hall of Famers among them: Vladimir Guerrero, Greg Maddux, Trevor Hoffman, and Roy Halladay and more. Every season since 1876 is on file.

With the Washington Nationals1998–2003 · 140 teammates

TeammateSeasonsTogether
Vladimir GuerreroHall of Fame · 9× All-Star61998–2003
Jose Vidro3× All-Star61998–2003
Javier Vazquez1× All-Star61998–2003
Orlando Cabrera61998–2003
Carl Pavano1× All-Star51998–2002
Mike Mordecai51998–2002
Tony Armas51999–2003
Ugueth Urbina2× All-Star41998–2001
Anthony Telford41998–2001
Ben Johnson41998–2001
Brian Schneider42000–2003
Fernando Seguignol41998–2001
Mike Johnson41998–2001
Mike Thurman41998–2001
Peter Bergeron41999–2002
Scott Strickland41999–2002
Terry Jones41998–2001
Wilton Guerrero41998–2002
Rondell White1× All-Star31998–2000
Brad Wilkerson32001–2003
Britt Reames32001–2003
Chris Widger31998–2000
Dan Smith31999–2003
Dustin Hermanson31998–2000
Fernando Tatis32001–2003
Geoff Blum31999–2001
Guillermo Mota31999–2001
Henry Mateo32001–2003
Jeremy Powell31998–2000
Joey Eischen32001–2003
Lee Stevens32000–2002
Miguel Batista31998–2000
Scott Stewart32001–2003
Steve Kline31998–2000
T.J. Tucker32000–2003
Tomo Ohka32001–2003
Milton Bradley1× All-Star22000–2001
Wil Cordero1× All-Star22002–2003
Andy Tracy22000–2001
Brad Fullmer21998–1999
Endy Chavez22002–2003
Felipe Lira22000–2001
Graeme Lloyd22001–2002
Hideki Irabu22000–2001
Jamey Carroll22002–2003
Jose Macias22002–2003
Masato Yoshii22001–2002
Matt Blank22000–2001
Matt Cepicky22002–2003
Mike Maddux21998–1999
Rick DeHart21998–1999
Ryan McGuire21998–1999
Scott Downs22000–2003
Shane Andrews21998–1999
Shayne Bennett21998–1999
Sun-Woo Kim22002–2003
Tim Drew22002–2003
Tomas De La Rosa22000–2001
Trace Coquillette21999–2000
Trey Moore21998–2000
Zach Day22002–2003
Tim Raines Sr.7× All-Star12001
Andres Galarraga5× All-Star12002
Bartolo Colon4× All-Star12002
Livan Hernandez2× All-Star12003
Ted Lilly2× All-Star11999
Carlos Perez1× All-Star11998
Chad Cordero1× All-Star12003
Cliff Floyd1× All-Star12002
Henry Rodriguez1× All-Star12002
Mark Grudzielanek1× All-Star11998
Anthony Ferrari12003
Bob Henley11998
Bob Scanlan12001
Bobby Ayala11999
Bobby Munoz12001
Brad Rigby12000
Bruce Chen12002
Bryan Hebson12003
Charlie O'Brien12000
Chris Peters12001
Chris Stowers11999
Chris Truby12002
Claudio Vargas12003
Curtis Pride12001
DaRond Stovall11998
Darron Cox11999
Darwin Cubillan12001
David Moraga12000
Derrick May11998
Ed Vosberg12002
Edwards Guzman12003
Eric Knott12003
F.P. Santangelo11998
Hector Almonte12003
J.D. Smart11999
James Mouton11999
Jeff Liefer12003
Jim Brower12002
Jim Ri. Poole12000
Joe Vitiello12003
Jose Fernandez11999
Jose Mercedes12003
Julio Manon12003
Julio Santana12000
Kirk Bullinger11998
Lenny Webster12000
Lou Collier12002
Luis I Ayala12003
Manny Martinez11999
Marc Valdes11998
Mark Smith12001
Matt Herges12002
Matt Skrmetta12000
Mel Rojas11999
Mike Hubbard11998
Mike Johnson12001
Orlando Merced11999
Randy Knorr12001
Ray Holbert11998
Rob Ducey12001
Robert Machado11999
Robert Pérez11998
Rocky Biddle12003
Ron Calloway12003
Roy Corcoran12003
Ryan Minor12001
Sandy Martinez12001
Scott Forster12000
Scott Livingstone11998
Sean Spencer12000
Shawn Boskie11998
Talmadge Nunnari12000
Tim Young11998
Todd Zeile12003
Troy Mattes12001
Troy O'Leary12002
Vic Darensbourg12003
Yohanny Valera12000
Yovanny Lara12000

With the Chicago Cubs2004–2007 · 109 teammates

TeammateSeasonsTogether
Aramis Ramirez3× All-Star42004–2007
Carlos Zambrano3× All-Star42004–2007
Derrek Lee2× All-Star42004–2007
Ryan Dempster2× All-Star42004–2007
Kerry Wood1× All-Star42004–2007
Michael Wuertz42004–2007
Greg MadduxHall of Fame · 8× All-Star32004–2006
Geovany Soto1× All-Star32005–2007
Mark Prior1× All-Star32004–2006
Glendon Rusch32004–2006
Henry Blanco32005–2007
Matt Murton32005–2007
Neifi Perez32004–2006
Rich Hill32005–2007
Ronny Cedeno32005–2007
Ryan Theriot32005–2007
Todd Walker32004–2006
Will Ohman32005–2007
Nomar Garciaparra6× All-Star22004–2005
Ben Grieve1× All-Star22004–2005
Carlos Marmol1× All-Star22006–2007
Cesar Izturis1× All-Star22006–2007
Mike Remlinger1× All-Star22004–2005
Scott Williamson1× All-Star22005–2006
Angel Guzman22006–2007
Angel Pagan22006–2007
Bob Howry22006–2007
Corey Patterson22004–2005
Jacque Jones22006–2007
Jason Dubois22004–2005
Jerome Williams22005–2006
Jerry Hairston Jr.22005–2006
Joe Borowski22004–2005
Jon Leicester22004–2005
Jose Macias22004–2005
LaTroy Hawkins22004–2005
Mike Fontenot22005–2007
Roberto Novoa22005–2006
Scott Eyre22006–2007
Scott Moore22006–2007
Sean Marshall22006–2007
Sergio Mitre22004–2005
Todd Hollandsworth22004–2005
Todd Wellemeyer22004–2005
Wade Miller22006–2007
Alfonso Soriano7× All-Star12007
Sammy Sosa7× All-Star12004
Moises Alou6× All-Star12004
Jason Kendall3× All-Star12007
Matt Lawton2× All-Star12005
Ted Lilly2× All-Star12007
Cliff Floyd1× All-Star12007
Jason Marquis1× All-Star12007
Jeromy Burnitz1× All-Star12005
Mark Grudzielanek1× All-Star12004
Matt Clement1× All-Star12004
Phil Nevin1× All-Star12006
Steve Trachsel1× All-Star12007
Tony Womack1× All-Star12006
Adam Greenberg12005
Alex Gonzalez12004
Andy Pratt12004
Billy Petrick12007
Brendan Harris12004
Buck Coats12006
Calvin Murray12004
Carmen Pignatiello12007
Chad Fox12005
Clay Rapada12007
Cliff Bartosh12005
Craig Monroe12007
Damian Jackson12004
Daryle Ward12007
Dave Kelton12004
David Aardsma12006
Enrique Wilson12005
Eric Patterson12007
Félix Pie12007
Francis Beltran12004
Freddie Bynum12006
Jae-Kuk Ryu12006
Jake Fox12007
Jermaine Van Buren12005
Jimmy Anderson12004
Jody Gerut12005
John Koronka12005
John Mabry12006
Jose Reyes12006
Juan Mateo12006
Juan Pierre12006
Kent Mercker12004
Kevin Hart12007
Koyie Hill12007
Kyle Farnsworth12004
Les Walrond12006
Mark DeRosa12007
Michael Restovich12006
Mike DiFelice12004
Neal Cotts12007
Paul Bako12004
Ramon Martinez12004
Rey Ordonez12004
Rob Bowen12007
Rocky Cherry12007
Ryan O'Malley12006
Sam Fuld12007
Scott McClain12005
Sean Gallagher12007
Tom Goodwin12004

With the San Diego Padres2007–2008 · 81 teammates

TeammateSeasonsTogether
Greg MadduxHall of Fame · 8× All-Star22007–2008
Trevor HoffmanHall of Fame · 7× All-Star22007–2008
Adrian Gonzalez5× All-Star22007–2008
Heath Bell3× All-Star22007–2008
Jake Peavy3× All-Star22007–2008
Brian Giles2× All-Star22007–2008
Chris Young1× All-Star22007–2008
Brett Tomko22007–2008
Brian Myrow22007–2008
Chase Headley22007–2008
Cla Meredith22007–2008
Clay Hensley22007–2008
Colt Morton22007–2008
Craig Stansberry22007–2008
Drew Macias22007–2008
Joe Thatcher22007–2008
Josh Bard22007–2008
Justin Germano22007–2008
Justin Hampson22007–2008
Kevin Cameron22007–2008
Kevin Kouzmanoff22007–2008
Khalil Greene22007–2008
Paul McAnulty22007–2008
Scott Hairston22007–2008
Wil J Ledezma22007–2008
Jim Edmonds4× All-Star12008
David Wells3× All-Star12007
Marcus Giles1× All-Star12007
Mike Cameron1× All-Star12007
Milton Bradley1× All-Star12007
Morgan Ensberg1× All-Star12007
Randy Wolf1× All-Star12008
Shawn Estes1× All-Star12008
Tony Clark1× All-Star12008
Aaron Rakers12007
Brady Clark12007
Brian Falkenborg12008
Bryan Corey12008
Callix Crabbe12008
Carlos Guevara12008
Cha Seung Baek12008
Chad Reineke12008
Charlie Haeger12008
Chip Ambres12008
Dirk Hayhurst12008
Doug Brocail12007
Edgar Gonzalez12008
Enrique Gonzalez12008
Geoff Blum12007
Glendon Rusch12008
Hiram Bocachica12007
Jack Cassel12007
Jared Wells12008
Jason Lane12007
Jody Gerut12008
Jose L Cruz Jr.12007
Josh Banks12008
Josh Geer12008
Justin Huber12008
Luis Rodriguez12008
Luke Carlin12008
Matt Antonelli12008
Mike Adams12008
Mike Ekstrom12008
Mike Thompson12007
Nick Hundley12008
Oscar Robles12007
Pete Laforest12007
Rob Bowen12007
Rob Mackowiak12007
Royce Ring12007
Russell Branyan12007
Scott Linebrink12007
Scott Patterson12008
Sean Henn12008
Sean Kazmar Jr.12008
Tadahito Iguchi12008
Terrmel Sledge12007
Tim Stauffer12007
Wade LeBlanc12008
Will Venable12008

With the Toronto Blue Jays2009 · 43 teammates

TeammateSeasonsTogether
Roy HalladayHall of Fame · 8× All-Star12009
Scott RolenHall of Fame · 7× All-Star12009
Jose Bautista6× All-Star12009
Edwin Encarnacion3× All-Star12009
Vernon Wells3× All-Star12009
Alex Rios2× All-Star12009
B.J. Ryan2× All-Star12009
Aaron Hill1× All-Star12009
Brandon League1× All-Star12009
Brett Cecil1× All-Star12009
Marco Scutaro1× All-Star12009
Ricky Romero1× All-Star12009
Adam A Lind12009
Bill Murphy12009
Brad Mills12009
Brian Burres12009
Brian Tallet12009
Brian Wolfe12009
Bryan Bullington12009
Casey Janssen12009
Dave Dellucci12009
David Purcey12009
Dirk Hayhurst12009
Jason Frasor12009
Jeremy Accardo12009
Jesse Carlson12009
Jesse Litsch12009
Joe Inglett12009
John McDonald12009
Josh Roenicke12009
Kevin Millar12009
Kyle Phillips12009
Lyle Overbay12009
Marc Rzepczynski12009
Randy Ruiz12009
Raul Chavez12009
Robert Ray12009
Rod Barajas12009
Russ Adams12009
Scott Downs12009
Scott Richmond12009
Shawn Camp12009
Travis Snider12009

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.