San Francisco Giants agree with Mitch Haniger on 3-year, $43.5M deal

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. Along with Haniger and Mike Yastrzemski, Judge could be part of the outfield while Pederson spends most of his time at designated hitter.
Long a fan favorite and leader in Seattle, Haniger joined the Mariners in November 2016, when Arizona — which drafted him in the first round of the 2012 draft — traded him along with Jean Segura for infielder/outfielder Ketel Marte and pitcher Taijuan Walker.
Haniger immediately produced for Seattle, putting up OPSs of .843 in his first season. His best year came in 2018, when he played 157 games and hit .285/.366/.493 with 26 home runs and played well above-average defense in right field.
The next season, in 2019, Haniger suffered a…

