The Indians have reached an agreement with veteran infielder Juan Uribe, a source has confirmed to MLB.com.
The club has not confirmed the deal, which was first reported by FoxSports.com's Ken Rosenthal. An ESPN report added that the contract is for just shy of $5 million. The same report went on to state that Uribe's arrival will be delayed due to visa issues.