Trevor Story, Rockies

The 26-year-old Story made his first All-Star team in 2018 and finished eighth in National League MVP voting. In 157 games, his impressive year consisted of a .291 average with 37 homers, 42 doubles, 27 stolen bases, and 108 RBIs. While he still struck out a lot (168 times), it was 23 less times than the previous year despite 95 more at-bats.