The MLB All Star Game may be a month away, but it has taken some of the game's biggest stars 50 games to finally hit their stride.
Every season there seems to be that one unknown who takes the majors by storm. This season, Angels' 3B Mark Trumbo is that guy, batting .337 with 12 HR and 37 RBI.
But for every young gun making his name in MLB, there are always a handful of big-name players struggling to find their swing.
All-star-caliber athletes don't stay cold for long, and this season isn't any different.