The Houston Astros are still a draw on national television on 2026 after missing the playoffs last season.
Major League Baseball announced new national television deals for the 2026-28 seasons with ESPN, NBC, and Netflix on Wednesday. NBC/Peacock will be the new home of Sunday Night Baseball and the first ...