Mets, Jeff McNeil agree to four-year, $50 million extension

Top