The contract makes the 29-year-old third baseman the richest player in franchise history. Wright is expected to hold a press conference Wednesday to talk about his record-setting contract, which couldn't become official until he passed a physical, something he did Tuesday.
Wright's contract, which also includes the $16 million he's due this season, is more than what starting pitcher Johan Santana received in 2008 when he inked a six-year, $137.5 million contract as a free agent.
The six-time All-Star and two-time Gold Glove Award winner is already the Mets all-time hits and RBI leader and is expected to pass former outfielder Darryl Strawberry for most home runs in franchise history.
Last season, Wright played in 156 games and hit for a .306 batting average, 21 home runs, 93 RBIs and scored 91 runs.