Mets trade J.D. Davis to Giants for Darin Ruf
Giants shake off futility long enough to edge Red Sox in 11 innings
Bassitt strikes out career-high 12 to help Blue Jays edge Giants
Estrada has two RBIs as Giants blank Blue Jays 3-0 for their 13th
Tyler Freeman's go-ahead two-run single in the sixth sends
Mets cut Ruf following failed trade, set opening day roster
Giants vs. Diamondbacks Predictions & Picks - August 2
Freddie Freeman hits 59th double of season in Dodgers' 6-2 win
J.D. Davis starts at first base for first time since 2018 in Mets
Giants observations: Offense explodes for eighth straight road win
Mets, Giants Swap J.D. Davis For Darin Ruf - MLB Trade Rumors
MLB scores: Michael Conforto leads Giants past Marlins 5-2 in 11
Hoerner backs Stroman in 5th straight winning start, Cubs top