As the 2026 Major League Baseball season edges toward the All-Star Break, the sport is enjoying a surge in audience numbers that belies earlier concerns about competition from other leagues.
NBC has emerged as the clear leader in viewership, averaging 2.25 million people per game, a figure that climbs to 2.51 million when streaming on Peacock is taken into account, and represents a 51 percent increase over ESPN’s numbers from the same period last year.
The excitement is not limited to a single matchup; the New York Yankees‑Boston Red Sox clash on June 28 drew 3.27 million live viewers, swelling to roughly 4 million once streaming is counted, while Fox’s Baseball Night in America windows are pulling an average of 2.24 million viewers.
Fox’s holiday special on the Fourth of July, which featured the Mets versus the Braves and the Cardinals versus the Cubs, attracted 3.34 million viewers, underscoring the network’s ability to capture large, event‑driven audiences.
Network Strategies Shift the Landscape
ESPN, now broadcasting many of its games on weeknights, is averaging 1.12 million viewers across its ABC and ESPN platforms, with its top‑rated contest — Yankees versus the Kansas City Royals on Memorial Day — drawing 1.63 million.
TBS’s MLB Tuesday doubleheader, aired on both TBS and truTV, is pulling about 466,000 viewers before the All‑Star Break, a 21 percent rise from the previous year, especially among female fans.
Despite the NBA Finals and the FIFA World Cup vying for attention, baseball has managed to hold its ground, and the shift in measurement methods — such as Nielsen’s updated methodology — has likely inflated the reported numbers, suggesting even more growth may be on the horizon.