Designated hitter Nelson Cruz and the Twins are in agreement on a one-year, $13 million contract, sources said.