Activision Blizzard announced the new agreement following the conclusion of a two-year $90 million deal between Blizzard and Twitch for Overwatch League streaming rights. YouTube is the exclusive streaming home for the Call of Duty and Overwatch Leagues
Source: Washington Post Tech