The Mets and NL batting champion Jeff McNeil agreed to a four-year contract extension with a fifth-year option. Read more at MLB Trade Rumors.