The Boston Red Sox have agreed to sign Chris Capuano to a Minor League contract with an invitation to Spring Training, according to a source.

The 35-year-old has spent all nine of his major league seasons in the National League, the past two with the Los Angeles Dodgers.