Could J.D. Davis improved defense help the SF Giants keep Darin Ruf?
2022 MLB trade deadline: How deals impact the betting odds - VSiN
Can Darin Ruf rejuvenate his career (again) with the SF Giants
Why the San Francisco Giants Will Be Better in 2023 Than
MORE
2023 MLB Season Review: San Francisco Giants – M-SABR
Will the Giants Be Buying or Selling at the Trade Deadline?
What the Giants still need this offseason — A position-by-position
MLB trade deadline: Giants trade Darin Ruf to Mets - McCovey
Giants trade Darin Ruf to Mets for JD Davis and three others
Casey Schmitt homers in debut, Giants beat Nationals 4-1
J.D. Davis, 3 prospects traded for Darin Ruf
SF Giants avoid arbitration with 1B/3B J.D. Davis - Sports