We’ve been here before.
Just last April, Bryce Harper hit .391 with nine home runs, 26 RBIs, more walks than strikeouts and a Bondsian 1.281 OPS. He hit nine home runs the next two months combined, then had a big July and was in the MVP running until he went down with a knee injury in August.
In 2016, he had nine home runs and 24 RBIs in April, slugged .714, had more walks than strikeouts and looked like he would repeat as NL MVP. He hit just 15 home runs the rest of the season, however, and although neither Harper nor the Nationals ever confirmed it, he likely played through some sort of shoulder issue.