Darin Ruf's teammates

Darin Ruf has had 390 MLB teammates in 9 seasons with 4 clubs. He spent the most seasons beside Ryan Howard (5), Carlos Ruiz (5), and Freddy Galvis (5). 2 Hall of Famers among them: Roy Halladay and Jim Thome. Every season since 1876 is on file.

With the Philadelphia Phillies2012–2016 · 143 teammates

TeammateSeasonsTogether
Ryan Howard3× All-Star52012–2016
Carlos Ruiz1× All-Star52012–2016
Freddy Galvis52012–2016
Chase Utley6× All-Star42012–2015
Jonathan Papelbon6× All-Star42012–2015
Cole Hamels4× All-Star42012–2015
Domonic Brown1× All-Star42012–2015
Cameron Rupp42013–2016
Cesar Hernandez42013–2016
Cody Asche42013–2016
Jake Diekman42012–2015
Justin De Fratus42012–2015
Luis Garcia42013–2016
Phillippe Aumont42012–2015
Cliff Lee4× All-Star32012–2014
Jimmy Rollins3× All-Star32012–2014
Aaron Altherr32014–2016
Andres Blanco32014–2016
Antonio Bastardo32012–2014
B.J. Rosenberg32012–2014
Ben Revere32013–2015
Cesar E Jimenez32013–2015
Erik Kratz32012–2015
Hector Neris32014–2016
John Mayberry Jr.32012–2014
Kyle Kendrick32012–2014
Maikel Franco32014–2016
Roy HalladayHall of Fame · 8× All-Star22012–2013
Grady Sizemore3× All-Star22014–2015
Aaron Nola1× All-Star22015–2016
Odubel Herrera1× All-Star22015–2016
Adam Morgan22015–2016
Alec Asher22015–2016
Colton Murray22015–2016
Dalier Hinojosa22015–2016
David Buchanan22014–2015
Elvis Araujo22015–2016
Ethan Martin22013–2014
Jeanmar Gomez22015–2016
Jerad Eickhoff22015–2016
Jeremy Horst22012–2013
Jerome Williams22014–2015
Joe Savery22012–2013
Jonathan Pettibone22013–2014
Ken Giles22014–2015
Kevin Frandsen22012–2013
Laynce Nix22012–2013
Michael Martinez22012–2013
Michael Stutes22012–2013
Mike Adams22013–2014
Pete Orr22012–2013
Raul Valdes22012–2013
Sean O'Sullivan22014–2015
Severino González22015–2016
Steven Lerud22012–2013
Tyler Cloyd22012–2013
Jim ThomeHall of Fame · 5× All-Star12012
Michael Young7× All-Star12013
Hunter Pence4× All-Star12012
Andrew Bailey2× All-Star12016
Charlie Morton2× All-Star12016
Placido Polanco2× All-Star12012
Shane Victorino2× All-Star12012
A.J. Burnett1× All-Star12014
Chad Billingsley1× All-Star12015
Jose Contreras1× All-Star12012
Kevin Correia1× All-Star12015
Marlon Byrd1× All-Star12014
Roberto Hernandez1× All-Star12014
Ty Wigginton1× All-Star12012
A.J. Ellis12016
Aaron Harang12015
Adam A Loewen12015
Brad Lincoln12014
Brett Oberholtzer12016
Brian Bogusevic12015
Brian Sanches12012
Brian Schneider12012
Casper Wells12013
Cedric Hunter12016
Chad Durbin12013
Chad Qualls12012
Chase d'Arnaud12015
Daniel Stumpf12016
Darnell Sweeney12015
David Hernandez12016
David Herndon12012
David Lough12016
Delmon Young12013
Dustin McGowan12015
Edubray Ramos12016
Emmanuel Burriss12016
Ezequiel Carrera12013
Frank Herrmann12016
Hector Luna12012
Humberto Quintero12013
Jake Thompson12016
James Russell12016
Jason Pridie12012
Jayson Nix12014
JC Ramirez12013
Jeff Francoeur12015
Jeff Manship12014
Jeremy Hellickson12016
Jimmy Santiago Paredes12016
Joe Blanton12012
Joely Rodríguez12016
John Lannan12013
John McDonald12013
Jordan Danks12015
Jorge Alfaro12016
Josh Lindblom12012
Juan Pierre12012
Ken Roberts12015
Koyie Hill12014
Mario Hollands12014
Mauricio Robles12013
Michael Mariot12016
Michael Schwimer12012
Miguel Alfredo Gonzalez12014
Mike Fontenot12012
Nate Schierholtz12012
Nefi Ogando12015
Patrick Schuster12016
Peter Bourjos12016
Phil Klein12016
Reid Brignac12014
Roger A. Bernadina12013
Roman Quinn12016
Ronny Cedeno12014
Seth Rosin12015
Shawn Camp12014
Steve Susdorf12013
Taylor Featherston12016
Tommy Joseph12016
Tony Gwynn12014
Tyler Goeddel12016
Tyson Brummett12012
Vance Worley12012
Vince Velasquez12016
Wil Nieves12014
Zach Eflin12016
Zach Miner12013

