Free agent Alex Bregman has a new home, agreeing to a three-year, $120 million deal with the Red Sox, sources told ESPN's ...