Ryan Roberts's teammates

Ryan Roberts has had 344 MLB teammates in 9 seasons with 5 clubs. He spent the most seasons beside Stephen Drew (5), Justin Upton (4), and Miguel Montero (4). 3 Hall of Famers among them: Roy Halladay, David Ortiz, and Frank Thomas. Every season since 1876 is on file.

With the Toronto Blue Jays2006–2007 · 61 teammates

TeammateSeasonsTogether
Roy HalladayHall of Fame · 8× All-Star22006–2007
Troy Glaus4× All-Star22006–2007
Vernon Wells3× All-Star22006–2007
Alex Rios2× All-Star22006–2007
B.J. Ryan2× All-Star22006–2007
A.J. Burnett1× All-Star22006–2007
Aaron Hill1× All-Star22006–2007
Brandon League1× All-Star22006–2007
Adam A Lind22006–2007
Brian Tallet22006–2007
Casey Janssen22006–2007
Dustin McGowan22006–2007
Gregg Zaun22006–2007
Gustavo Chacin22006–2007
Jason Frasor22006–2007
Jason Phillips22006–2007
Jeremy Accardo22006–2007
John McDonald22006–2007
Josh Towers22006–2007
Lyle Overbay22006–2007
Reed Johnson22006–2007
Russ Adams22006–2007
Scott Downs22006–2007
Shaun Marcum22006–2007
Ty Taubenheim22006–2007
Frank ThomasHall of Fame · 5× All-Star12007
Shea Hillenbrand2× All-Star12006
Ted Lilly2× All-Star12006
Edgardo Alfonzo1× All-Star12006
Royce Clayton1× All-Star12007
Bengie Molina12006
Brian Wolfe12007
Chad Mottola12006
Curtis Thigpen12007
Davis Romero12006
Eric Hinske12006
Francisco Rosario12006
Frank Catalanotto12006
Hector Luna12007
Howie Clark12007
Jamie Vermilyea12007
Jason Smith12007
Jesse Litsch12007
Joe Inglett12007
Joe Kennedy12007
John Hattig12006
John-Ford Griffin12007
Jordan De Jong12007
Josh Banks12007
Justin Speier12006
Kevin Barker12006
Lee Gronkiewicz12007
Luis Figueroa12006
Matt Stairs12007
Pete Walker12006
Ray Olmedo12007
Sal Fasano12007
Scott Schoeneweis12006
Tomo Ohka12007
Victor Zambrano12007
Vinnie Chulk12006

With the Texas Rangers2008 · 54 teammates

With the Arizona Diamondbacks2009–2012 · 126 teammates

TeammateSeasonsTogether
Justin Upton4× All-Star42009–2012
Miguel Montero2× All-Star42009–2012
Chris Young1× All-Star42009–2012
Gerardo Parra42009–2012
Stephen Drew42009–2012
Joe Saunders1× All-Star32010–2012
Brandon Allen32009–2011
Daniel Hudson32010–2012
Esmerling Vásquez32009–2011
Ian Kennedy32010–2012
Juan Gutierrez32009–2011
Sam Demel32010–2012
Paul Goldschmidt7× All-Star22011–2012
Dan Haren3× All-Star22009–2010
Aaron Hill1× All-Star22011–2012
J.J. Putz1× All-Star22011–2012
Wade Miley1× All-Star22011–2012
Aaron Heilman22010–2011
Augie Ojeda22009–2010
Barry Enright22010–2011
Billy Buckner22009–2010
Blaine Boyer22009–2010
Brad Ziegler22011–2012
Bryan Shaw22011–2012
Chad Qualls22009–2010
Chris Snyder22009–2010
Cody Ransom22011–2012
Cole Gillespie22010–2011
Conor Jackson22009–2010
David Hernandez22011–2012
Geoff Blum22011–2012
Henry Blanco22011–2012
Joe Paterson22011–2012
John Hester22009–2010
John McDonald22011–2012
Josh Collmenter22011–2012
Josh Wilson22009–2011
Kelly Johnson22010–2011
Kevin Mulvey22009–2010
Konrad Schmidt22010–2012
Leo Rosales22009–2010
Lyle Overbay22011–2012
Mark Reynolds22009–2010
Rusty Ryal22009–2010
Willie Bloomquist22011–2012
Zach Kroenke22010–2011
Max Scherzer8× All-Star12009
Brandon Webb3× All-Star12009
Tom Gordon3× All-Star12009
Dontrelle Willis2× All-Star12010
Melvin Mora2× All-Star12011
Mike Hampton2× All-Star12010
Patrick Corbin2× All-Star12012
AJ Pollock1× All-Star12012
Edwin Jackson1× All-Star12010
Felipe Lopez1× All-Star12009
Jason Marquis1× All-Star12011
Jon Garland1× All-Star12009
Ryan Cook1× All-Star12011
Takashi Saito1× All-Star12012
Tony Clark1× All-Star12009
Trevor Bauer1× All-Star12012
Trevor Cahill1× All-Star12012
Zach Duke1× All-Star12011
Adam Eaton12012
Adam LaRoche12010
Alberto Castillo12011
Alex Romero12009
Armando Galarraga12011
Bob Howry12010
Bobby Crosby12010
Bobby Korecky12009
Brad Bergesen12012
Bryan Augenstein12009
Carlos Rosa12010
Cesar Valdez12010
Chad Tracy12009
Chris Johnson12012
Clay Zavada12009
Collin Cowgill12011
Craig Andrew Breslow12012
D.J. Carrasco12010
Daniel Cabrera12009
Daniel Schlereth12009
Daniel Stange12010
Doug Davis12009
Doug Slaten12009
Eric Byrnes12009
Jake Elmore12012
Jarrod Parker12011
Jason Kubel12012
Joe Martinez12012
Jon Rauch12009
Jonathan Albaladejo12012
Jordan Norberto12010
Josh Bell12012
Josh Whitesell12009
Juan Miranda12011
Kam Mickolio12011
Kris Benson12010
Luke Carlin12009
Matt Albers12012
Matt Lindstrom12012
Micah Owings12011
Mike Jacobs12012
Mike Zagurski12012
Rafael Rodriguez12010
Ramon Pena12009
Robby Hammock12011
Rodrigo Lopez12010
Russell Branyan12011
Ryan Church12010
Ryan Wheeler12012
Saul Rivera12010
Scott Schoeneweis12009
Sean Burroughs12011
Tony Abreu12010
Tony Pena12009
Trent Oeltjen12009
Tyler Graham12012
Tyler Skaggs12012
Wil Nieves12012
Wily Mo Pena12011
Xavier Nady12011
Yhency Brazoban12011
Yusmeiro Petit12009

