FOX Sports: MLB on X: The @SFGiants are signing OF Mitch Haniger to a 3- year, $43.5M deal with an opt out after the 2024 season. per @JeffPassan / X
Childhood fan to free-agent addition: SF Giants introduce Mitch Haniger
Mariners OF Mitch Haniger signs one-year contract
Mariners Trades: Who Won the Mitch Haniger-Ketel Marte Trade
OF Mitch Haniger agrees to 3-year, $43.5 million deal with Giants
SF Giants sign OF Mitch Haniger to three-year, $43.5 million deal - Sports Illustrated San Francisco Giants News, Analysis and More
Mitch Haniger working hard to rejoin Mariners, still on same timeline for return
Giants, Haniger agree to reported 3-year, $43.5M deal
Mitch Haniger signs with Giants on three-year deal, but Aaron Judge still in play for San Francisco
Mariners sign 1B Tommy La Stella to a one-year contract - Lookout Landing
Mariners sign veteran slugger Justin Upton to one-year deal