Free agent infielder Jed Lowrie is in agreement with the New York Mets on a two-year deal, league sources tell ESPN.

— Jeff Passan (@JeffPassan) January 10, 2019