The Milwaukee Brewers and veteran outfielder Andrew McCutchen agreed to a contract, sources tell ESPN's Jeff Passan.

The 35-year-old spent the previous three seasons with the Philadelphia Phillies.

The deal's terms aren't known.