The Washington Nationals have agreed to terms with four-time All-Star outfielder Bryce Harper on a contract for the 2018 season.

General manager Mike Rizzo announced the deal Saturday but did not disclose terms. Harper would have been eligible for arbitration.

Harper can still be a free agent after the 2018 season, but agreeing to this contract early shows that the sides are talking.

Harper is making $13.63 million this year.

The 24-year-old was the unanimous National League MVP in 2015. He is hitting .372 with 10 home runs and 29 RBIs in 31 games this season.