1. Mike Trout (23), 18 HR

At this point it feels as though Los Angeles Angels stud Mike Trout has been in Major League Baseball for a decade.

He’s won an AL MVP, three Silver Sluggers, a Hank Aaron award, a Rookie of the Year and has been named to three All-Star teams.

What has this guy not done aside from winning a World Series?

Trout is the true definition of a five-tool player. He has speed, arm strength, hits for average, is brilliant defensively, and of course, hits for incredible power.

Already with 18 home runs on the 2015 season, Trout is already over the 100 home run milestone (116) in only 556 career games.

Oh yeah, he’s only 23.

Photo by apardavila