The Minnesota Twins have signed David Murphy to a Minor League contract.

The contract carries a $1.15 million salary. Murphy will be assigned to Triple-A Rochester.

Murphy, 34, was in camp with the Boston Red Sox but didn't make the Major League roster.