Toronto third baseman Josh Donaldson and Seattle designated hitter Nelson Cruz have moved ahead in fan voting for starting spots in the All-Star Game, leaving five Kansas City Royals still in the lead.

Very few 21-year-old athletes have been on more of a rollercoaster in the past year than Royals pitcher Brandon Finnegan. He became the first player to pitch in the College World Series and MLB World Series in the same year.