Various reports say 2013 AL Cy Young Award winner Max Scherzer has agreed to a seven-year contract with the Washington Nationals.