The Brewers have agreed to a $3.5 million, one-year contract with former Miami Marlins third baseman/right fielder Brian Anderson, according to multiple reports.

The person who spoke to The Associated Press said Anderson could earn an additional $2 million in performance bonuses. The Athletic first reported Anderson had reached a deal with the Brewers. Sportsgrid first reported the terms.