With the San Francisco Giants2020–2023 · 136 teammates

TeammateSeasonsTogether
Brandon Crawford3× All-Star42020–2023
Logan Webb3× All-Star42020–2023
Austin Slater42020–2023
Joey Bart42020–2023
Mike Yastrzemski42020–2023
Tyler Rogers42020–2023
Wilmer Flores42020–2023
Evan Longoria3× All-Star32020–2022
Alex Wood1× All-Star32021–2023
Brandon Belt1× All-Star32020–2022
Camilo Doval1× All-Star32021–2023
Anthony DeSclafani32021–2023
Jarlín García32020–2022
John Brebbia32021–2023
LaMonte Wade Jr.32021–2023
Mauricio Dubon32020–2022
Steven Duggar32020–2022
Thairo Estrada32021–2023
Joc Pederson2× All-Star22022–2023
Johnny Cueto2× All-Star22020–2021
Kevin Gausman2× All-Star22020–2021
Alex Cobb1× All-Star22022–2023
Heliot Ramos1× All-Star22022–2023
Tommy La Stella1× All-Star22021–2022
Tony Watson1× All-Star22020–2021
Alex Dickerson22020–2021
Austin Wynns22022–2023
Bryce Johnson22022–2023
Caleb Baragar22020–2021
Chadwick Tromp22020–2021
Cole Waites22022–2023
Conner Menez22020–2021
Curt Casali22021–2022
David Villar22022–2023
Dominic Leone22021–2022
Donovan Solano22020–2021
Gregory Santos22021–2022
J.D. Davis22022–2023
Jake McGee22021–2022
Jakob Junis22022–2023
Jason Vosler22021–2022
Jaylin Davis22020–2021
Jose Alvarez22021–2022
Kervin Castro22021–2022
Mauricio Llovera22022–2023
Sam Long22021–2022
Sam Selman22020–2021
Scott Alexander22022–2023
Sean Hjelle22022–2023
Tyler Beede22021–2022
Wandy Peralta22020–2021
Zack Littell22021–2022
Buster Posey7× All-Star12021
Hunter Pence4× All-Star12020
Kris Bryant4× All-Star12021
Carlos Rodon3× All-Star12022
Scott Kazmir3× All-Star12021
Pablo Sandoval2× All-Star12020
Tyler Anderson2× All-Star12020
Aaron Sanchez1× All-Star12021
AJ Pollock1× All-Star12023
Jeff Samardzija1× All-Star12020
Jose Quintana1× All-Star12021
Justin Smoak1× All-Star12020
Michael Conforto1× All-Star12023
Mitch Haniger1× All-Star12023
Paul DeJong1× All-Star12023
Shelby Miller1× All-Star12022
Taylor Rogers1× All-Star12023
Trevor Cahill1× All-Star12020
Alex Young12022
Andrew Knapp12022
Andrew Suárez12020
Andrew Triggs12020
Andrew Vasquez12022
Austin Dean12022
Blake Sabol12023
Brett Wisely12023
Cal Stevenson12023
Casey Schmitt12023
Daniel Robertson12020
Dany Jiménez12020
Dereck Rodriguez12020
Dixon Machado12022
Donovan Walton12022
Drew Smyly12020
Ford Proctor12022
Isan Díaz12023
Jason Krizan12022
Jay Jackson12021
Jharel Cotton12022
Jimmie Sherfy12021
Joe McCarthy12020
Joey Rickard12020
Johan Camargo12023
Ka'ai Tom12022
Keaton Winn12023
Kevin Padlo12022
Kyle Harrison12023
Lewis Brinson12022
Luis Alexander Basabe12020
Luis González12022
Luis Matos12023
Luis Ortiz12022
Luke Jackson12023
Luke Williams12022
Marco Luciano12023
Mark Mathias12023
Matt Beaty12023
Matt Wisler12021
Michael Papierski12022
Mike Ford12022
Mike Tauchman12021
Nick Tropeano12021
Patrick Bailey12023
Reyes Moronta12021
Rico Garcia12020
Rob Brantly12020
Roberto Pérez12023
Ross Stripling12023
Ryan Walker12023
Sam Coonrod12020
Sean Manaea12023
Shaun Anderson12020
Skye Bolt12021
Stuart Fairchild12022
Thomas Szapucki12022
Trevor Gott12020
Tristan Beck12023
Tyler Chatwood12021
Tyler Fitzgerald12023
Tyler Heineman12020
Wade Meckler12023
Willie Calhoun12022
Yermín Mercedes12022
Yunior Marte12022

