Rosters and dates announced for the Overwatch World Cup

The rosters of some teams had already been revealed, but today we found out all of the players who will be competing in the 2017 Overwatch World Cup.

Overwatch Shye