Maikel Franco, Phillies

While Franco has three straight seasons with over 20 homers, it still feels like he can do more. The 26-year-old played 137 games in 2018 batting .270 with 22 home runs. He doesn't walk much leaving his on-base percentage subpar (.314 in 2018, .303 for his career). Nobody would ever mistake Franco for being a Gold Glove-caliber player.