![Zach Green, Darin Ruf competing for Giants roster](https://cdn.theathletic.com/app/uploads/2020/01/24084240/AP_16269024574377.jpg)
The Giants signed Darin Ruf to one of the more interesting minor-league deals of the offseason - The Athletic
![Zach Green, Darin Ruf competing for Giants roster](https://i.redd.it/some-fun-cosmic-chrome-fs-ohtani-trout-and-more-v0-5fdwjtv0bqlb1.jpg?width=3021&format=pjpg&auto=webp&s=8397aa7cb849563e4b8eb8c1129023d30c1f8d9a)
Sherman] The Mets have designated Darin Ruf for assignment, ending a failed experiment. Tim Locastro will make the roster. : r/baseball
![Zach Green, Darin Ruf competing for Giants roster](https://img.bleacherreport.net/img/slides/photos/004/446/281/91b0d53169619d2168239f5271a469ed_crop_exact.jpg?w=2975&h=2048&q=85)
Final 26-Man MLB Roster Predictions 1 Week from 2021 Opening Day, News, Scores, Highlights, Stats, and Rumors
![Zach Green, Darin Ruf competing for Giants roster](https://img.mlbstatic.com/mlb-images/image/private/t_2x1/t_w1536/mlb/eotp4kj9dvyfxealqcdr.jpg)
Giants player pool for 2020
![Zach Green, Darin Ruf competing for Giants roster](https://cdn.vox-cdn.com/thumbor/fYi_Nlh0FYmXDmNX6c9awn2b94k=/0x0:3589x1879/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/16125350/usa_today_12323408.jpg)
San Francisco Giants news: Joey Bart and Marco Luciano to make player pool - McCovey Chronicles
![Zach Green, Darin Ruf competing for Giants roster](https://www.usatoday.com/gcdn/-mm-/1fade8f7c5d92c3e3650f566b897c718b6114e78/c=0-178-3000-1866/local/-/media/2020/02/07/USATODAY/usatsports/783e084e0ed143369d731a6ca9440c4b.jpg?width=3000&height=1688&fit=crop&format=pjpg&auto=webp)
NL West teams at the start of spring training
![Zach Green, Darin Ruf competing for Giants roster](https://phantom-marca.unidadeditorial.es/222946415f947d109de06f4477c27f03/resize/414/f/jpg/assets/multimedia/imagenes/2021/09/04/16307538273954.jpg)
MLB News: Turner's error lets Posey, Giants take 1st over Dodgers
![Zach Green, Darin Ruf competing for Giants roster](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faade2b28-c2de-4730-a758-e323d895ad03_375x525.png)
All Time Minor League Seasons: RP - by Roger Munter
![Zach Green, Darin Ruf competing for Giants roster](https://ca-times.brightspotcdn.com/dims4/default/5eb371f/2147483647/strip/true/crop/3654x2435+0+0/resize/2000x1333!/quality/75/?url=https%3A%2F%2Fcalifornia-times-brightspot.s3.amazonaws.com%2Fe6%2F7f%2Fa277eaee4695b0ca50aff8ac627c%2Fdodgers-giants-baseball-02135.jpg)
Dodgers vs. Giants update: Mookie Betts scratched (shoulder) - Los Angeles Times
![Zach Green, Darin Ruf competing for Giants roster](https://bloximages.chicago2.vip.townnews.com/buffalonews.com/content/tncms/assets/v3/editorial/4/6a/46a6892d-a925-528e-a777-b5f6362c0d6d/642218a51269b.image.jpg?resize=750%2C500)
Umpire ejects Realmuto after bizarre game ball exchange