The Boston Red Sox have agreed to a five-year, $130 million deal with left-hander Ranger Suarez, a source told ESPN, confirming multiple reports.