Veteran outfielder David Murphy has reached agreement on a minor league contract with the Boston Red Sox, a baseball source told ESPN.com.
Murphy is traveling to Fort Myers, Florida, for a physical exam, and the deal is expected to be official later Monday.
He will receive a base salary of $2 million if he makes Boston's major league roster, the source said.
The 34-year-old Murphy is a .274 career hitter with a .765 OPS over 10 seasons with the Red Sox, Texas Rangers, Cleveland Indians and Los Angeles Angels.