The Indians have agreed to terms with free-agent infielder Orlando Cabrera. His deal is pending a physical and the long-time shortstop is expected to be Cleveland's starting second baseman. Cabrera has played only 33 career games at second.