Netflix has announced that it will become the new home of the 2026 World Baseball Classic in Japan, as part of an exclusive media rights partnership with World Baseball Classic, Inc. (WBCI), an ...