For all of All-Star Game history -- with the sole exception of the first year, when National League player wore "NATIONAL LEAGUE" uniforms (the A.L. wore their usual uniforms) -- baseball All-Stars have worn their team's uniforms and caps.
This year, they're going to do something different during the game -- wear the caps shown above, which were "inspired" by the host Twins' 1970s-era batting helmets.
"Returning to Minnesota for the first time in almost 30 years, we wanted to honor the Twins history with new ideas and their distinctive batting helmet design from the 1970s made perfect sense," said Tim Brosnan, Executive Vice President, Business, Major League Baseball. "We wanted to highlight the game’s illustrious past with a retro design concept, but with the modern twist of utilizing performance fabric," said Christopher H. Koch, CEO of New Era. "We’re excited to bring the best cap, to the best players, on baseball’s biggest stage."
This is actually an interesting idea. While MLB has tried to evoke some local flavor in the All-Star logos and practice jerseys, they wind up pretty generic. This will actually give the game a different look. Actually, I wouldn't mind if the All-Stars wore the practice jerseys during the game -- that way, you'd actually have a "team look" on the field, rather than have 30 different jerseys, some white, some gray. The other major North American pro sports (NFL, NBA, NHL) create special uniforms for their All-Star games, and the practice jerseys, which are worn for the workout day and Home Run Derby, are pretty big sellers. If they were actually worn during the game, MLB might even sell more of them.
What do you think? I like this idea. You can see the Cubs' cap at the lower left of the image at the top of this post.