The Red Sox have agreed to a long-term contract extension with Kristian Campbell on Wednesday, just five games into the top ...