Alex Bregman has ended his free agency by signing a $120 million contract with the Boston Red Sox, eliciting a range of ...