How Mitch Haniger has prepared for Giants and put injuries behind him
Mitch Haniger expects to be healthy for 2020
Mitch Haniger, Bay Area native, realizes lifelong dream by playing for Giants – NBC Sports Bay Area & California
Mitch Haniger signs with Giants on three-year deal, but Aaron Judge still in play for San Francisco
J.D. Davis blasts grand slam in return, leads Giants to win vs. Dodgers – NBC Sports Bay Area & California
Mitch Haniger, J.D. Davis blast SF Giants to 11-10 win over Rockies - Sports Illustrated San Francisco Giants News, Analysis and More
Mitch Haniger signs with hometown Giants
Giants did what was required behind Keaton Winn, Mitch Haniger in sweep of Rockies - The Athletic
Mitch Haniger agrees to deal with Giants