Overwatch League Playoffs to be held in Barclay’s Center in New York

The Overwatch League season 1 playoffs will be held at the Barclay’s Center in New York. The iconic venus provides the perfect finish to an illustrious season of the Overwatch League. The League has definitely exceeded expectations in its first season. Subsequent seasons will be seeing the franchise prices raised and around 4-6 more teams in addition to the current crop of teams.