Giants win, but Mitch Haniger fractures forearm and J.D. Davis sprains
J.D. Davis: Breaking News, Rumors & Highlights
Giants lose starters Haniger, Davis to injury, but pummel Cardinals
What happened to J.D. Davis? Giants star exits game early vs Cardinals
SF Giants win in St. Louis while losing two starters to injury - Sports Illustrated San Francisco Giants News, Analysis and More
Giants lose Mitch Haniger, J.D. Davis in win over St. Louis
Giants lose J.D. Davis, Mitch Haniger to injury in third inning against Cardinals
Giants' J.D. Davis, Mitch Haniger exit game injured
Giants lose starters Haniger, Davis to injury, but pummel Cardinals
Giants' J.D. Davis, Mitch Haniger exit game injured
What happened to J.D. Davis? Giants star exits game early vs Cardinals