Giants sign Haniger to three-year deal
Mitch Haniger signs with hometown Giants
What went wrong for Giants in 2023 MLB season, and what's next
Haniger Signs 3-Year Free Agent Contract with San Francisco Giants
MORE
San Francisco Giants agree to $43.3M deal with OF Mitch Haniger
Giants land free agent outfielder Mitch Haniger – KNBR
Giants agree to contract with OF Mitch Haniger
Childhood fan to free-agent addition: SF Giants introduce Mitch
Giants at full strength as Mitch Haniger, Austin Slater make season
SF Giants manager Gaber Kapler offers surprising comment about
Mitch Haniger, Austin Slater not expected to return on upcoming