Outfielder Andrew McCutchen and the Brewers are in agreement on a contract, sources confirmed Monday.