Netflix secured exclusive streaming rights for the 2026 World Baseball Classic in Japan, according to Benzinga. The platform will stream all 47 games live and on demand, strengthening its push into ...