Willi Castro's teammates

Willi Castro has had 305 MLB teammates in 8 seasons with 4 clubs. He spent the most seasons beside Miguel Cabrera (4), Gregory Soto (4), and Joe Jimenez (4). Every season since 1876 is on file.

With the Detroit Tigers2019–2022 · 115 teammates

TeammateSeasonsTogether
Miguel Cabrera12× All-Star42019–2022
Gregory Soto2× All-Star42019–2022
Joe Jimenez1× All-Star42019–2022
Bryan Garcia42019–2022
Daniel Norris42019–2022
Harold Castro42019–2022
Jeimer Candelario42019–2022
Jose Cisnero42019–2022
Tyler Alexander42019–2022
Victor Reyes42019–2022
Tarik Skubal2× All-Star32020–2022
Casey Mize1× All-Star32020–2022
Jonathan Schoop1× All-Star32020–2022
Matthew Boyd1× All-Star32019–2021
Michael Fulmer1× All-Star32020–2022
Buck Farmer32019–2021
Daz Cameron32020–2022
Derek Hill32020–2022
Eric Haase32020–2022
Grayson Greiner32019–2021
JaCoby Jones32019–2021
Niko Goodrum32019–2021
Rony García32020–2022
Spencer Turnbull32019–2021
Isaac Paredes2× All-Star22020–2021
Jordan Zimmermann2× All-Star22019–2020
Akil Baddoo22021–2022
Alex Lange22021–2022
Beau Burrows22020–2021
Brandon Dixon22019–2020
Christin Stewart22019–2020
David McKay22019–2020
Dawel Lugo22019–2020
Drew Carlton22021–2022
Drew Hutchison22021–2022
Dustin Garneau22021–2022
Jake Rogers22019–2021
Jason Foley22021–2022
John Schreiber22019–2020
Jordy Mercer22019–2020
Kyle Funkhouser22020–2021
Matt Manning22021–2022
Nick Ramirez22019–2020
Robbie Grossman22021–2022
Travis Demeritte22019–2020
Wily Peralta22021–2022
Zack Short22021–2022
Javier Baez3× All-Star12022
Riley Greene3× All-Star12022
Josh Harrison2× All-Star12019
Julio Teheran2× All-Star12021
Nick Castellanos2× All-Star12019
Wilson Ramos2× All-Star12021
Austin Meadows1× All-Star12022
C.J. Cron1× All-Star12020
Eduardo Rodriguez1× All-Star12022
Edwin Jackson1× All-Star12019
Matt Moore1× All-Star12019
Michael Pineda1× All-Star12022
Shane Greene1× All-Star12019
Trevor Rosenthal1× All-Star12019
Tyson Ross1× All-Star12019
Alex Faedo12022
Andrew Chafin12022
Angel De Jesus12022
Anthony Castro12020
Austin Adams12019
Austin Romine12020
Beau Brieske12022
Blaine Hardy12019
Bobby Wilson12019
Brendon Davis12022
Cameron Maybin12020
Carlos Torres12019
Carson Fulmer12020
Daniel Stumpf12019
Derek Holland12021
Derek Law12022
Drew VerHagen12019
Dustin Peterson12019
Eduardo Jiménez12019
Elvin Rodriguez12022
Erasmo Ramirez12021
Garrett Hill12022
Gordon Beckham12019
Ian Krol12021
Ivan Nova12020
Jacob Barnes12022
Jacob Robson12021
Joey Wentz12022
John Hicks12019
Jorge Bonifacio12020
José Manuel Fernández12019
Jose Urena12021
Josh Lester12022
Kerry Carpenter12022
Kody Clemens12022
Luis F. Castillo12022
Matt Hall12019
Miguel Del Pozo12021
Miguel Diaz12022
Mikie Mahtook12019
Nomar Mazara12021
Reed Garrett12019
Renato Núñez12021
Ronny Rodríguez12019
Ryan Carpenter12019
Ryan Kreidler12022
Sandy Báez12019
Sergio Alcantara12020
Spencer Torkelson12022
Tucker Barnhart12022
Victor Alcántara12019
Will Vest12022
Zac Reininger12019

With the Minnesota Twins2023–2025 · 97 teammates

