The Mets rounded out their first big day this offseason by reaching an agreement with center fielder Starling Marte on a four-year, $78 million contract, sources confirmed to ESPN's Jeff Passan.