Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
Giants lose two players to injuries in win over Cardinals
Giants lose J.D. Davis, Mitch Haniger to injury in third inning against Cardinals
Giants lose starters Haniger, Davis to injury, but pummel Cardinals
J.D. Davis, Mitch Haniger injured on consecutive plays in Giants-Cardinals game – KNBR
SF Giants win in St. Louis while losing two starters to injury - Sports Illustrated San Francisco Giants News, Analysis and More
Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
What happened to J.D. Davis? Giants star exits game early vs Cardinals
What happened to J.D. Davis? Giants star exits game early vs Cardinals
What happened to J.D. Davis? Giants star exits game early vs Cardinals
Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
Giants' Wilmer Flores, Mitch Haniger, JD Davis hit back-to-back-to-back homers – NBC Sports Bay Area & California
SF Giants shake up team with six roster moves before final series - 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' J.D. Davis, Mitch Haniger exit game injured