The Red Sox are nearing a new two-year contract with David Ortiz and hope to have things finalized before the end of the week, according to a source.

The two-year term has been agreed upon, but the monetary value is being negotiated.

Ortiz is believed to be seeking a total of $25 million.