The Cleveland Indians have agreed to bring back free-agent second baseman César Hernández on a 1-year contract, according to multiple reports.