Giants lose Mitch Haniger, J.D. Davis in win over St. Louis
SF Giants shake up team with six roster moves before final series - Sports Illustrated San Francisco Giants News, Analysis and More
Giants lose starters Haniger, Davis to injury, but pummel Cardinals
Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
SF Giants win in St. Louis while losing two starters to injury - Sports Illustrated San Francisco Giants News, Analysis and More
Giants' Wilmer Flores, Mitch Haniger, JD Davis hit back-to-back-to-back homers – NBC Sports Bay Area & California
Giants lose two players to injuries in win over Cardinals
Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
J.D. Davis, Mitch Haniger injured on consecutive plays in Giants-Cardinals game – KNBR
Giants lose J.D. Davis, Mitch Haniger to injury in third inning against Cardinals
Giants' Wilmer Flores, Mitch Haniger, JD Davis hit back-to-back-to-back homers – NBC Sports Bay Area & California
J.D. Davis: Breaking News, Rumors & Highlights
Giants lose starters Haniger, Davis to injury, but pummel Cardinals
Giants' J.D. Davis, Mitch Haniger exit game injured