MLB hasn’t yet revealed the designs for this year’s holiday merch-dump caps, but I think we can now say with a fair degree of certainty that the caps for Armed Forces Day (officially observed on Saturday, May 20, although MLB often engages in holiday creep by having teams wear the caps for the full weekend) will be olive with a tone-on-tone American flag behind the team logo.
The first hint of this came a month or so ago when the Pirates posted their 2023 promotional schedule, which shows them giving away this replica Armed Forces Day cap on May 21:
I mentioned that giveaway cap in my MLB Season Preview but wasn’t sure whether the on-field caps would match the giveaway design. Now, however, several more breadcrumbs have been added to the trail. First, the retail site Rally House has a listing for a Tigers Armed Forces Day cap with the same design as the Pirates giveaway cap. In case they take down that page, here’s a screen shot:
Rally House does not have similar fitted cap listings for any other teams, at least that I can find. But they do have adjustable caps with the same design template for the Cubs, Rangers, and Astros. Again, here are screen shots of those listings, just in case:
In addition, MiLBshop.com has a listing for a Nashville Sounds Armed Forces Day cap (but not for any other teams that I can find), again with the same design. Minor league teams wear the same holiday caps as the big leaguers, so this makes sense. Again, here’s a screen shot, in case they disable that page:
Add these clues together and you get a very strong likelihood that this is indeed the (awful-looking) cap template for this holiday.
It’s not yet clear when the holiday caps will be officially unveiled, but it usually happens sometime in April. The first merch-dump holiday is Ma’s Day on May 14, so early May is the longest they could conceivably wait.
(My thanks to @redhalo714, Rex Doane, and Phil for their contributions to this entry.)