Maikel Franco, Royals

While he’s hit 88 home runs over the last four years, there are still a lot of warts in Franco’s game. He has a sub-.300 on-base percentage over that same time frame and even spent some time at AAA last year after the Phillies sent him down. He’s also not very reliable in the field, but at 27 years old, there’s still hope for him to show improvements in his game.