Giants trade Darin Ruf to Mets for JD Davis and three others
J.D. Davis, 3 prospects traded for Darin Ruf
Three reasons why the Giants might have acquired J.D. Davis - The
Mets trade for Giants 1B/DH Darin Ruf in exchange for J.D. Davis
MORE
SF Giants sign slugger Darin Ruf to minor-league deal - Sports
Ex-Met J.D. Davis sees crack in old clubhouse: 'Walking on
Darin Ruf trade details: Mets add another versatile bat from Giants
Mets, Giants Swap DH Options With Trade of Darin Ruf for J.D.
Mets Get Their New Bat? Trading JD Davis and Prospects for Darin
Darin Ruf re-signing with Giants on minor league deal: report
Mets get Ruf from Giants, Givens from Cubs before deadline