Edwin Diaz and the Mets in agreement on five-year, $102 million deal | MLB Insider

SNY MLB Insider Andy Martino say the New York Mets and Edwin Diaz have agreed to a five-year, $102 million contract, pending physical. Martino also says the potential Brandon Nimmo deal could take a lot longer.