Outfielder Mitch Haniger and the San Francisco Giants agreed on a three-year, $43.5 million contract Tuesday, sources told ESPN, filling a hole in the Giants' outfield as they continue to their free-agent pursuit of American League MVP Aaron Judge.
Haniger, who turns 32 later this month, has posted star-caliber numbers in the two seasons he has been healthy but has struggled with injuries throughout his major league career, most of which he spent in Seattle. With the Mariners last season, he hit .246/.308/.429 with 11 home runs and 34 RBIs in 57 games, helping propel the team to its first playoff berth in two decades.
One season earlier, Haniger showed the sort of talent that led the Giants to consider a multiyear deal at $14.5 million a season. He hit 39 home runs, good for fifth in the AL, and drove in 100 runs while posting 3.9 Wins Above Replacement over 157 games, according to Baseball-Reference.
The Giants' offseason began with outfielder Joc Pederson accepting a $19.65 million qualifying offer. It continues with Haniger and could include Judge, who last year spent a majority of his time in center field but has played most of his career in right.