Giants, Mitch Haniger Agree on Three-Year Contract - Sports Illustrated
San Francisco Giants agree to $43.3M deal with OF Mitch Haniger
Patrick Bailey hits first career home run, Ryan Walker debuts
A Grip on Sports: As Dodgers move on, baseball deals with another controversy that should have been addressed a while ago
What we learned in MLB this week: Cardinals' pitching, Nolan Arenado real concerns
Can the Seattle Mariners ride wacky season all the way to a wild card?
Giants' win streak snapped at 4
Gabe Kapler's surprising comment(s) about Mitch Haniger's role on the San Francisco Giants - McCovey Chronicles
Mike Yastrzemski, Patrick Bailey homer, Michael Conforto has 4 hits to power Giants past Cardinals 11-3
Giants turn to prospect Luis Matos after injuries