Overwatch League will stream every match on Twitch.
Friend of the show Jonathan Sheiber from TechCrunch has reported that Twitch will stream every Overwatch League match, worldwide, for at least 2 years. With Twitch being the dominant video game streaming service, it comes as no surprise that Blizzard would pick it.
The first Overwatch League match will take place on January 10th at 7:00 PM Eastern (6:00 PM Central). You can check out the tournament schedule here.