The New York Mets have agreed to a four-year, $50 million contract extension with Jeff McNeil, according to sources.

McNeil, who turns 31 shortly after Opening Day, was scheduled to go to an arbitration trial with the Mets, where he was requesting $7.75 million and they offered $6.25 million.

The deal, which is pending a physical, includes a fifth-year club option that would take the total value to $63.75 million.

McNeil won the National League batting title in 2022.