NEW YORK -- The Mets have offered a contract extension to David Wright that would keep the All-Star third baseman with the club through at least 2020, a major league source told ESPNNewYork.com.

The source said Wright had been offered at least a seven-year extension on top of the $16 million he is owed for 2013.

A source familiar with the matter did not believe the deal would be finalized before next week's winter meetings. A second source said it was "doubtful" a deal would be completed this week and characterized all suggestions otherwise as "inaccurate."

"It could, but it's certainly speculative that it will," a different source added.