MLB games on July 4, 2026 celebrate America's 250th birthday
On July 4, 2026, all 30 Major League Baseball teams will play across the United States as part of the nation’s 250th Independence Day celebration. FOX will broadcast a primetime doubleheader featuring the Mets‑Braves and Cardinals‑Cubs at 8:08 p.m. ET, followed by a nightcap of the Padres‑Dodgers at 10:10 p.m. ET, with regional coverage for the remaining matchups. The All‑Star Selection Show airs at 7:30 p.m. ET on the same night.
At Cincinnati’s Great American Ball Park, the Reds hosted a July 4 game that highlighted patriotic ceremonies, including a World War II veteran throwing the first pitch and honors for first‑responders. Fans noted the celebratory atmosphere, with one remarking, "You know what, we finally may be becoming united as a country again." The Reds lost 8‑5 to the Orioles, prompting criticism of the team’s performance and organizational direction.