Shopping
How Mitch Haniger has prepared for Giants and put injuries behind him
Shopping
Mitch Haniger drives in 2, Brandon Crawford delivers tiebreaking
Shopping
Mariners outfielder Mitch Haniger reportedly agrees to deal with
Shopping
Mitch Haniger, childhood Giants fan, hopes to bring World Series
Shopping
Giants' Mitch Haniger uncertain for Opening Day with oblique strain