4. Bryce Harper (22), 21 HR

Wasn’t it Bryce Harper who was voted as the most overrated player by his peers this past offseason?

Yes, it was.

How quickly things change.

A bigger explosion we have not seen. Harper burst out of the 2015 gates simply on fire. It’s carried him to obscene total of 21 home runs, only one shy of his career-high of 22 his rookie year in 2012.

To be frank, and this is what I didn’t understand about the overrated talk, Harper’s only kryptonite has been injuries. There’s nothing overrated about the guy. He simply needs to stay healthy.

Harper is equipped with one of the more classical swings in baseball. Not to mention a cannon of an arm.