Free-agent pitcher Max Scherzer is nearing agreement on a multiyear deal with an unidentified club, a baseball source confirmed to ESPN.com Sunday.

The source said Scherzer is still in active discussions with two teams and is "getting close'' to an agreement. Multiple media outlets reported Scherzer is discussing seven-year contracts and said the Nationals are one of the two finalists to sign him.