• Esports on ESPN: Overwatch championship to air in prime time

    The playoffs will take place at Blizzard’s esports arena in Burbank, California, and the Grand Finals will be held at the Barclays Center in New York.

    Read More
  • 0 0