heck of a pick up for the Astros. Brantley was a 3.6 WAR player last year, putting up .309 / .364 / .468 with 17 HRs and he just signed for $16 million a year.
Harper ain't worth another $14 million or more a year.
Didn’t he also miss basically all of 2016 and 2017 due to injuries?