Don’t look now, but Independence Day is just three weeks away, so MLB has just released all of this year’s caps, which will be worn on July 4. Two of the designs — the ones for the Cubs and the Tigers — had previously leaked, but this is our first look at the entire set:
As you can see, all the caps are either red or navy, with a home plate-shaped side patch featuring the team’s city and “USA” (except for the Blue Jays, who are continuing their recent practice of wearing interlocked Canadian and American flags).
You can get a closer look at each design in this slideshow:
The design approach is similar to the one used in 2018. Here’s what teams wore that year, courtesy of a SportsLogos.net graphic:
As you can see, the 2018 designs all had the stars in the upper-left portion of the logo — sort of a “one size fits all” approach that felt forced for many of the logos — while this year’s designs tried to integrate the stars and stripes more organically into each team logo. While I’m not a huge fan of these holiday caps in general, I do think this year’s cap logos are much more interesting than their 2018 counterparts, so at least that’s a mild improvement.