Darin Ruf returns, bullpen struggles in Giants' loss to Dodgers
Giants trade Darin Ruf, Curt Casali in separate deals ahead of MLB trade deadline
All that's left for Yepez is showing versatility that keeps productive bat in Cardinals lineup
Eduardo_Escobar
Dodgers: Did Blown Call Cost LA the Division? How MLB Should Change its Postseason & More
San Francisco Giants news: Darin Ruf nearing a return - McCovey Chronicles
Mets acquire Darin Ruf from Giants for JD Davis, prospects
Play ball: SF Giants finalize Opening Day roster
Can Darin Ruf rejuvenate his career (again) with the SF Giants? - Sports Illustrated San Francisco Giants News, Analysis and More
Dodgers-Giants: Irony of bad check swing call ending San Francisco's season - Sports Illustrated
Darin Ruf's fresh Mets start begins as Pete Alonso sub