Source: Scherzer and Mets agree to $130M, 3-year contract

Max Scherzer has shattered baseball’s record for highest average salary.

Find more about Weather in Cape Girardeau, MO