MLB has been doing this “Stars & Stripes” deal with their caps for the past several years. For Independence Day, Veterans Day and even 9/11, teams wore red, white and blue versions of their caps.
For the most part, I didn’t like them. They forced teams to wear colors that don’t match their uniform and they eschewed the aesthetics of it. Why couldn’t they just do this like they did before?
So instead of adding the American colors, they decide to go camo thinking it’s the same thing. It’s not.
Last year, the Brewers and Pirates wore camo caps for military appreciation day. It actually looked really good on the Buccos (and I bought the cap too). But now they’re adding camo to all the caps this year? I don’t know. It would just look so strange.
Look at that Yankees one. The logo looks too big with the outlining. It won’t look good on any of the caps except for the A’s since, well, their caps are actually green. Nice try MLB, but no thank you.
** I know that proceeds are going to military support and I am fine with that. But MLB will never disclose what percentage of it actually goes to the military. 100%? 50%? 10%?
It’s another way for companies to make money off the merchandise and unfortunately, people like me who like the design (assuming the A’s one looks as what I pictured) will end up buying it.