The Minnesota Twins signed 38-year-old DH Nelson Cruz to a one-year, $14 million contract. His 338 homers in the last decade are the most in the majors.