Blizzard Launches Overwatch Champions Series in Partnership with Saudi Esports Organization

Introduction of the Overwatch Champions Series Blizzard Entertainment has announced the launch of a new professional esports structure for Overwatch, titled the Overwatch Champions Series. This multi-region competitive circuit, set to be the pinnacle of Overwatch esports tournaments, is operated in North America, Europe, the Middle East, and North Africa by ESL Faceit Group, owned […]