NEW YORK (AP) — Alex Bregman agrees to $120 million, 3-year contract with the Boston Red Sox, AP source says.