With the Tampa Bay Rays2012–2013 · 61 teammates

TeammateSeasonsTogether
David Price5× All-Star22012–2013
Ben Zobrist3× All-Star22012–2013
Evan Longoria3× All-Star22012–2013
Fernando Rodney3× All-Star22012–2013
Chris Archer2× All-Star22012–2013
Alex Cobb1× All-Star22012–2013
Matt Joyce1× All-Star22012–2013
Matt Moore1× All-Star22012–2013
Brandon Gomes22012–2013
Cesar Ramos22012–2013
Chris Gimenez22012–2013
Desmond Jennings22012–2013
Jake McGee22012–2013
Jeremy Hellickson22012–2013
Joel Peralta22012–2013
Jose Lobaton22012–2013
José Molina22012–2013
Josh Lueke22012–2013
Kyle Farnsworth22012–2013
Luke Scott22012–2013
Sam Fuld22012–2013
Sean Rodriguez22012–2013
Wade Davis3× All-Star12012
Hideki Matsui2× All-Star12012
Stephen Vogt2× All-Star12012
Alex Colome1× All-Star12013
Carlos Pena1× All-Star12012
Jake Odorizzi1× All-Star12013
James Shields1× All-Star12012
Roberto Hernandez1× All-Star12013
Wil Myers1× All-Star12013
Alex Torres12013
B.J. Upton12012
Ben Francisco12012
Brandon Allen12012
Brandon Guyer12012
Brooks Conrad12012
Burke Badenhop12012
Dane De La Rosa12012
David DeJesus12013
Delmon Young12013
Drew Sutton12012
Elliot Johnson12012
Enny Romero12013
Freddy Guzman12013
J.P. Howell12012
James Loney12013
Jamey Wright12013
Jason Bourgeois12013
Jeff Beliveau12013
Jeff Keppinger12012
Jeff Niemann12012
Kelly Johnson12013
Kevin Kiermaier12013
Reid Brignac12012
Rich Thompson12012
Shelley Duncan12013
Tim Beckham12013
Wesley Wright12013
Will Rhymes12012
Yunel Escobar12013

With the Boston Red Sox2014 · 54 teammates

TeammateSeasonsTogether
David OrtizHall of Fame · 10× All-Star12014
Mookie Betts8× All-Star12014
Jon Lester5× All-Star12014
Dustin Pedroia4× All-Star12014
Xander Bogaerts4× All-Star12014
Grady Sizemore3× All-Star12014
Jake Peavy3× All-Star12014
A.J. Pierzynski2× All-Star12014
Andrew Miller2× All-Star12014
Clay Buchholz2× All-Star12014
Shane Victorino2× All-Star12014
Yoenis Cespedes2× All-Star12014
Allen Craig1× All-Star12014
Brock Holt1× All-Star12014
Chris Capuano1× All-Star12014
Edward Mujica1× All-Star12014
Jackie Bradley Jr.1× All-Star12014
John Lackey1× All-Star12014
Koji Uehara1× All-Star12014
Matt Barnes1× All-Star12014
Alex Hassan12014
Alex Wilson12014
Allen Webster12014
Anthony Ranaudo12014
Brandon Workman12014
Bryce Brentz12014
Burke Badenhop12014
Carlos Rivero12014
Christian Vazquez12014
Corey Brown12014
Craig Andrew Breslow12014
Dan Butler12014
Daniel Nava12014
David Ross12014
Drake Britton12014
Edwin Escobar12014
Felix Doubront12014
Garin Cecchini12014
Heath Hembree12014
Jemile Weeks12014
Joe Kelly12014
Jonathan Herrera12014
Jonny Gomes12014
Junichi Tazawa12014
Kelly Johnson12014
Mike Anthony Napoli12014
Mike Carp12014
Rubby De La Rosa12014
Rusney Castillo12014
Ryan Lavarnway12014
Stephen Drew12014
Steven Wright12014
Tommy Layne12014
Will Middlebrooks12014

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.