Max Scherzer has agreed to a seven-year contract with the Washington Nationals, according to reports.

Scherzer, 30, has career 91-50 record with a 3.58 ERA in seven seasons with the Arizona Diamondbacks and Detroit Tigers. 

The right-hander turned down an offer from Detroit last March that would have paid him $144 million from 2015-20.