The San Francisco Giants agreed to terms with outfielder Mitch Haniger, the team announced Tuesday, filling a hole in the Giants' outfield as they continue their free agent pursuit of American League MVP Aaron Judge.
The deal is for three years and $43.5 million and includes a player opt-out after the second year, sources told ESPN's Jeff Passan.
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 an OPS 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 ruptured testicle after a foul ball took an unfortunate carom. The injury kept him out for the remainder of the season, and he missed significant time with back and core injuries, not playing in 2020.
His 2021 return was hailed in Seattle, where Haniger helped steer the Mariners to the cusp of the postseason with a bevy of clutch hits. He'll now slot into the middle of a Giants lineup that ranked 11th in baseball in runs scored, but could see some changes to the infield this offseason with first baseman Brandon Belt and Evan Longoria testing free agency.