Bryce Harper will make $21.65 million in 2018 under a one-year contract extension he signed with the Nationals.
​Bryce Harper inks record one-year contract extension with Nationals
Bryce Harper will make $21.65 million in 2018 under a one-year contract extension he signed with the Nationals.