MLB Network’s Jon Heyman reported that the deal is worth $4.25 million.
The former Blue Jay was traded to the San Francisco Giants during the 2019 season, but wasn’t offered a new contract ahead of 2020, entering the free-agent market.
Pillar batted .264 for San Francisco with 21 homers and 87 RBIs since April 2. Those numbers fall short of filling the offensive numbers provided by Betts, but Pillar would be a welcome defensive addition.
The 31-year-old Los Angeles native made $5.8 million last year and could have earned a salary of around $10 million had the Giants offered a contract, which would have made him eligible for arbitration.