Giants face dire hit-or-go-home reality before crucial Rockies
San Francisco Giants agree with Mitch Haniger on 3-year, $43.5M
Childhood fan to free-agent addition: SF Giants introduce Mitch
Haniger drives in 2, Crawford delivers tiebreaking single as
Return of Mitch Haniger, Austin Slater strengthens Giants' lineup
SF Giants have $43.5M problem if Mitch Haniger isn't everyday player
SF Giants' outfield options if Mitch Haniger, Austin Slater miss
Aptos resident Mitch Haniger heating up at the plate for SF Giants
Giants' J.D. Davis, Mitch Haniger leave with injuries vs. St. Louis