The Boston Red Sox have agreed to terms with outfielder Bobby Kielty, according to The Boston Globe. The deal is for one-year, nonguaranteed, and worth $800,000.