The Milwaukee Brewers have signed Chris Carter to a one-year contract worth a reported $2.5 million.

Carter can earn more through performance bonuses.

The deal reunites Carter with David Stearns, who was named the general manager of the Brewers after serving as the assistant GM to Jeff Luhnow with the Houston Astros.