YouTube is the exclusive streaming home for the Call of Duty and Overwatch Leagues

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.