Skip to main content
Come Fan with UsWednesday, June 24, 2026

MLB caps will be covered in stars and stripes for July 4

America!

The MLB has released a sneak preview of the special caps will be wearing for July 4, including stars in every logo and red or blue brims, depending on the team. A few examples:

970100_10151412518101927_784988305_n_medium

425363_10151412518196927_1556276994_n_medium

282895_10151412517966927_1196505164_n_medium

Wait, but what about the Blue Jays? Canada Day is July 1, which is pretty close. Their caps are getting appropriately flagged up as well:

292559_10151412518481927_886961135_n_medium

Paul Lukas at Uni Watch voices some distaste for the caps while pointing out that this look for the Cleveland Indians is exceptionally awful, like even more than usual:

970018_10151412517711927_183429078_n_medium

Yuck.

UPDATE: It would appear Chief Wahoo won’t be used after all:

According to a source at Major League Baseball, New Era Caps released the wrong image, believing all teams would use their primary logo. Instead, the Indians will actually wear a cap with their block-C logo...

Indianspccap_medium_medium

via assets.sbnation.com


See More: