Netflix will become the new home of the 2026 World Baseball Classic in Japan, as part of an exclusive media rights ...