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.