The Milwaukee Brewers have agreed to a one-year, $7 million deal with Gary Sanchez, according to a source.

The contract is also believed to include a mutual option for 2025.

Sanchez gives the Brewers insurance behind starting catcher William Contreras.