Mitch Haniger, Mariners

Haniger was wonderful in 2018 as he made his first All-Star team and finished 11th in American League MVP voting. The 28-year-old played in 157 games and ended the year with a .285 average, 26 home runs, and 38 doubles. He now has 42 homers, 63 doubles, and an .853 OPS since 2017. While his eight errors last year were a lot, he was also amongst the leaders with 12 outfield assists.