With the New York Mets2022 · 60 teammates

TeammateSeasonsTogether
Max Scherzer8× All-Star12022
Robinson Cano8× All-Star12022
Francisco Lindor5× All-Star12022
Jacob deGrom5× All-Star12022
Pete Alonso5× All-Star12022
Edwin Diaz3× All-Star12022
Jeff McNeil2× All-Star12022
Starling Marte2× All-Star12022
Chris Bassitt1× All-Star12022
David Peterson1× All-Star12022
Eduardo Escobar1× All-Star12022
Ender Inciarte1× All-Star12022
James McCann1× All-Star12022
Seth Lugo1× All-Star12022
Taijuan Walker1× All-Star12022
Adam Ottavino12022
Adonis Medina12022
Alex Claudio12022
Brandon Nimmo12022
Brett Baty12022
Bryce Montes de Oca12022
Carlos Carrasco12022
Chasen Shreve12022
Colin Holderman12022
Daniel Vogelbach12022
Deven Marrero12022
Dominic Smith12022
Drew Smith12022
Francisco Alvarez12022
J.D. Davis12022
Jake Reed12022
Joely Rodríguez12022
Jose Butto12022
Khalil Lee12022
Luis Guillorme12022
Mark Canha12022
Mark Vientos12022
Matt Reynolds12022
Michael Pérez12022
Mychal Givens12022
Nate Fisher12022
Nick Plummer12022
Patrick Mazeika12022
R.J. Alvarez12022
Rob Zastryzny12022
Sam Clay12022
Sean Reid-Foley12022
Stephen Nogosek12022
Terrance Gore12022
Thomas Szapucki12022
Tomas Nido12022
Tommy Hunter12022
Travis Blankenhorn12022
Travis Jankowski12022
Trevor May12022
Trevor Williams12022
Tyler Naquin12022
Tylor Megill12022
Yoan Lopez12022
Yolmer Sánchez12022

With the Milwaukee Brewers2023 · 57 teammates

TeammateSeasonsTogether
Corbin Burnes4× All-Star12023
Christian Yelich3× All-Star12023
Josh Donaldson3× All-Star12023
William Contreras3× All-Star12023
Brandon Woodruff2× All-Star12023
Devin Williams2× All-Star12023
Freddy Peralta2× All-Star12023
Julio Teheran2× All-Star12023
Carlos Santana1× All-Star12023
Jesse Winker1× All-Star12023
Trevor Megill1× All-Star12023
Wade Miley1× All-Star12023
Abner Uribe12023
Abraham Toro12023
Adrian Houser12023
Alex Claudio12023
Andrew Chafin12023
Andruw Monasterio12023
Bennett Sousa12023
Blake Perkins12023
Brian Anderson12023
Brice Turang12023
Bryse Wilson12023
Caleb Boushley12023
Clayton Andrews12023
Colin Rea12023
Elvis Peguero12023
Eric Lauer12023
Ethan Small12023
Garrett Mitchell12023
Gus Varland12023
Hoby Milner12023
J.B. Bukauskas12023
J.C. Mejía12023
Jahmai Jones12023
Jake Cousins12023
Janson Junk12023
Javy Guerra12023
Joel Payamps12023
Joey Wiemer12023
Jon Singleton12023
Luis Urias12023
Luke Voit12023
Mark Canha12023
Matt Bush12023
Mike Brosseau12023
Owen Miller12023
Peter Strzelecki12023
Raimel Tapia12023
Rowdy Tellez12023
Sal Frelick12023
Thomas Pannone12023
Thyago Vieira12023
Tyrone Taylor12023
Tyson Miller12023
Victor Caratini12023
Willy Adames12023

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.