The Rangers and third baseman Adrian Beltre are close to an agreement on a multiyear contract, according to a source. "They are still talking and have not completed the details, but an agreement appears imminent," the source said. Another source said the contract would be for five years, with an option for a sixth. Two Dominican Republic outlets reported Sunday on the negotiations, but those reports were deemed premature.