The Minnesota Twins and 2015 AL MVP Josh Donaldson have agreed to a $92 million, four-year contract, according to a person familiar with the deal.

The person spoke on condition of anonymity Tuesday night because the deal had not been announced. The contract includes an $8 million club option for 2024.

The 34-year-old former A’s third baseman returned after an injury-spoiled 2018 split between Toronto and Cleveland to bat .259 with 37 homers, 94 RBIs and a .900 OPS for Atlanta last year. He earned $23 million on a one-year deal with the Braves, his lone season in the NL in a decade-long career in the majors.

Earlier, the Twins finalized a three-year, $30 million contract with corner infielder and designated hitter Miguel Sano, a deal agreed to last week to avoid salary arbitration.

After striking out on the top-tier starting pitchers on the market, settling for bargain-rate deals with Homer Bailey and Rich Hill, the AL Central champion Twins decided instead to double down on their offense. The Twins set a major-league record with 307 home runs last season on the way to the division title and were second in baseball with 939 runs behind the Yankees, who swept Minnesota in the AL Division Series.

Martini to Phillies: Philadelphia cut outfielder Odubel Herrera and claimed former A’s outfielder Nick Martini off waivers.

Herrera was suspended last season under Major League Baseball’s domestic-violence policy following his arrest at a casino in Atlantic City, N.J., on domestic-assault charges.

Briefly: The Angels acquired reliever Matt Andriese from the Diamondbacks for minor-league pitcher Jeremy Beasley. ... Outfielder Austin Dean was acquired by the Cardinals from the Marlins for 18-year-old minor-league outfielder Diowill Burgos. ... Truist Park is the new name of the Braves’ stadium, replacing SunTrust Park. SunTrust bank merged with BB&T to form Truist Financial Corp.