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
| Teammate | Seasons | Together |
|---|---|---|
| Miguel Cabrera12× All-Star | 4 | 2019–2022 |
| Gregory Soto2× All-Star | 4 | 2019–2022 |
| Joe Jimenez1× All-Star | 4 | 2019–2022 |
| Bryan Garcia | 4 | 2019–2022 |
| Daniel Norris | 4 | 2019–2022 |
| Harold Castro | 4 | 2019–2022 |
| Jeimer Candelario | 4 | 2019–2022 |
| Jose Cisnero | 4 | 2019–2022 |
| Tyler Alexander | 4 | 2019–2022 |
| Victor Reyes | 4 | 2019–2022 |
| Tarik Skubal2× All-Star | 3 | 2020–2022 |
| Casey Mize1× All-Star | 3 | 2020–2022 |
| Jonathan Schoop1× All-Star | 3 | 2020–2022 |
| Matthew Boyd1× All-Star | 3 | 2019–2021 |
| Michael Fulmer1× All-Star | 3 | 2020–2022 |
| Buck Farmer | 3 | 2019–2021 |
| Daz Cameron | 3 | 2020–2022 |
| Derek Hill | 3 | 2020–2022 |
| Eric Haase | 3 | 2020–2022 |
| Grayson Greiner | 3 | 2019–2021 |
| JaCoby Jones | 3 | 2019–2021 |
| Niko Goodrum | 3 | 2019–2021 |
| Rony García | 3 | 2020–2022 |
| Spencer Turnbull | 3 | 2019–2021 |
| Isaac Paredes2× All-Star | 2 | 2020–2021 |
| Jordan Zimmermann2× All-Star | 2 | 2019–2020 |
| Akil Baddoo | 2 | 2021–2022 |
| Alex Lange | 2 | 2021–2022 |
| Beau Burrows | 2 | 2020–2021 |
| Brandon Dixon | 2 | 2019–2020 |
| Christin Stewart | 2 | 2019–2020 |
| David McKay | 2 | 2019–2020 |
| Dawel Lugo | 2 | 2019–2020 |
| Drew Carlton | 2 | 2021–2022 |
| Drew Hutchison | 2 | 2021–2022 |
| Dustin Garneau | 2 | 2021–2022 |
| Jake Rogers | 2 | 2019–2021 |
| Jason Foley | 2 | 2021–2022 |
| John Schreiber | 2 | 2019–2020 |
| Jordy Mercer | 2 | 2019–2020 |
| Kyle Funkhouser | 2 | 2020–2021 |
| Matt Manning | 2 | 2021–2022 |
| Nick Ramirez | 2 | 2019–2020 |
| Robbie Grossman | 2 | 2021–2022 |
| Travis Demeritte | 2 | 2019–2020 |
| Wily Peralta | 2 | 2021–2022 |
| Zack Short | 2 | 2021–2022 |
| Javier Baez3× All-Star | 1 | 2022 |
| Riley Greene3× All-Star | 1 | 2022 |
| Josh Harrison2× All-Star | 1 | 2019 |
| Julio Teheran2× All-Star | 1 | 2021 |
| Nick Castellanos2× All-Star | 1 | 2019 |
| Wilson Ramos2× All-Star | 1 | 2021 |
| Austin Meadows1× All-Star | 1 | 2022 |
| C.J. Cron1× All-Star | 1 | 2020 |
| Eduardo Rodriguez1× All-Star | 1 | 2022 |
| Edwin Jackson1× All-Star | 1 | 2019 |
| Matt Moore1× All-Star | 1 | 2019 |
| Michael Pineda1× All-Star | 1 | 2022 |
| Shane Greene1× All-Star | 1 | 2019 |
| Trevor Rosenthal1× All-Star | 1 | 2019 |
| Tyson Ross1× All-Star | 1 | 2019 |
| Alex Faedo | 1 | 2022 |
| Andrew Chafin | 1 | 2022 |
| Angel De Jesus | 1 | 2022 |
| Anthony Castro | 1 | 2020 |
| Austin Adams | 1 | 2019 |
| Austin Romine | 1 | 2020 |
| Beau Brieske | 1 | 2022 |
| Blaine Hardy | 1 | 2019 |
| Bobby Wilson | 1 | 2019 |
| Brendon Davis | 1 | 2022 |
| Cameron Maybin | 1 | 2020 |
| Carlos Torres | 1 | 2019 |
| Carson Fulmer | 1 | 2020 |
| Daniel Stumpf | 1 | 2019 |
| Derek Holland | 1 | 2021 |
| Derek Law | 1 | 2022 |
| Drew VerHagen | 1 | 2019 |
| Dustin Peterson | 1 | 2019 |
| Eduardo Jiménez | 1 | 2019 |
| Elvin Rodriguez | 1 | 2022 |
| Erasmo Ramirez | 1 | 2021 |
| Garrett Hill | 1 | 2022 |
| Gordon Beckham | 1 | 2019 |
| Ian Krol | 1 | 2021 |
| Ivan Nova | 1 | 2020 |
| Jacob Barnes | 1 | 2022 |
| Jacob Robson | 1 | 2021 |
| Joey Wentz | 1 | 2022 |
| John Hicks | 1 | 2019 |
| Jorge Bonifacio | 1 | 2020 |
| José Manuel Fernández | 1 | 2019 |
| Jose Urena | 1 | 2021 |
| Josh Lester | 1 | 2022 |
| Kerry Carpenter | 1 | 2022 |
| Kody Clemens | 1 | 2022 |
| Luis F. Castillo | 1 | 2022 |
| Matt Hall | 1 | 2019 |
| Miguel Del Pozo | 1 | 2021 |
| Miguel Diaz | 1 | 2022 |
| Mikie Mahtook | 1 | 2019 |
| Nomar Mazara | 1 | 2021 |
| Reed Garrett | 1 | 2019 |
| Renato Núñez | 1 | 2021 |
| Ronny Rodríguez | 1 | 2019 |
| Ryan Carpenter | 1 | 2019 |
| Ryan Kreidler | 1 | 2022 |
| Sandy Báez | 1 | 2019 |
| Sergio Alcantara | 1 | 2020 |
| Spencer Torkelson | 1 | 2022 |
| Tucker Barnhart | 1 | 2022 |
| Victor Alcántara | 1 | 2019 |
| Will Vest | 1 | 2022 |
| Zac Reininger | 1 | 2019 |
With the Minnesota Twins2023–2025 · 97 teammates
With the Chicago Cubs2025 · 51 teammates
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.