The Boston Red Sox agreed Thursday to a $2.25 million, one-year contract with left-hander Justin Wilson, who played for ...