TeammateSeasonsTogether
Byron Buxton3× All-Star32023–2025
Carlos Correa3× All-Star32023–2025
Joe Ryan2× All-Star32023–2025
Jhoan Duran1× All-Star32023–2025
Louis Varland1× All-Star32023–2025
Pablo Lopez1× All-Star32023–2025
Bailey Ober32023–2025
Brock Stewart32023–2025
Chris Paddack32023–2025
Christian Vazquez32023–2025
Cole Sands32023–2025
Edouard Julien32023–2025
Griffin Jax32023–2025
Jorge Alcala32023–2025
Jose F Miranda32023–2025
Kody Funderburk32023–2025
Matt Wallner32023–2025
Royce Lewis32023–2025
Ryan Jeffers32023–2025
Simeon Woods Richardson32023–2025
Trevor Larnach32023–2025
Alex Kirilloff22023–2024
Austin Martin22024–2025
Brent Headrick22023–2024
Brooks Lee22024–2025
Caleb Thielbar22023–2024
DaShawn Keirsey Jr.22024–2025
David Festa22024–2025
Josh Winder22023–2024
Justin Topa22024–2025
Kyle Farmer22023–2024
Max Kepler22023–2024
Michael Tonkin22024–2025
Randy Dobnak22024–2025
Scott Blewett22024–2025
Zebby Matthews22024–2025
Sonny Gray3× All-Star12023
Dallas Keuchel2× All-Star12023
Joey Gallo2× All-Star12023
Carlos Santana1× All-Star12024
Jorge Lopez1× All-Star12023
Jorge Polanco1× All-Star12023
Ty France1× All-Star12025
Alan Roden12025
Andrew Stevenson12023
Anthony Misiewicz12025
Brooks Kriske12025
Caleb Boushley12024
Carson McCusker12025
Cody Laweryson12025
Cole Irvin12024
Daniel Duarte12024
Danny Coulombe12025
Darren McCaughan12025
Dereck Rodriguez12023
Diego Castillo12024
Diego Castillo12024
Donovan Solano12023
Dylan Floro12023
Emilio Pagan12023
Erasmo Ramirez12025
Genesis Cabrera12025
Harrison Bader12025
Jair Camargo12024
James Outman12025
Jay Jackson12024
Jhonny Pereda12025
Joey Wentz12025
Jonah Bride12025
Jordan Balazovic12023
Jordan Luplow12023
Jose De Leon12023
Jose Urena12025
Josh Staumont12024
Jovani Moran12023
Kenta Maeda12023
Kody Clemens12025
Kyle Garlick12023
Luke Keaschall12025
Manuel Margot12024
Matt Bowman12024
Michael A. Taylor12023
Michael Helman12024
Mick Abel12025
Mickey Gasper12025
Nick Gordon12023
Noah Davis12025
Oliver Ortega12023
Pierson Ohl12025
Ronny Henriquez12024
Ryan Fitzgerald12025
Steven Okert12024
Taj Bradley12025
Thomas Hatch12025
Travis Adams12025
Trevor Richards12024
Tyler Mahle12023

With the Chicago Cubs2025 · 51 teammates

TeammateSeasonsTogether
Kyle Tucker4× All-Star12025
Dansby Swanson2× All-Star12025
Justin Turner2× All-Star12025
Pete Crow-Armstrong2× All-Star12025
Ryan Pressly2× All-Star12025
Andrew Kittredge1× All-Star12025
Carlos Santana1× All-Star12025
Drew Pomeranz1× All-Star12025
Ian Happ1× All-Star12025
Justin Steele1× All-Star12025
Matthew Boyd1× All-Star12025
Michael Fulmer1× All-Star12025
Michael Soroka1× All-Star12025
Shota Imanaga1× All-Star12025
Taylor Rogers1× All-Star12025
Aaron Civale12025
Ben Brown12025
Brad Keller12025
Brooks Kriske12025
Cade Horton12025
Caleb Thielbar12025
Carson Kelly12025
Chris Flexen12025
Colin Rea12025
Daniel Palencia12025
Eli Morgan12025
Ethan Roberts12025
Gage Workman12025
Gavin Hollowell12025
Genesis Cabrera12025
Jameson Taillon12025
Javier Assad12025
Jon Berti12025
Jordan Wicks12025
Julian Merryweather12025
Kevin Alcantara12025
Luke Little12025
Matt Shaw12025
Michael Busch12025
Miguel Amaya12025
Moises Ballesteros12025
Nate Pearson12025
Nicky Lopez12025
Nico Hoerner12025
Owen Caissie12025
Porter Hodge12025
Reese McGuire12025
Ryan Brasier12025
Seiya Suzuki12025
Tom Cosgrove12025
Vidal Brujan12025

With the Colorado Rockies2026 · 53 teammates

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.