The Boston Red Sox have signed David Murphy to a Minor League contract.

The deal includes a $2 million base salary should he make the Major League roster and an opt-out clause at the end of the spring.