Fox Sports revealed the full National League and American League rosters for the 2026 MLB All-Star Game during a special broadcast [1].

The event marks the debut of the All-Star Game Selection Show, a new format designed to build anticipation for the mid-summer classic through a dedicated reveal program [2].

Hosted by Alex Rodriguez and Dontrelle Willis, the program aired Saturday night, July 12, 2026 [3]. The show, presented by Konami eBASEBALL™, served as the official platform to announce the players selected for both leagues [2]. This broadcast occurred the night before the scheduled All-Star Game on July 14, 2026 [3].

Viewers watched the reveal on FOX television and via streaming on FoxSports.com [1]. The announcement sets the stage for the game itself, which will be played in Philadelphia, Pennsylvania [1].

The Selection Show is part of a broader partnership between the network and the league. Fox Sports is scheduled to broadcast more than 85 regular-season games in 2026 [4]. This expanded coverage includes the All-Star Game and the World Baseball Classic [4].

By moving the roster announcement to a standalone televised event, the network has shifted the reveal from a standard press release to a produced spectacle. The use of former players as hosts aims to provide expert analysis and personality to the selection process [1].

Fox Sports revealed the full National League and American League rosters

The introduction of a dedicated Selection Show indicates a strategic shift by MLB and Fox Sports to gamify the roster reveal. By treating the announcement as a televised event rather than a news bulletin, the league is attempting to increase viewership and engagement among younger audiences before the actual game begins.